Sedan september 2008 arbetar jag på Geomatic i hjärtat av Köpenhamn. Jag delar min tid mellan rollen som projektledare och systemutvecklare. Vi är en liten utvecklingsgrupp utan titlar men med hög kompetens som utvecklar mycket dataintensiva lösningar inom geoinformatik och demografi. Kunderna finns i alla branscher med det gemensamt att de vill veta mer om sina kunder.

Tidigare arbetade jag fem år på Exense i Lund med att ta fram nästa generation av Sesam - ett affärssystem med fokus på ekonomi och logistik som används av flertalet av landets hjälpmedelscentraler. Mitt ansvarsområde var systemarkitektur/-utveckling samt team lead (är av Jeff Sutherland Certified Scrum Master).

Även tidigare arbetade jag med ett liknande system för detaljhandeln (på EDB Gruppen). Jag har dock innan dess arbetat inom så skilda domäner som industriell IT nära automation (på Tetra Pak R&D) samt en längre tid med marknadsundersökningssystem som konsult för att nämna några exempel på tidigare utvecklingserfarenheter.

Tekniskt brinner jag för objektorientering, lättrörliga (agile) processer och Microsoft .NET (och är sedan lång tid tillbaka MCP inom webbutveckling). Min ståndpunkt är dock att arbetsformer och arkitektur är viktigare än teknisk plattform (därför att mitt arbete syftar till att skapa maximalt slutanvändarvärde) varför valet av utvecklingsmiljö naturligtvis konstant måste motiveras och inte ske slentrianmässigt
.

Som övergripande systemarkitektur har jag och mina kollegor bland annat fastnat för Eric Evans Domain-Driven Design (DDD). På detaljnivå arbetar vi mycket med mönster från Martin Fowlers PoEAA och allmänna GoF-mönster, med NHibernate som object/relational mapper (ORM) samt Visual Studio 2008 och C# 3.5 som utvecklingsmiljö/-språk. Dependency Injection är något vi har mycket stor nytta av och vi använder Castle Windsor som verktyg. Databasen är SQL Server 2005 och vi tar successivt en ASP.NET MVC i bruk i vårt presentationslager.

Innan DDD och ORM var det stora lyftet för mig (och många andra) TDD (Test-Driven Development) och i dag skulle det vara minst lika svårt att vara utan som mikrovågsugnen. Detta därför att med mångårig erfarenhet inom yrket har följt en djup insikt av betydelsen av kodkvalitet och krav uttryckta som kod (nöjda kunder, arbetsglädje, projektekonomi, ...). Hög kvalitet ger hög produktivitet helt enkelt.

Jag har mångårig erfarenhet av Scrum och av att vara Scrum Master, men jag genomdrev efter noga övervägande nyligen en övergång till Kanban vilket passar oss bättre på grund av behovet att väldigt snabbt svara på behovet av ändring och att ta bort aktiviteter som inte ger kundnytta (muda).

Min utbildningsbakgrund är civilingenjör från LTH (examen 1998) och jag bor med fru och tre söner i Bunkeflostrand (vid Öresundsbrofästet söder om Malmö).

En mer formell CV hittar man här: tinyurl.com/cv-of-martin