Photo of Henrik Becker

Henrik Becker

Senior Software Engineer

  • 34 38 224 37 64+
  • es.rekcebkirneh@tcatnoc
  • www.henrikbecker.net
  • github.com/handiman
  • linkedin.com/in/prettygoodprogrammer

Svea Ekonomi

Software Engineer, TDD mentor

Context

Svea Ekonomi was my first assignment as a freelancer. I joined the team responsible for Svea Checkout, a payment solution being rolled out across Sweden, Norway, and Finland. The work combined backend development with a strong focus on engineering practices, particularly around testing and documentation. I also took on a mentoring role, helping the team strengthen its approach to TDD and executable specifications.

Work

Backend Development

  • Built and extended APIs using C# and ASP.NET Web API
  • Applied CQRS patterns to separate read and write concerns
  • Worked with Entity Framework for data access
  • Contributed to deployment workflows using Octopus Deploy

    Engineering Practices

  • Introduced and coached test‑driven development to improve code quality and confidence
  • Rewrote existing tests as executable specifications to make intent clearer and behavior easier to understand
  • Improved API documentation by generating most of it automatically, reducing manual effort and inconsistencies
  • Helped strengthen the team’s continuous integration routines

Outcome

  • Contributed to the rollout of Svea Checkout across multiple Nordic markets
  • Improved the clarity and maintainability of the test suite through executable specifications
  • Reduced documentation drift by automating large parts of the API documentation
  • Supported the team in adopting more consistent and sustainable engineering practices

Reflection

This assignment marked the beginning of my freelance career and set the tone for how I like to work: combining hands‑on engineering with a focus on clarity, testing, and sustainable development practices. It was a chance to contribute to a real‑world payment product while helping a team level up its approach to quality.