Photo of Henrik Becker

Henrik Becker

Senior .NET Developer

  • 34 38 224 37 64+
  • es.rekcebkirneh@tcatnoc
  • www.henrikbecker.net

Introduction

Senior fullstack .NET developer and solution architect who delivers quality software through agile practices, test-driven development, SOLID design principles, and a strong DevOps mindset.

Core Competencies

Languages

Certifications

Work Experience

Owner - Henrik Becker Consulting AB

Providing Fullstack .NET and DevOps expertise on a freelance basis in the Stockholm urban area.

Assignments listed below from October 2017 onward were delivered as a contractor through Henrik Becker Consulting AB, unless noted otherwise.

Creator - Semantic-CV

Developer oriented tool for expressing your CV as JSON-LD in format and rendering as HTML, PDF and ATS-friendly text. It's made up two main parts - a CLI for editing structured data, and a hosting platform.

Side project via Henrik Becker Consulting AB

Senior Software Engineer - Betsson

Global online gaming & sportsbook enterprise. Worked in the Player Rewards & Gamification value stream across the services Tournaments, Loyalty, and Levels.

Joined as a consultant via Henrik Becker Consulting AB; converted to permanent employment 2023-12

  • 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 to evaluate feasibility and drive innovation
  • Close collaboration with Enterprise Architect and Engineering Manager to ensure architectural and regulatory compliance
  • Conducting and assessing technical interviews to support recruitment and team growth

Tech & Methods:

  • C#
  • .NET 5-9
  • .NET Aspire
  • Asp.NET Core
  • Microsoft Orleans
  • Blazor
  • Docker
  • GitHub Actions
  • Kafka
  • SQL Server
  • PostgreSQL

Fullstack Developer - Adlibris

Adlibris is the largest online bookstore in the Nordics with a growing ecosystem of digital services and applications. In 2021, I joined the Storefront team as a Fullstack Developer to support the ongoing modernization of the customer‑facing platform.

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

Tech & Methods:

  • C#
  • Asp.NET Core
  • Asp.NET MVC
  • JavaScript
  • jQuery
  • React
  • SQL Server
  • Octopus Deploy
  • Azure App Services
  • Identity Server
  • Micro Services

Fullstack Developer & DevOps - Norconsult Astando

Fullstack development and legacy modernization for Norconsult Astando, spanning new functionality, deployment automation, and code quality improvements.

  • Automated deployment using Octopus Deploy.
  • Improved code readability and testability.
  • Implemented new functionality across legacy systems.

Tech & Methods:

  • C#
  • TypeScript
  • JavaScript
  • KnockoutJS
  • Asp.NET Core
  • Asp.NET Web Forms
  • WCF
  • TeamCity
  • Octopus Deploy

Fullstack Developer - Open Payments

Open Payments provides a PSD2‑compliant platform that allows FinTech companies, e‑commerce businesses, and other financial actors to integrate with European banks through a single unified API.

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

Tech & Methods:

  • Asp.NET Core
  • C#
  • React
  • Redux
  • TypeScript
  • Azure
  • Azure DevOps
  • Micro Services

Lead Developer - Insplanet

Senior developer engagement stabilizing Insplanet after the departure of their architect and lead developer, focused on documentation, deployment reliability, and CI simplification.

  • Implemented zero-downtime deployment.
  • Simplified the CI process using Azure DevOps build pipelines.

Tech & Methods:

  • Asp.NET MVC
  • Asp.NET Web Api
  • .NET Core
  • C#
  • React
  • TypeScript
  • Azure DevOps
  • Octopus Deploy
  • jQuery

Fullstack Developer & DevOps - Norconsult Astando

Automated deployment for Norconsult Astando's IsyRoad project, cutting deployment time and errors dramatically.

  • Automated deployment for the IsyRoad project using Octopus Deploy.
  • Reduced deployment time from around 45 minutes to about 5 minutes per application instance.
  • Cut deployment-related errors by nearly 100%.

Tech & Methods:

  • Octopus Deploy
  • TeamCity
  • Asp.NET Web Api
  • .NET Core
  • WCF
  • NHibernate
  • C#

Backend Developer - Svea Ekonomi

First freelance engagement, focused on backend development for the multi-market payment solution "Svea Checkout," with an emphasis on testing and documentation practices.

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

Tech & Methods:

  • C#
  • Asp.NET Web Api
  • CQRS
  • TDD
  • Specification By Example
  • Continuous Integration
  • Octopus Deploy
  • Entity Framework
  • NuGet
  • Micro Services
  • Team Foundation Server
  • DocNet

Fullstack Developer - MagineTV

Continued development of the Film2Home and Plejmo services after Magine TV's acquisition.

  • 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

Tech & Methods:

  • Asp.NET MVC
  • Asp.NET Web Api
  • C#
  • .NET Framework
  • TDD
  • CQRS
  • Continuous Integration
  • Octopus Deploy
  • JavaScript
  • jQuery
  • KnockoutJS
  • NHibernate
  • SQL Server
  • Micro Services
  • CSS
  • HTML
  • EPiServer
  • IIS

Fullstack Developer & DevOps - Film2Home

Fullstack development of the Video On Demand (VOD) services Film2home and Plejmo based on Asp.NET MVC and EpiServer. DevOps tasks including configuring web sites, configuring automated builds and setting up automated deployment.

  • 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 architecture thus offloading the front end sites.
  • Designed Plejmo's REST API.

Tech & Methods:

  • Asp.NET MVC
  • Asp.NET Web Api
  • C#
  • .NET Framework
  • TDD
  • CQRS
  • Continuous Integration
  • Octopus Deploy
  • JavaScript
  • jQuery
  • KnockoutJS
  • NHibernate
  • SQL Server
  • CSS
  • HTML
  • EPiServer
  • IIS

Backend Developer - Arbetsförmedlingen (via Qbranch)

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

  • Maintained a legacy requisition management system for Sweden's public employment service.

Tech & Methods:

  • VB.NET
  • WinForms
  • WebForms
  • WCF
  • WebServices
  • Oracle

Fullstack Developer - Qbranch Competence Manager (via Qbranch)

In-house application for managing consultant CVs.

  • Extended an in-house application for managing consultant CVs, built on ASP.NET MVC and hosted on Windows Azure.

Tech & Methods:

  • Asp.NET MVC
  • HTML5
  • jQuery
  • CSS3
  • C#
  • EntityFramework 6
  • Test Driven Development
  • Continuous Integration

Lead Developer - Wasa Kredit

Led development and process improvement at Wasa Kredit, reducing technical debt and introducing a more iterative, example-driven way of working.

  • Reduced complexity and slowed system decay through refactoring and established architecture patterns.
  • 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.

Tech & Methods:

  • C#
  • WinForms
  • Asp.NET MVC4
  • HTML
  • CSS3
  • WCF
  • TDD
  • BDD
  • SpecFlow
  • Continuous Integration
  • Team Foundation Server
  • XML
  • XSLT

System Developer - Cale Access AB (via Avega Group)

Cale is one of the world’s leading manufacturers of parking meters. I joined the team working on Cale Web Office 2, specifically the TrueUp subsystem — a set of financial rules governing compensation between the City of Chicago and Chicago Parking Meters. The agreement between the two parties spans 80 years, which meant the system needed to handle not only complex business rules but also future data volumes on a massive scale.

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

Tech & Methods:

  • Test Driven Development
  • SpecFlow
  • NInject
  • C#
  • WCF
  • Asp.NET Web Forms
  • Continuous Integration
  • Team Foundation Server

System Developer - CashGuard (via Avega Group)

Introduced behavior-driven development practices on CashGuard's StoreManager system, turning existing user stories into executable specifications.

  • Introduced behavior-driven development, turning existing user stories into executable specifications with SpecFlow.
  • Laid the foundation for automated regression testing and living documentation.

Tech & Methods:

  • Specification by Example
  • SpecFlow
  • C#
  • WCF
  • Asp.NET MVC
  • WiX
  • SQL Server

System Developer - Länsförsäkringar (via Avega Group)

Backend development, database migration, and performance work on Länsförsäkringar's payment platform, including a move from Oracle to SQL Server.

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

Tech & Methods:

  • VB.NET
  • WCF
  • WPF
  • Oracle
  • SQL Server
  • Team Foundation Server
  • Continuous Integration
  • Test Driven Development

System Developer - Tradera (via Avega Group)

WPF-based sales support system for managing articles and campaigns published on tradera.se. This project was developed in-house at Avega Group AB.

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

Tech & Methods:

  • C#
  • WCF
  • WPF
  • NHibernate

System Developer - Astando (via Avega Group)

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

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

Tech & Methods:

  • C#
  • WinForms
  • Windows Services
  • Oracle
  • NHibernate
  • Spring.NET
  • Test Driven Development
  • Continuous Integration

Earlier Career

Fullstack Developer - Hitta.se (via Qbranch, Inverso, Aftonbladet tillväxtteknik 2 AB)

Fullstack development on hitta.se during a period of rapid growth, spanning public-facing services and internal order systems.

  • Played a key role in developing 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.

Tech & Methods:

  • C#
  • Asp.NET
  • AJAX
  • T-SQL
  • MSMQ
  • XML
  • XSLT
  • XHTML
  • SQL Server
  • IIS

IT Consultant - ICA Banken (via Qbranch)

Brought in to troubleshoot a stalled SQL Server performance issue, followed by a broader database quality review.

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

Tech & Methods:

  • SQL Server
  • T-SQL
  • VBScript
  • XML
  • XSLT
  • WMI

IT Consultant - Sigtuna Council (via Qbranch)

Sole developer on one of Sweden's first Microsoft Identity Integration Server (MIIS) deployments, later used by Microsoft as a reference case.

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

Tech & Methods:

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

IT Consultant - Sveriges Television (via Qbranch)

Short maintenance engagement on SVT's internal system inventory tool.

  • Maintained and troubleshot SVT's internal system inventory tool.

Tech & Methods:

  • VBScript
  • VBA
  • T-SQL
  • SQL Server
  • ASP

Web Developer - Taxi Stockholm (via Qbranch)

CMS migration and legacy system integration for Taxi Stockholm, including low-level protocol work against a Unix-based booking system.

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

Tech & Methods:

  • Asp.NET
  • C#
  • EPiServer 4
  • SQL Server

Web Developer - Compaq/Hewlett Packard Sweden (via Icon Medialab, eWork)

Web development across Compaq and HP's Scandinavian and EMEA systems during the Compaq-to-HP transition, spanning classic ASP, EPiServer, and early .NET.

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

Tech & Methods:

  • C#
  • Asp.NET
  • T-SQL
  • SQL Server
  • IIS
  • EPiServer
  • XML
  • XSLT
  • ASP
  • JavaScript
  • VBScript
  • HTML
  • CSS

Web Developer - Siemens Medical (via Icon Medialab)

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

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

Tech & Methods:

  • Visual Basic 6
  • COM
  • ASP
  • JavaScript
  • XML
  • XSLT
  • CSS
  • HTML
  • SQL Server

Programmer - Looström & Gelin AB (via Innitek AB)

First professional software development assignment, building a document management system in Visual Basic 5.

  • Designed and developed a document management system based on Visual Basic 5.
  • Assisted in developing the company website using classic ASP.

Tech & Methods:

  • Visual Basic 5
  • COM
  • ASP

PC Technician - Lidingö Stad

PC technician supporting Lidingö Stad's municipal IT environment, including deployment and help desk support.

Shop Assistant - Konsum

Shop assistant across several Konsum stores, with section responsibility for greens and beverages.

Education

Recommendations

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