Svea Ekonomi
Kontext
Svea Ekonomi var mitt första uppdrag som frilansare. Jag gick in i teamet som byggde Svea Checkout, en betallösning som rullades ut i Sverige, Norge och Finland. Utöver backendutvecklingen coachade jag teamet i TDD och exekverbara specifikationer.
Arbete
Backendutveckling
- Byggde och utökade API:er med C# och ASP.NET Web API
- Använde CQRS för att separera läsningar från skrivningar
- Arbetade med Entity Framework för dataåtkomst
- Bidrog till driftsättningsflöden med Octopus Deploy
Utvecklingspraxis
- Införde och coachade testdriven utveckling
- Skrev om befintliga tester som exekverbara specifikationer så att de beskrev beteende
- Automatiserade det mesta av API-dokumentationen, som tidigare skrevs för hand
- Arbetade med teamets uppsättning för kontinuerlig integration
Resultat
- Svea Checkout lanserades i Sverige, Norge och Finland
- API-dokumentationen genererades från koden i stället för att glida isär från den