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
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
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
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
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
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
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
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
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
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 WorksENTPE2004 - 2008
Certifications
Language
- French (Native)
- English (Professional)
- Finnish (Beginner)
Interests
- DIY
- Woodworking
- Tabletop RPG (Mastering and Playing)
Feedbacks from others