Ole Orhagen

Back End Developer at MIMIRO AS

Greater Oslo Region Norway
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

🤩
Rockstar
🎓
Top School
Ole Orhagen is a backend developer with nine years' experience building resilient, device-focused infrastructure and update systems, currently working at MIMIRO in the Greater Oslo region. He has strong embedded and DevOps chops from long-term work on Mender, improving OTA update robustness, bootloader handling and build configurations for Yocto-based images. As a core engineer on CFEngine he contributed low-level system inventory and networking fixes (IPv6 and MAC address handling), demonstrating attention to correctness in agent-side data collection. Ole combines formal training in cybernetics (UiO) with hands-on systems engineering, enjoys diving into build systems and state machines, and is continually expanding his knowledge through open source contributions.
code8 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Kybernetikk, A, Master's degree, Kybernetikk, A at Universitetet i Oslo (UiO)
bookBachelor's degree, ENGLISH LANGUAGE AND LITERATURE/LETTERS, Bachelor's degree, ENGLISH LANGUAGE AND LITERATURE/LETTERS at University of the Sunshine Coast
github-logo-circle

Github Skills (26)

configuration-management10
c1110
c1710
system10
automation10
go10
yocto-project10
ipv610
sys10
build-automation10
embedded10
error-handling10
logging10
systemd10
automations10

Programming languages (15)

C++RustCCMakeTeXGoHTMLBitBake

Github contributions (5)

github-logo-circle
mendersoftware/mender

Jun 2017 - Jan 2023

Mender over-the-air software updater client.
Role in this project:
userBack-end Developer & System Engineer
Contributions:1149 reviews, 368 commits, 516 PRs in 5 years 7 months
Contributions summary:Ole primarily contributed to the Mender client's back-end logic, focusing on enhancing the update process and related system functionalities. They improved error handling and logging within the client, particularly addressing cases of update failures and improper authorization. Additionally, the user made changes related to handling configuration file settings, and the bootloader environment, improving the resilience and security of the system during the update process. The contributions also involved modifying the state machine for a more robust deployment.
software-updateopcuadevice-managementatspcf
mendersoftware/meta-mender

Jul 2017 - Jan 2023

Yocto Project meta layer for the Mender client
Role in this project:
userDevOps Engineer & Embedded Systems Engineer
Contributions:218 reviews, 286 commits, 203 PRs in 5 years 6 months
Contributions summary:Ole primarily contributed to the build system and configuration of the Mender client for embedded systems. Their work included adding the ability to inject tokens into the image, increasing demo polling intervals, enabling WiFi by default on Raspberry Pi demo images, fixing build errors related to image types, and splitting the configuration file. They also made updates to license checksums and added recipes for testing read-only-rootfs, enhancing the testing of the project.
meta-layermetayocto-projectproject-metamender
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
Ole Orhagen - Back End Developer at MIMIRO AS