Erik Håkansson is a platform engineer with 12 years of hands-on experience building resilient back-end systems, testing frameworks, and data pipelines across cloud and embedded environments from Copenhagen. He blends software engineering and data science—having delivered production APIs, IoT/industrial analytics, and a GPU-enabled self-hosted data platform for AD/ADAS research—while also contributing to well-known open-source projects like Atom and several Jenkins plugins. Comfortable across the stack, Erik has refactored complex Java plugins to enable testability, implemented example generation for API docs, and improved acceptance testing with Serenity BDD to ensure cross-version compatibility. He’s taught and led intensive coding bootcamps, bringing clear communication and mentorship to technical teams. Notably, he’s built commercial mobile apps and shipping infrastructure as a solo consultant, demonstrating an ability to take features from prototype to store release.
12 years of coding experience
2 years of employment as a software developer
Economics M.A., Economics, 2:1, Economics M.A., Economics, 2:1 at University of Aberdeen
Bachelor's degree, Economics, Bachelor's degree, Economics at Universidad Complutense de Madrid
Complex Adaptive Systems MSc., Engineering Physics/Applied Physics, Complex Adaptive Systems MSc., Engineering Physics/Applied Physics at Chalmers University of Technology
Mathematics and Computer Science, Mathematics and Computer Science at Uppsala University
Contributions:6 commits, 26 PRs, 64 comments in 4 months
Contributions summary:Erik focused on refactoring the EC2 plugin code, specifically removing test code from production code and enabling the injection of a mocked Amazon EC2 service. This included modifying the `EC2Cloud` and `SlaveTemplate` classes to improve code structure and facilitate testing. Further contributions addressed issues related to minimum instance configurations, including integrating a time-range for this configuration. The user also appears to have performed code merging and some test-related improvements.
Contributions:10 commits, 7 PRs, 81 comments in 11 days
Contributions summary:Erik primarily focused on enhancing the acceptance testing framework for the Jenkins Build Monitor Plugin. They modified existing test files, added new tests, and updated configurations to ensure compatibility with different Jenkins versions and plugin integrations (e.g., badge-plugin, groovy-postbuild-plugin). The changes included adjustments to UI interactions, the use of Serenity BDD for testing, and the integration of external plugins to validate various functionalities, enhancing the plugin's reliability and feature coverage. They also focused on making sure the tests were working correctly in different environments by setting Jenkins version as an environment variable.
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.