You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Johann MomnouguiJM

Johann Momnougui

Embedded Linux C / C++ Engineer

€795/day
Massy, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Johann

Hello, I am an embedded systems engineer specializing in embedded software development. I have participated in the design of several projects in different business sectors and for companies of various sizes. This has allowed me to develop a comprehensive view of the products I have worked on.

I design and develop applications primarily in *C++ and C*. These applications are developed in a UNIX/Linux environment. I am also proficient in the *Qt and JUCE* frameworks, which I have used to create graphical interfaces.

Through my experience, I am familiar with the latest work methodologies: Clean Code, TDD (Test Driven Development), functional testing, code reviews, Continuous Development / Continuous Integration... I mainly use *Git* for configuration management and have worked with *Gerrit, Jenkins, and Zuul* for continuous development and integration.

I am a proponent of the Agile methodology and have previously held the role of *Scrum* Master. Through this role, I have acquired project management skills: *task definition, deadline estimation, team coordination, communication with product teams.*

My daily rate is negotiable and will depend on the proposed project.

Do not hesitate to contact me to discuss your project and to see if we can work together! Have a great day!
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Basic

  • Japanese

    Basic

Can work on-site
Massy (up to 20km), Lyon (up to 10km), Montpellier (up to 20km), Paris (up to 50km), Marseille (up to 30km)

Experience

  • Enedis
    Software Engineer
    ENERGY AND UTILITIES
    May 2024 - Today (2 years and 1 month)
    Courbevoie, France
    I joined the Real-Time Control team at Enedis to work on real-time control software components. My responsibilities include:

    - Development and maintenance of C++ features
    - Development of C++ unit tests
    - Development of Python functional tests
    C++ Redhat Python Bash TDD
  • Voltalis UK
    Embedded Software Engineer
    ENERGY AND UTILITIES
    January 2023 - March 2024 (1 year and 2 months)
    Paris, France
    I participated in the Voltalis implementation project in the UK by adapting the Voltalis connected object platform to the British market. My responsibilities included:

    - Monitoring and contributing to the technical specifications of the project
    - Team management - supervising and mentoring two Python developers
    - Integration of OpenADR into the existing Voltalis equipment infrastructure
    - C++ development in an embedded Linux environment (Yocto)
    - Implementation of TLS 1.3 in C++ using OpenSSL

    - Development of the web backend in Python 3

    Development was done using TDD through the creation of unit and functional tests.

    C++ Python Linux Project Management Cybersecurity Yocto OpenSSL PKI Git Gitlab Gitlab CI
  • L-ACOUSTICS
    Software Engineer
    FILM AND AV
    November 2021 - December 2022 (1 year and 2 months)
    Marcoussis, France
    L-Acoustics is a leading company in the manufacturing of high-end sound systems for large venues, concerts, artist tours, etc. My mission at L-Acoustics was to contribute to the development and evolution of the Soundvision software, an acoustic simulation tool for L-Acoustics speaker systems.
    The main responsibilities were:
    - Development of the application in C++ using TDD
    - Addition of graphical features with the JUCE framework
    - Collaboration with the UX/UI designer for interface modifications
    - Code reviews for the development team

    Technical environment: C++ 17, JUCE, OpenGL, acoustics, algorithms, Bash, CMake, Visual Studio, IncrediBuild, Git, Crucible, JIRA
    C++ JUCE CMake OpenGL Microsoft Visual Studio Git Bash

Recommendations

NF
FU
Boris M.BM
Nicolas François and 2 other people have recommended Johann

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Prépavogt
    Preparatory Classes
    2015
    Analyse - Algèbre - Mécanique - Electromagnétisme - Développement C
  • Collège Libermann
    Baccalaureate, S Series, Mathematics and Physics
    2013
    Mathématiques - Physique

Certifications

  • C++ LANGUAGE - ADVANCED PROGRAMMING
    M2I Formation
    2019
    Advanced C++ Programming C++
  • Programming Foundations: Algorithms
    LinkedIn
    2021
    Development Algorithms

Skill set

Categories