Erik Hansen

Senior Engineering Manager at A.P. Moller - Maersk

Copenhagen, Capital Region of Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Aarhus Universitet
languagesEnglish, Danish
github-logo-circle

Github Skills (10)

javas10
cucumber-jvm10
javascript10
webextension10
backend10
jruby10
back-end-development10
java10
virtual-machine9
testing8

Programming languages (6)

TypeScriptJavaCSSJavaScriptRubyElixir

Github contributions (5)

github-logo-circle
scratchfoundation/scratch-vm

Dec 2018 - Nov 2019

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
Role in this project:
userBack-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.
scratchprogramsvirtual-machine
cucumber/cucumber-jvm

Nov 2011 - Nov 2011

Cucumber for the JVM
Role in this project:
userBack-end Developer
Contributions:6 commits in 2 days
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