magnus_transpa.png

Magnus Espersson

Embedded Systems Developer
Driven system developer that for the past ten years has been working with an array of different tasks related to embedded systems. Magnus is powered by high code quality and has a great interest in developing applications according to TDD principles, and sharing knowledge with processes like code reviews. As a person, he is unpretentious, knowledge-seeking, and a solid team player.

Download PDF

Contact us for complete list of assignments and other details.

Key skills

Skills

C, C++, Embedded Systems, Python

Tools & Methods

Linux, Git, Docker, Conan, Buildroot, Ansible, AWS, Jira, Gitlab, Jenkins

Way of Working

Agile, Scrum, Kanban, CI/CD, TDD, DevOps

Meet Magnus

Assignments in focus

Contact us for complete record of assignments

trimble.png

Embedded System Developer

Trimble
2021-02 to ongoing
Developing embedded linux system, part of the core C++ team.

C++, TeamCity, GitHub, Bitbucket

scania.png

DevOps Developer

Scania
2021-04 to 2022-01
DevOps developer with focus towards C++ toolchains combined with Conan, Ansible, Linux, AWS, Gitlab CI/CD and Docker.

Gitlab CI/CD, Linux, C++ toolchains, Conan, Ansible, Docker, AWS

aritco.png

Embedded System Developer

Aritco Lift
2018-04 to 2021-04
Senior embedded systems developer in a small agile team, working with everything from developing a new IoT product from scratch to production and low level embedded development.

C, C++, Python, Buildroot, IoT

How I approach assignments

CLEAN CODE

Developing code with focus on code that is easy to read, maintain and test.

TEAM SPIRIT

Encouraging communication and knowledge sharing in the daily work and a driver of processes like retrospectives to continuously improve as a team.

CODE QUALITY

Considering writing tests a natural part of writing code to raise the code quality and to simplify reviewing and maintaining the code.

CONTINUOUS INTEGRATION

I am a big fan of using the CI/CD system to eliminate manual tasks and as a gate keeper for code quality.

By using this website you agree to our Privacy Policy.

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.