← Back

Curriculum Vitae

Ole Petter Orhagen

Skill-set (non-inclusive)

Biographical and Personal Information

Ole Petter Orhagen
born August 21, 1989
Lives in Oslo
Norway
Norwegian citizen

Academic History

Employment Record

Publications

References

Will be given upon request.

Online Profiles

Experience

Backend Engineer 2024-

Mimiro
–Present

Senior Software Engineer, 2022 - 2024

Northern.tech

Since 2021 Ole has been working as a senior software engineer, which includes a larger responsibility, including training interns and new employees, and has had the main responsibility for parts of our code base. He has had the main responsibility for releasing our software to our end users, and has at times maintained a backlog for the developer team. He has designed, and introduced to the team a new software release solution, moving from semantic LTS releases, to a rolling software release. He has also helped other developers with their problems, and addressed internal bottlenecks in the development process. Through this role, even though he has most experience with SCRUM, he has also experience working with Kanban.

Head of Q.A. 2021 - 2022

Northern.tech

For a year, Ole Petter had the main responsibility for Quality Assurance at Northern.tech. This included following up on, and ensuring that the released software is of a high enough quality, to be able to confidently release it to customers. As a part of the Q.A responsibility he created, kept and managed a backlog of work and tasks, as well as gathering statistics on the quality of our test suites. He also introduced hardware-testing, in addition the emulated testing which was already done.

Software Engineer 2020 - 2021

Northern.tech

In the role as a Software Engineer, Ole Petter got the responsibility of leading and designing new functionality for the company's products. This involved interacting with customers, learning their needs, design a solution, break it up into tasks and implement this in collaboration with the team.

Junior Software Engineer 2019 - 2020

Northern.tech

In the role as a Junior Software Engineer, Ole Petter implemented new functionality in existing products. He implemented already created tasks and tickets into functionality. Through this period he learnt new things every day, and taught him to work systematic and structured, and hence made him comfortable working in a team, and in the SCRUM methodology.

Research assistant 01.08.2019 - 01.01.2021

Norwegian Defence Research Institute

After Ole Petter finished his M.Sc. he got a part-time contract as a research assistant, with the goal of creating a research paper, together with his former advisor, and his doctorates student. This cooperation resulted in a published research paper, which built on the work done during his master's thesis. This experience helped him communicate his work, break it down into structured pieces, and teach this to other people. It also taught him to follow strictly defined processes, such as the process surrounding research paper publishing, which is thorough, and requires a lot of attention to detail.

Software Intern 2016 - 2019

Northern.tech

In the role as a Software Intern, Ole Petter worked part-time 40%, and through this got the opportunity to explore and learn multiple aspects of software engineering, while still in school. He got to do a large array of work, ranging from back-end, to front-end and embedded development, Q.A, and maintaining the company's legacy product. This gave him a lot of motivation, and taught him to view the products from many different angles, which have been very valuable later in his career.

Selected projects

Solution Architect and Project Manager

MacGregor
–01.06.2020

As part of a customer deliverable, Ole Petter had the responsibility as project lead, and solutions architect for a Python client, designed to run on the customers ships for long periods of time, and often in a fully isolated environment. With three developers on the team, and a short time horizon, the project had the customer in the loop the whole time, and provided an iterated development model, including implementing a full CI/CD solution, and creating a release methodology, designing of specifications, and verification of the given software against these specifications. The method of work was Kanban, and the team operated independently of the rest of the company. This taught Ole Petter to manage a project, including both the social aspect, as well as the professional interaction with a customer, and understanding fully the technical limitations of the given product.