Photo of Henrik Becker

Henrik Becker

Senior .NET Developer

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

Sigtuna Council

IT Consultant

Context

While at QBranch, I served as the sole developer on an identity management initiative for Sigtuna Council. The project was built on Microsoft Identity Integration Server (MIIS) — at the time a brand‑new product, largely unknown in Sweden. This implementation became one of the first MIIS deployments in the country and was later used by Microsoft as a reference case, which meant I was briefly part of a very small group of people in Sweden with real hands‑on MIIS experience.

Work

Management Agents

  • Implemented MIIS management agents for the council’s HR system, Novell eDirectory, and Active Directory
  • Designed and built attribute flows, join rules, and provisioning logic across multiple directory services

Provisioning & Automation

  • Automated creation of GroupWise accounts using the GroupWise Administrative Objects API
  • Automated creation of Novell server home directories via the Novell C API
  • Ensured consistent identity lifecycle management across heterogeneous systems

Integration & Messaging

  • Used C#, SQL Server, and MSMQ to support synchronization workflows and operational reliability
  • Built custom extensions to handle edge cases and domain‑specific rules

Outcome

  • Delivered one of Sweden’s first MIIS‑based identity management solutions
  • Provided Microsoft with a real‑world reference case for MIIS
  • Unified identity provisioning across HR, eDirectory, Active Directory, and GroupWise
  • Reduced manual account creation and improved consistency across systems

Reflection

This project was also my first real exposure to Scrum. The project manager and I held our “daily stand‑ups” in the car while driving to the client — daily sit‑downs, technically — but the cadence and transparency made a difference. Scrum helped us stay aligned and deliver on time despite the complexity of integrating multiple directory services and legacy systems.

Working as the sole developer on one of Sweden’s first MIIS implementations taught me how to navigate heterogeneous environments, design robust synchronization logic, and automate identity provisioning across systems that were never designed to talk to each other. It remains one of the more technically unique projects from my early consulting years.