Henrik started working with software development in 1999, during the IT boom in Stockholm. He is a senior backend consultant who has worked a lot with system integration, and has used every major version of .NET and ASP.NET, from Web Forms to today's APIs. He focuses on backend development, automation and integration, with clean code built on SOLID principles.
2017-07-06T00:00:00.000Z — present
2021-10-11T00:00:00.000Z — 2025-12-05T00:00:00.000Z
Highlights
- Design, development, and maintenance of event-sourced, gamification-oriented applications with real-time Kafka message processing, RESTful APIs, and Blazor-based back-office tools
- Kafka message processing optimization, resulting in a nearly 1000% increase in throughput for the Tournaments application
- Proofs of concept for new systems and features
- Close collaboration with Enterprise Architect and Engineering Manager to ensure architectural and regulatory compliance
- Mentored junior developers through knowledge-sharing sessions and pair programming, and took part in technical interviews
2021-02-22T00:00:00.000Z — 2021-10-10T00:00:00.000Z
Highlights
- OpenID/Oauth service implemented with Identity Server 4 for the new Adlibris app under development.
- Account management API built with Asp.NET Core and .NET 5 hosted on Azure.
- Contentful CMS content modeling and integration.
2020-10-19T00:00:00.000Z — 2021-01-15T00:00:00.000Z
Highlights
- Automated deployment using Octopus Deploy.
- Improved code readability and testability.
- Implemented new functionality across legacy systems.
2019-12-02T00:00:00.000Z — 2020-06-30T00:00:00.000Z
Highlights
- Automated customer onboarding process using a React SPA with a .NET Core backend that integrated with Dynamics CRM and a variety of Azure resources.
- Improved test automation by making functional/integration tests require less manual intervention.
- Reduced deployment time thanks to improved test automation.
2019-01-07T00:00:00.000Z — 2019-06-13T00:00:00.000Z
Highlights
- Implemented zero-downtime deployment.
- Simplified the CI process using Azure DevOps build pipelines.
2018-04-18T00:00:00.000Z — 2018-11-30T00:00:00.000Z
Highlights
- Automated deployment for the IsyRoad project using Octopus Deploy.
- Reduced deployment time from around 45 minutes to about 5 minutes per application instance.
- Virtually eliminated deployment-related errors.
2017-10-11T00:00:00.000Z — 2018-04-11T00:00:00.000Z
Highlights
- Built the "Svea Checkout" payment solution, rolled out across Sweden, Norway, and Finland.
- Improved API documentation by automating most of its generation.
- Improved test readability by rewriting tests as executable specifications.
2015-09-14T00:00:00.000Z — 2017-07-05T00:00:00.000Z
Highlights
- Continued development of the Video on Demand site Plejmo.
- Designed version 2 of Plejmo's Rest API.
- Continued improving the CI/CD processes set up at Film2Home
2014-11-03T00:00:00.000Z — 2015-09-01T00:00:00.000Z
Highlights
- Automated deployment, cutting deployment time from about an hour to under two minutes.
- Increased performance by refactoring from a traditional n-tier architecture to a service bus architecture thus offloading the front end sites.
- Designed Plejmo's REST API.
2014-06-24T00:00:00.000Z — 2014-09-26T00:00:00.000Z
Highlights
- Maintained a legacy requisition management system for Sweden's public employment service.
2014-04-28T00:00:00.000Z — 2014-06-23T00:00:00.000Z
Highlights
- Extended an in-house application for consultant CVs and matching consultants to assignments, built on ASP.NET MVC and hosted on Windows Azure.
2012-03-12T00:00:00.000Z — 2013-11-14T00:00:00.000Z
Highlights
- Refactored legacy code, mainly with the Strategy pattern, and wrote rewrite proposals for components too coupled to refactor.
- Guided the team toward an iterative way of working, bringing product owners, analysts, testers, and developers together throughout the development cycle.
- Introduced living documentation through executable specifications.
2011-09-01T00:00:00.000Z — 2012-03-09T00:00:00.000Z
Highlights
- Implemented and verified complex financial rules within the TrueUp subsystem, governing an 80-year compensation agreement.
- Applied test-driven development and SpecFlow to express business rules as executable specifications.
- Used NInject for dependency injection to improve testability.
2011-06-01T00:00:00.000Z — 2011-09-01T00:00:00.000Z
Highlights
- Introduced behavior-driven development, turning existing user stories into executable specifications with SpecFlow.
- Laid the foundation for automated regression testing and living documentation.
2009-09-01T00:00:00.000Z — 2011-05-01T00:00:00.000Z
Highlights
- Led the migration of the payment platform's database from Oracle to SQL Server.
- Built out a WCF-based payment platform, adding support for automated payments and payment prompts.
- Investigated and improved performance across the platform and its connecting systems.
2009-08-01T00:00:00.000Z — 2009-08-31T00:00:00.000Z
Highlights
- Contributed to a WPF-based sales support system for managing articles and campaigns on tradera.se.
- Delivered the project as part of an internal team at Avega Group.
2008-02-28T00:00:00.000Z — 2009-05-01T00:00:00.000Z
Highlights
- Extended a WinForms-based client/server application for importing and presenting traffic measurement data for Stockholm and Gothenburg.
- Implemented data access with Oracle and NHibernate, using Spring.NET for dependency injection.
- Applied test-driven development and early continuous integration practices.
2006-03-01T00:00:00.000Z — 2008-02-28T00:00:00.000Z
Highlights
- Fullstack developer on hitta.se, one of Sweden's ten most visited websites at the time.
- Built "Trafiknytt" and "Väder," public traffic and weather services on the map platform.
- Maintained and extended hitta.se's internal order system.
2006-03-01T00:00:00.000Z — 2006-03-01T00:00:00.000Z
Highlights
- Diagnosed and resolved a stored procedure that had gone from minutes to nearly a full day of runtime.
- Reviewed database design and operational practices, and recommended improvements.
- Built a VBScript-based SQL Server inventory tool using WMI.
2005-10-01T00:00:00.000Z — 2006-03-01T00:00:00.000Z
Highlights
- Served as the sole developer on a project that became Microsoft's reference case for MIIS.
- Implemented management agents connecting the client's HR system with eDirectory and Active Directory.
- Automated creation of GroupWise accounts and Novell server home directories.
- Wrote rules extensions for attribute flow and joins across directory services.
2005-07-01T00:00:00.000Z — 2005-07-31T00:00:00.000Z
Highlights
- Maintained and troubleshot SVT's internal system inventory tool.
2005-05-01T00:00:00.000Z — 2005-07-01T00:00:00.000Z
Highlights
- Migrated Taxi Stockholm's intranet and external website from Spirello to EPiServer.
- Integrated the new site with the client's Unix-based booking system over a proprietary binary protocol.
1999-09-01T00:00:00.000Z — 2005-03-31T00:00:00.000Z
Highlights
- Built a web-based administration interface for managing HP EMEA customer events and registrations.
- Built a web-based administration interface for HP's Scandinavian product database.
- Developed templates for the client's EPiServer-based intranet.
- Maintained and further developed www.hp.se.
2000-01-01T00:00:00.000Z — 2001-01-01T00:00:00.000Z
Highlights
- Supported development and maintenance of Siemens Medical's global intranet, "EMPower."
- Performed QA, testing, and verification of new features and updates.
- Assisted colleagues with debugging and integration issues.
1998-10-01T00:00:00.000Z — 1999-07-31T00:00:00.000Z
Highlights
- Designed and developed a document management system based on Visual Basic 5.
- Assisted in developing the company website using classic ASP.
1997-07-01T00:00:00.000Z — 1998-10-01T00:00:00.000Z
1986-12-01T00:00:00.000Z — 1995-06-30T00:00:00.000Z
1994-01-01T00:00:00.000Z — 1994-07-01T00:00:00.000Z
1992-06-01T00:00:00.000Z — 1992-09-01T00:00:00.000Z
1986-08-01T00:00:00.000Z — 1986-12-31T00:00:00.000Z
Komvux Lidingö 1995-01-01 — 1997-01-01
Kulturama 1992-01-01 — 1993-01-01
Microsoft Certified: Azure Developer Associate 2021-06-24
MCSA: Web Applications - Certified 2016 2016-09-26
Dopp 2026-09-03T00:00:00.000Z —
Real readings logged by swimmers at their swim spots — not weather forecasts. Log a dip, see the season, find spots nearby.
Semantic-CV 2026-03-01T00:00:00.000Z — present
A developer tool for writing your CV as schema.org JSON-LD and publishing it as a web page, an ATS-friendly PDF and a designed PDF. It has two parts, a CLI for editing the data and a site for hosting your CV. Live at https://semantic.cv
UIaaS (Useless Information as a Service) 2026-09-03T00:00:00.000Z —
A REST API for useless facts, built in an afternoon with Claude Code. Runs on Cloudflare Workers with a Cloudflare D1 database and is documented with OpenAPI/Swagger. Live at uiaas.becker-consulting.se.
CV Bot 2025-10-27T00:00:00.000Z —
A chat assistant on henrikbecker.net that answers questions about my experience, in the language the question is asked in. Originally built as an ASP.NET Core minimal API on .NET 10 with Semantic Kernel and Azure OpenAI (GPT-4.1), hosted on Azure App Service. It has since been ported to Cloudflare Workers (Python) with Workers AI (Mistral Small 3.1), to cut cost and the number of platforms.
Backend development
- .NET
- C#
- ASP.NET
System integration
- REST
- SOAP
- Messaging based architecture
- Event Sourcing
Application development in Azure
- Functions
- Service Bus
- API Management
Automation and CI/CD pipelines
Clean code, SOLID principles, TDD, DDD
Music
Motorcycling
Karate
Travelling
Good food
Henrik was very humble on the interview, but he turned out to be a fantastic developer, among the best performing consultants I have encountered. Contributed a lot of great ideas and knowledge to the team.
— Niklas Hallenfur - Expicon AB
Henrik is, without a doubt, one of the best developers I have worked with during my years in the IT and Internet business. He is fast, he understands customer needs and he contribute with great ideas when he think that systems or applications can be created in a better way than originally requested. Henrik is a loyal and easy going person who I enjoyed working with a lot and who I recommend any company to hire!
— Jannice Dybedahl - Hewlett Packard Sweden AB