Summary
Johan Hägg is a Staff Software Developer with 12 years of professional experience and a near life-long immersion in programming, bringing deep expertise in systems-level languages (C, Ada, assembler) and modern backend stacks (PHP, Python, Go). Based in Västerås, Sweden, he has driven backend development and the migration from monolithic VMs to Docker-based microservices at Pingdom while also decomposing complex requirements into practical models and algorithms. He specializes in automatic schedule optimization using heuristic search and machine learning, and pairs that with formal software validation for embedded and real-time systems. Johan’s background includes consultancy work on safety-critical Ada and embedded projects, plus early tooling and performance analysis for power systems—evidence of a pragmatic engineer who spans legacy and cutting-edge domains. Known for writing efficient, readable code, he also plays the role of technical facilitator, bridging teams to deliver robust, maintainable solutions.
12 years of coding experience
Magister, Computer Science, Magister, Computer Science at Mälardalen University