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

Jonathan Magey

Embedded C/Python/C++/Linux Engineer

€450/day
Bouc-Bel-Air, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jonathan

Software development engineer with 15 years of experience, freelance since 2011, I enjoy working on innovative projects that present technological challenges.
Accustomed to embedded systems, I have had the opportunity to work on various drones, an underwater rail camera, a mission planner for paratroopers, a major component of the CEA's MegaJoule laser, and most recently, the navigation systems of major French military fleet ships!
I remain very open in terms of technologies and work methods!
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Basic

  • Japanese

    Basic

  • Spanish

    Basic

Can work on-site
Bouc-Bel-Air (up to 50km), Toulon (up to 50km), Annecy (up to 50km)

Experience

  • CS Group
    Embedded C/C++/Linux Engineer
    AVIATION AND AEROSPACE
    May 2023 - September 2024 (1 year and 4 months)
    Aix-en-Provence, France
    1st project: Operational Maintenance of the Navigation Unit of a French military fleet frigate:
    • OS update to a modern 64-bit OS.
    • Adaptation of software components to the new ecosystem (OS, libraries, and compiler).
    • Project industrialization.
    C++ / QT / Java / Ant / SVN / Linux

    2nd project: Operational Maintenance of the Navigation Unit of a major French military fleet vessel:
    • OS update to a modern, secure 64-bit OS.
    • Adaptation of software components to the new ecosystem (OS, libraries, and compiler).
    • Adaptation of system configurations.
    • Adaptation of the configuration management system.
    • Project industrialization.
    C++ / Python / CMake / Git / SEDUCS / Linux
    Linux Qt Git Jenkins SVN
  • THALES DIS France
    Python Engineer
    TECH
    May 2021 - April 2023 (1 year and 11 months)
    13600 La Ciotat, France
    General project: Centralized and secure configuration management service for Web Application Firewall (WAF).

    1st project: Apache Configuration Generator
    Design and development of an application that translates a YAML configuration file into a valid Apache server configuration.

    2nd project: Existing Apache Configuration Compiler
    Design and development of an application that translates a complete Apache configuration into a YAML file.

    Python / Apache / YAML / Docker / Git / Linux

    3rd project: Secure Configuration Management Server
    Design and development of the configuration server with its database in UnQLite then MySQL, CI/CD on GitLab, deployment on Google Cloud Platform.

    4th project: Client for WAF Deployment
    Design and development of the client, capable of receiving and deploying a WAF configuration from the centralized server, CI/CD on GitLab, deployment on Amazon Web Services cloud.

    Python / FastAPI / PyLint / UnQLite / MySQL / Visual Studio Code / Docker
    / Git / GitLab / GCP, AWS / Terraform / Linux

    5th project: Administration CLI
    Design and development of a CLI (Command Line Interface) for testing and administering server data.

    Python / Git / Visual Studio Code / Linux
    Linux Python Docker Gitlab MySQL
  • Bertin Technologies
    C++/Python Engineer
    TECH
    December 2018 - March 2020 (1 year and 3 months)
    Les Milles, Aix-en-Provence, France
    Participation in the development of Plasma Diagnostic number 5 for the CEA's Megajoule Laser:
    • Development of control sequences and automatons for equipment (motors, lasers, camera) for the world's first automated Mach-Zehnder Interferometer.
    • Development of a set of control/command software for equipment via an Ethernet network, consisting of drivers integrated into the DP5's CCN0 (Level 0 Control Command) system, and a Windows TCP/IP network service controlling equipment via a serial link.
    • Development of the OIQ (Integration and Qualification Tool) GUI for continuous integration and quality testing of software components during development.
    • Testing of equipment in cleanrooms (ISO 8 and ISO 5).
    • Administration and improvement of the existing configuration management system.
    Python / PyQT / TCP/IP Sockets / RS232 / XML / Eclipse / Tango / Jive / Geobrick / Pizeo / SVN

    Development of various software components for test benches of equipment intended for weather satellites for clients such as EADS, Thales, or Amos:
    • Development and improvement of GUIs.
    • Development of control/command sequences for motors.
    • Development of a control/command driver for a FLIR Blackfly camera (CMOS sensor), via an Ethernet network.
    • Development of control/command drivers for different cooler models, via serial links.
    • Testing of equipment in cleanrooms (ISO 8 and ISO 5).
    C++ / Visual Studio / QT4 and QT5 / RS232 / FLIR Spinnaker API / Geobrick / SVN
    Python C++ Qt Git SVN

Recommendations

Be the first to recommend Jonathan

Help this freelancer shine by sharing your experience working together.

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

  • Specialized Master's in Computer Science
    Université Louis Pasteur
    2009
    Master Informatique spécialisé
  • Bachelor's in Computer Science
    Université Louis Pasteur
    2007
    Licence Informatique

Categories