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.
8 years of coding experience
7 years of employment as a software developer
Master's degree, Kybernetikk, A, Master's degree, Kybernetikk, A at Universitetet i Oslo (UiO)
Bachelor's degree, ENGLISH LANGUAGE AND LITERATURE/LETTERS, Bachelor's degree, ENGLISH LANGUAGE AND LITERATURE/LETTERS at University of the Sunshine Coast
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.
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.