Romain Chaumontet

Software Developer - Project Manager

Career Summary

As a seasoned project manager with 12 years of experience in the road safety field, I pursued my long-time dream of becoming a developer.

With my adaptability and willingness to learn, I am confident that I could quickly master new topics and technologies. As a team player, I bring my creativity, integrity, and dedication to helping my colleagues succeed. I am excited to apply my skills and experience in a new role where I can continue to grow and make a positive impact.

Despite my experience as project manager, I am particularly interested in job opportunities as a software developer with or without the responsibility of Project Manager.

Work Experience

Project Manager / Software Developer

Unikie
2022 - Present

As a team leader, I supervise numerous team members, whether they're under my direction as a project manager or embedded within the customer's team. With teams ranging in size of up to 25 individuals, my primary objective as a manager is to create an environment where each team member can flourish professionally.

A happy team member will be an efficient team member.

As a project manager, I manage the organisation and quality of the team's work to ensure that it meets the client's expectations as closely as possible.

A great quality of production is a proud team and a happy customer.

As a software developer, I bring my knowledge, creativity, ingenuity and commitment to the team.

We are a team, we win as a team!

Consulting to move from 2OS platform to 3OS platform

Japanese company -- 2024 - 2024

As project manager, I establish the route plan, oversee and track the progress of each task and deliverable, monitor team efficiency, and facilitate communication with clients to ensure project execution.

Technologies used:

  • Android
  • QNX
  • Hypervisor
  • Benchmark Suites

5G compliance to O-RAN specifications

US company -- 2023 - Present

As project manager, I oversee the tracking of deliverable progress, team efficiency, and maintain communication with clients.

As software developer, , I take on the end-to-end responsibility, from design to testing, for implementing support for new Management Plane items within the O-RAN Open Fronthaul framework.

Technologies used:

  • C++
  • Python
  • Libyang
  • Testing
  • Yocto
  • Sysrepo
  • Libcurl
  • Android
  • Gerrit

Taking laverage of hypervisor to create hot fix for Linux CVEs

Chinese company -- 2023 - 2023

As project manager, I oversee the tracking of deliverable progress, team efficiency, and maintain communication with clients. I was also responsible of the quality of the deliverables.

As software developer, I analyzed Linux CVEs and determined which one can be patched with this technology. I read arm64 assembly code to determine when the patch should be triggered and implement the hot fix.

Technologies used:

  • Arm64 Assembly
  • C
  • Linux Kernel

Software Developer Trainee

Unikie
2022 - 2022

Participated in a 6-month mentoring program designed for junior developers willing to work in a major automotive manufacturer's software development project. The program provided education and mentoring on QNX, a real-time operating system used in embedded systems.

Achievements

As a trainee in the QNX Academy, I have strived to expand my professional skills. Some of my notable accomplishments include:

  • Rapidly expanding my skill set by mastering multiple programming languages and technologies relevant to the automotive industry and the QNX operating system.
  • Gaining an in-depth understanding of the Scrum workflow and its application in software development projects.
  • Assisted my team with code review and implementation, contributing to the success of their learning.
  • Utilizing common project tools to streamline development processes, increasing efficiency and productivity.

Technologies used:

  • C
  • QNX
  • C++
  • GoogleTest
  • Linux
  • Yocto
  • Bazel
  • POSIX
  • Scrum

Programming Self-Study

-
2021 - 2021

I devised with the help of a senior software developer a personalized training to improve my skills in software development.

Topics

The training was divided in different languages and projects:

  • Programming training (learning algorithm, problem solving on Codingame).
  • Embedded development in C++ with an ESP8266 microcontroller.
  • Data mining in Python.
  • Fullstack development of a desktop application in JavaScript using Svelte.
  • Support of a team in the development of a game in C# with Unity.

Technologies used:

  • C++
  • Algorithms
  • Arduino
  • Python
  • JavaScript
  • Svelte
  • Electron
  • Unity

Road Safety Studies Director

Cerema
2017 - 2020

Responsible for overseeing strategic development of road safety approaches, project direction and new technologies studies, specifically in the area of autonomous vehicles and in-vehicle data. Leading a team and being responsible for the technical, strategic, staff and financial aspects of the project.

Traffic Sign Project Manager

Cerema
2012 - 2016

Responsible for project management and serving as a road infrastructure specialist. Representing the French state in European studies group. Leading a team for writing traffic sign guidelines and provide technical advice concerning change of the regulation.

Highway Project Manager

DIR-CE
2008 - 2011

Responsible for managing roadworks with an annual budget of €10 million, and leading public market consultations for the project. Being responsible for overseeing all aspects of the highway project, including budget, timelines, and safety.

Skills & Tools

Programming language

  • C++
  • Rust
  • Golang
  • C
  • Python

Leading

  • Scrum Master
  • Project Managing
  • Team Leading

Development

  • Linux
  • Bazel
  • QNX
  • AUTOSAR
  • Yocto
  • Docker

Others

  • Jira
  • Code Review
  • Git
  • Gerrit
  • GitHub
  • GitLab
  • Unit Testing
  • JavaScript
  • MISRA C++
  • HTML/CSS
  • Mender
  • POSIX

Education

  • French Engineer Diploma in Public Works
    ENTPE
    2004 - 2008

Certifications

Language

  • French (Native)
  • English (Professional)
  • Finnish (Beginner)

Interests

  • DIY
  • Woodworking
  • Tabletop RPG (Mastering and Playing)

Feedbacks from others

  • Romain is clearly a senior level project manager and team lead.
  • Romain takes responsibility of his tasks and acts independently, asking feedback and guidance when needed, often he has already thought the solution by himself.
  • Romain is easygoing and helpful colleague to work with. He brings issues to discuss openly when needed but at the same time takes care of his team consistently.
  • He takes responsibility of all his tasks. He is the best in the team in terms of proactiveness.
  • Romain is skilled developer, and also here is creating e.g tools and scripts to automate and make some tasks easier.
  • He communicates well, is available and is always trying to help when needed.
  • Romain already has showed significant development on learning new technologies, so he is clearly a quick learner!