Svea Ekonomi

Backend Developer

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