Senior Engineering Manager at A.P. Moller - Maersk
Copenhagen, Capital Region of Denmark
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Erik Hansen is a Senior Engineering Manager based in Copenhagen with 15+ years of hands-on software development experience and a decade of technical leadership since 2014. He builds high-trust, empathetic teams that ship products reliably through deliberate, mindful leadership and clear communication during organizational change. Erik has led teams from inception to delivery at LEGO’s Digital Hub and now drives engineering at A.P. Moller - Maersk, applying cross-domain experience across consumer products, healthcare, and finance. He pairs pragmatic people management—hiring, onboarding, coaching—with technical stewardship, including driving architectural changes to accelerate delivery. An active open-source contributor, he has deep backend experience demonstrated by contributions to well-known projects like Cucumber and the Scratch VM, showing an ability to navigate both runtime internals and integration challenges. Colleagues describe him as a leader who champions collaborative ownership and empowers engineers to make technical decisions.
15 years of coding experience
12 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Aarhus Universitet
Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 6 comments in 11 months
Contributions summary:Erik primarily focused on enhancing the Scratch VM's extension capabilities, specifically by adding support for custom field types within extensions. Their work involved modifying the runtime engine to handle these new field definitions, emit relevant events, and integrate with the ScratchBlocks library. This included code changes to define the structure, registration, and integration of custom fields with the existing block system. They also added a test case to validate the correct handling of custom field types.
Contributions summary:Erik primarily contributed to adding and modifying features related to hooks within the Cucumber JVM project. Their work focused on integrating "Before" and "After" hooks, which required modifications to JRuby-specific code and DSL definitions. They also made small corrections to code indentation. The commits show a deep understanding of the internal workings of the Cucumber framework.
cucumber-jvmjvmcucumberjavapolyglot-release
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Erik Hansen - Senior Engineering Manager at A.P. Moller - Maersk