Henrik Becker

Senior Software Engineer

Introduction

Henrik started working with software development in 1999 during the "IT-boom" in Stockholm. Over the years, he has grown into a senior backend-focused consultant with deep expertise in system integration. He has worked with every major incarnation of .NET and ASP.NET - from the early days of Web Forms to modern cloud native APIs. He focuses on backend development with automation, integration, and clean code built on SOLID principles.

Core Compentencies

  • Backend development (.NET, C#, ASP.NET Core)
  • System integration (REST, message queues, WCF)
  • Cloud-native architecture (Azure, serverless, containers)
  • Automation and CI/CD pipelines
  • Clean code, SOLID principles, and developer experience

Work Experience

Betsson Group AB

Roles: Senior Software Engineer

Magine TV AB

Roles: Fullstack Developer

Film2Home AB

Roles: Fullstack Developer

Qbranch Stockholm AB

Roles: IT Consultant

Wasa Kredit AB

Roles: Lead Developer

Avega Group AB

Roles: IT Consultant

Aftonbladet Tillväxtteknik 2 AB

Roles: Fullstack Developer

Inverso International AB

Roles: IT Consultant

Qbranch Stockholm AB

Roles: IT Consultant

eWork

Roles: IT Consultant

IconMedialab AB

Roles: IT Consultant

Innitek AB

Roles: IT Consultant

Lidingö Stad

Roles: PC Technician

Konsumentföreningen Stockholm

Roles: Shop Assistant

Sollentuna Jazz Workshop

Roles: Study Circle Leader

Kantarellen Livs AB

Roles: Shop Assistant

Karena Zoo, Lek & Hobby

Roles: Shop Assistant

All Projects

Betsson Group

Roles: Senior Software Engineer

Contributed to the design, development, and maintenance of event-sourced, gamification-oriented applications featuring real-time Kafka message processing, RESTful APIs, and Blazor-based back-office tools. Optimized Kafka message processing, resulting in a nearly 1000% increase in throughput for one of the core applications.. Developed Proofs of Concept for new systems and features to evaluate feasibility and drive innovation.. Collaborated with Enterprise Architect and Engineering Manager to ensure architectural and regulatory compliance.. Conducted and assessed technical interviews to support recruitment and team growth..

Skills: C#, .Net 5-9, .Net Aspire, Asp.Net Core, Microsoft Orleans, Blazor, Docker, GitHub Actions, Kafka, SQL Server, PostgreSQL

Adlibris

Roles: Fullstack Developer

OpenID/Oauth service implemented with Identity Server 4 for the new Adlibris app currently in development.. Account management API built with Asp.Net Core and .Net 5 hosted on Azure.. Contentful CMS content modeling and integration..

Skills: C#, Asp.Net Core, Asp.Net MVC, JavaScript, jQuery, React, SQL Server, Octopus Deploy, Azure App Services, Identity Server

Norconsult Astando

Roles: Software Engineer

Automated deployment using Octopus Deploy. Improvements to code readability and testability. Implementing new functionality in legacy systems.

Skills: C#, TypeScript, JavaScript, KnockoutJS, Asp.Net Core, Asp.Net Web Forms, WCF, TeamCity, Octopus Deploy

Open Payments

Roles: Software Engineer

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..

Skills: Asp.Net Core, C#, React, Redux, TypeScript, Azure, Azure DevOps

Insplanet

Roles: Software Engineer

Zero down time deployment. Simplified CI process with Azure DevOps build pipelines.

Skills: Asp.Net MVC, Asp.Net Web Api, .Net Core, C#, React, TypeScript, Azure DevOps, Octopus Deploy

Norconsult Astando

Roles: Software Engineer

Automated deployment for the project IsyRoad resulting in:. Deployment time decreasing from ~ 45 minutes to ~ 5 minutes per application instance. Deployment releated errors reduced by nearly 100 %.

Skills: Octopus Deploy, TeamCity, Asp.Net Web Api, .Net Core, WCF, NHibernate, C#

Svea Ekonomi

Roles: Software Engineer, TDD mentor

Development of the payment solution "Svea Checkout" being rolled out in Sweden, Norway and Finland.. Improved api documentation by generating most of it automatically. Improved test readability by rewriting them as executable specifications.

Skills: C#, Asp.Net Web Api, CQRS, TDD, Specification By Example, Continuous Integration, Octopus Deploy, Entity Framework

Film2Home/Plejmo

Roles: Fullstack Developer, DevOps

Development of the Video on Demand sites Film2Home and Plejmo.. Designed Plejmo's REST API.. Automated deployment thus eliminating the human factor and reducing deployment time from 1 hour to a couple of minutes.. Increased performance by refactoring from a traditional n-tier architecture to a service bus architcure thus offloading the front end sites..

Skills: Asp.Net MVC, Asp.Net Web Api, C#, .Net Framework, TDD, CQRS, Continuous Integration, Octopus Deploy, JavaScript, jQuery, KnockoutJS, NHibernate, SQL Server

Arbetsförmedlingen

Roles: Backend Developer

Maintenance of a legacy solution for managing requisitions at Sweden's public employment services..

Skills: VB.Net, WinForms, WebForms, WCF, WebServices, Oracle

Qbranch Competence Manager

Roles: Fullstack Developer

Development of an application for managing consultant CVs built on Asp.Net MVC and hosted on Windows Azure..

Skills: Asp.Net MVC 5, HTML5, jQuery, CSS3, C#, EntityFramework 6, Test Driven Development, Continuous Integration

Wasa Kredit

Roles: Lead Developer

Reduced complexity and system decay through refactoring and the application of common software architecture patterns.. Guided the development teams towards an iterative approach to software development with the product owner, functional analysts, testers and developers working closely together during the entire development cycle.. Introduced the idea of living documentation in the form of executable specifications..

Skills: C#, WinForms, Asp.Net MVC4, HTML, CSS3, WCF, TDD, BDD, SpecFlow, Continuous Integration, Team Foundation Server- XML, XSLT

Cale Access AB

Roles: System Developer

Skills: Test Driven Development, SpecFlow, NInject, C#, WCF, Asp.Net Web Forms, Continuous Integration, Team Foundation Server

CashGuard

Roles: System Developer

Was the key person in introducing behavior driven development.. Lay the foundation for automated regression tests and living documentation by taking existing user stories and turning them into executable specifications using SpecFlow..

Skills: Specification by Example, SpecFlow, C#, WCF, Asp.Net MVC, WiX, SQL Server

Länsförsäkringar

Roles: System Developer

Was instrumental in the migration of the payment platform's database from Oracle to SQL Server.. Worked with the development of a WCF based payment platform adding support for automatic payment services and prompts.. Quality assurance and performance optimization of connecting systems..

Skills: VB.Net, WCF, WPF, Oracle, SQL Server, Team Foundation Server, Continuous Integration, Test Driven Development

Tradera

Roles: System Developer

Development of a WPF-based sales support system for managing articles and campaigns published on tradera.se..

Skills: C#, WCF, WPF, NHibernate

Astando

Roles: System Developer

Client/server application for importing and presenting traffic measurement data for Stockholm and Gothenburg..

Skills: C#, Winforms, Windows Services, Oracle, NHibernate, Spring.Net, Test Driven Development, Continuous Integration

hitta.se

Roles: Fullstack Developer

Was a key person in the development of hitta.se - one of Swedens top 10 most popular sites.. Created the services hitta.se/trafiknytt (traffic information) and hitta.se/vader (weather information).. Maintenance of hitta.se's internal order system.

Skills: C#, Asp.Net, AJAX, T-SQL, MSMQ, XML, XSLT, XHTML, SQL Server, IIS

ICA Banken AB

Roles: IT Consultant

Quality analysis of database design.. Trouble shooting and optimization of SQL scripts for data import/export and database maintenance.. VBScript for SQL Server inventory using WMI..

Skills: SQL Server, T-SQL, VBScript, XML, XSLT, WMI

Sigtuna Council

Roles: IT Consultant

Was the single developer on this Identity Management project that would become Microsoft's reference case for Microsoft Identity Integration Server (MIIS).. Implemented management agents for the client's HR system, the directory services eDirectory and Active Directory.. Implemented automatic creation of GroupWise accounts and Novell Server home directories.. Wrote rules extensions for attribute flow and joins..

Skills: Identity Management, Microsoft Identity Integration Server, C#, SQL Server, Novell eDirectory, Active Directory, MSMQ, Novell C API, GroupWise Administrative Objects API

Sveriges Television

Roles: IT Consultant

Maintenance of the client's system inventory tool..

Skills: VBScript, VBA, T-SQL, SQL Server, ASP

Taxi Stockholm

Roles: Web Developer

Migration of Taxi Stockholm's intranet and external web site from Spirello to EpiServer.. Integration with the client's Unix based booking system..

Skills: Asp.Net, C#, EPiServer 4, SQL Server

Siemens Medical

Roles: Web Developer

QA and supporting colleges during development and maintenance of Siemens Medical's intranet "EMPower"..

Skills: Visual Basic 6, COM, ASP, JavaScript, XML, XSLT, CSS, HTML, SQL Server

Hewlett Packard Sweden

Roles: Web Developer

Requirements analysis, use case design, system design and development of a web based admininstration interface for information about and registrations for customer events for HP EMEA.. Requirements analysis, design and development of a web based administration interface for HP's scandinavian products database.. Development of templates for the client's EpiServer based intranet.. Maintenance and further development of www.hp.se..

Skills: C#, Asp.Net, T-SQL, SQL Server, IIS, EPiServer, XML, XSLT, ASP, JavaScript, VBScript, HTML, CSS

Looström & Gelin AB

Roles: Programmer

Designed and developed a document management system based on Visual Basic 5.. Assisted in developing the company web site..

Skills: Visual Basic 5, COM, ASP