Jag har arbetat med systemutveckling sedan slutet av 90-talet, framför allt med C#, .NET, webb, Umbraco, Azure, integrationer och databaser.
Idag tar jag främst kortare utvecklingsuppdrag, förvaltning och utbildningsuppdrag. Det kan vara ett system som behöver uppgraderas, en integration som slutat fungera, gammal kod som ingen riktigt vågar röra eller ett utvecklingsteam som behöver lite extra erfarenhet. AI är numera ett självklart verktyg i utvecklingen, men ibland behövs det fortfarande någon som har sett problemet förr.
Jag gillar helt enkelt att lösa problem – särskilt sådana där det behövs någon som kan sätta sig in i både koden och varför systemet finns. Koden är en sak. Minst lika viktigt är att förstå verksamheten bakom och vad systemet faktiskt ska åstadkomma. Och hur man kommer dit på smidigast sätt.
Utveckling & problemlösning
Behöver ni hjälp med en befintlig webbplats eller applikation?
Jag arbetar främst med backend och webbutveckling på Microsoftplattformen: C#, .NET, ASP.NET, Azure, SQL Server och CMS som Umbraco. Jag har också lång erfarenhet av integrationer mellan olika system.
Jag passar särskilt bra när uppdraget kräver att någon snabbt sätter sig in i en befintlig lösning, hittar problemet och faktiskt får något gjort.
Det kan till exempel handla om uppgraderingar, felsökning, prestandaproblem, integrationer eller funktioner som behöver byggas vidare.
Förvaltning – allt behöver inte byggas om
Jag gillar gamla system.
Eller rättare sagt: jag gillar system som fortfarande gör sitt jobb.
Många applikationer behöver inte ersättas bara för att de har några år på nacken. Med regelbundet underhåll, mindre förbättringar och någon som lär känna både systemet och verksamheten kan de ofta leva länge.
Jag har arbetat med flera system under många år och hjälper gärna till med löpande förvaltning, uppgraderingar, felsökning och mindre vidareutveckling. Jag har till exempel kunder som fortfarande använder webbapplikationer som byggdes för över 20 år sedan – helt enkelt för att de fungerar och fortfarande gör sitt jobb.
Utbildning & mentorskap
Jag har lång erfarenhet av att utbilda utvecklare och håller fortfarande kurser, workshops och mentorskap inom systemutveckling.
Utbildningarna kan skräddarsys efter företagets och deltagarnas behov – från en kort workshop kring ett specifikt problem till längre kurser med teori, praktiska övningar och kodning.
Allt behöver inte vara en kurs. Jag kan också fungera som mentor eller bollplank för en utvecklare eller ett mindre utvecklingsteam – till exempel kring arkitektur, kodkvalitet, testning eller hur man tar sig vidare i ett befintligt system.
Jag undervisar framför allt inom C#, .NET, Clean Code, testdriven utveckling (TDD), SQL och agil systemutveckling, men kan även sätta ihop utbildningar inom andra områden där jag arbetar praktiskt.
Jag tar både uppdrag direkt från företag och håller ibland utbildningar på uppdrag av Edument.
Behöver ni hjälp?
Har ni ett system som behöver uppgraderas, ett problem som behöver lösas eller ett team som skulle må bra av lite extra erfarenhet? Hör gärna av er så ser vi om jag kan hjälpa till.