Photo of Henrik Becker

Henrik Becker

Senior .NET Developer

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

ICA Banken

IT Consultant

Context

After the Sigtuna Council project, I was brought in by ICA Banken to troubleshoot a long‑running performance issue in one of their SQL Server processes. A stored procedure that previously completed in minutes had suddenly begun running for nearly a full day before failing silently. Their senior developers had spent weeks investigating the database logic without finding the cause.

Work

Debugging & Optimization

  • Analyzed a complex stored procedure used for data import and maintenance
  • Investigated not only the SQL logic but also the external tools and processes the procedure depended on
  • Identified that the root cause was not in the database at all, but in a change to an external component that caused the process to pause indefinitely
  • Resolved the issue within hours and helped stabilize the surrounding workflow

Database Quality Analysis

  • Performed a review of database design and operational practices
  • Identified areas where security and maintainability could be improved
  • Provided recommendations that strengthened the overall environment

Inventory & Automation

  • Developed a VBScript‑based SQL Server inventory tool using WMI
  • Helped ICA Banken gain better visibility into their server landscape and configuration

Outcome

  • Resolved a high‑visibility production issue that had blocked the team for weeks
  • Improved database security and operational hygiene
  • Delivered tooling that simplified server inventory and administration
  • Left a strong impression on both ICA Banken and QBranch leadership

Reflection

This assignment became one of those classic consulting moments where the real issue turned out to be outside the code everyone had been scrutinizing. By stepping back and looking at the entire workflow — not just the SQL — the root cause became clear. It reinforced an important lesson early in my career: sometimes the fastest path to a solution is to question the assumptions everyone else has already accepted.