Svea Ekonomi
Context
Svea Ekonomi was my first assignment as a freelancer. I joined the team building Svea Checkout, a payment solution rolled out in Sweden, Norway and Finland. Besides backend development I coached the team in TDD and executable specifications.
Work
Backend development
- Built and extended APIs using C# and ASP.NET Web API
- Applied CQRS to separate reads from writes
- Worked with Entity Framework for data access
- Contributed to deployment workflows using Octopus Deploy
Engineering practices
- Introduced and coached test-driven development
- Rewrote existing tests as executable specifications so they described behaviour
- Automated most of the API documentation, which had been written by hand
- Worked on the team's continuous integration setup
Results
- Svea Checkout rolled out in Sweden, Norway and Finland
- API documentation generated from the code instead of drifting away from it