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

Jonathan Magey

Ingénieur C/Python/C++/OS Linux embarqué

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

Average response time: 1 hour

About Jonathan

Ingénieur en développement logiciel de 15 ans d’expérience, freelance depuis 2011, j’aime travailler sur des projets innovants représentant des défis technologiques.
Plutôt habitué aux systèmes embarqués, j’ai eu la chance de travailler notamment sur différents drones, une caméra sur rails sous-marine, un planificateur de missions pour parachutistes, un composant majeur du laser MegaJoule du CEA, et dernièrement les systèmes de navigation de navires majeures de la flotte militaire française !
Je reste néanmoins très ouvert en termes de technologies et de méthodes de travail !
  • 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
    Ingénieur C/C++/OS Linux embarqué
    AVIATION AND AEROSPACE
    May 2023 - September 2024 (1 year and 4 months)
    Aix-en-Provence, France
    1er projet : Maintien en Condition Opérationnelle du Coffret de Navigation d'une frégate de la flotte militaire française :
    • Mise à jour de l'OS vers un OS moderne 64 bits.
    • Adaptation des composants logiciels au nouvel écosystème (OS, librairies et compilateur).
    • Industrialisation du projet.
    C++ / QT / Java / Ant / SVN / Linux

    2ème projet : Maintien en Condition Opérationnelle du Coffret de Navigation d'un bâtiment majeur de la flotte militaire française :
    • Mise à jour de l'OS vers un OS moderne sécurisé 64 bits.
    • Adaptation des composants logiciel au nouvel écosystème (OS, librairies et compilateur).
    • Adaptation des configurations système.
    • Adaptation du système de gestion de configurations.
    • Industrialisation du projet.
    C++ / Python / CMake / Git / SEDUCS / Linux
    Linux Qt Git Jenkins SVN
  • THALES DIS France
    Ingénieur Python
    TECH
    May 2021 - April 2023 (1 year and 11 months)
    13600 La Ciotat, France
    Projet général : service de gestion de configurations centralisé et sécurisé pour pare-feu applicatif web (Web Application Firewall, WAF).

    1er projet : Générateur de configuration Apache
    Conception et développement d’une application traduisant une configuration sous forme de fichier YAML en configuration de serveur Apache valide.

    2ème projet : Compilateur de configuration Apache existante
    Conception et développement d’une application traduisant une configuration Apache complète en fichier YAML.

    Python / Apache / YAML / Docker / Git / Linux

    3ème projet : Serveur de gestion de configurations sécurisé
    Conception et développement du serveur de configuration avec sa base de données en UnQLite puis en MySQL, CI/CD sur GitLab, déploiement sur Google Cloud Platform.

    4ème projet : Client permettant le déploiement d’un WAF
    Conception et développement du client, pouvant recevoir et déployer une configuration de WAF issue du serveur centralisé, CI/CD sur GitLab, déploiement sur le cloud Amazon Web Services.

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

    5ème projet : CLI d’administration
    Conception et développement d’une CLI (Command Line Interface) permettant de tester et administrer les données du serveur.

    Python / Git / Visual Studio Code / Linux
    Linux Python Docker Gitlab MySQL
  • Bertin Technologies
    Ingénieur C++/Python
    TECH
    December 2018 - March 2020 (1 year and 3 months)
    Les Milles, Aix-en-Provence, France
    Participation au développement du Diagnostic Plasma numéro 5 pour le Laser Mégajoule du CEA :
    • Développement de séquences et d'automates de contrôle des équipements (moteurs, lasers, caméra) pour le premier Interféromètre de Mach-Zehnder automatisé du monde.
    • Développement d'un ensemble de logiciels de contrôle/commande d'équipements via un réseau Ethernet, composé de drivers intégrés au système CCN0 (Contrôle Commandes Niveau 0) de DP5, et d'un service réseau TCP/IP Windows contrôlant les équipements via une liaison série.
    • Développement de l'IHM d'OIQ (Outil Intégration et Qualification) destinée aux tests d'intégration continue et de qualité des composants logiciels durant le développement.
    • Tests des équipements en salles blanches (ISO 8 et ISO 5).
    • Administration et amélioration du système de gestion de configuration existant.
    Python / PyQT / Sockets TCP/IP / RS232 / XML / Eclipse / Tango / Jive / Geobrick / Pizeo / SVN

    Développement de différents composants logiciels pour bancs de tests d'équipements destinés à des satellites météorologiques pour des clients comme EADS, Thalès ou Amos :
    • Développement et amélioration d'IHM.
    • Développement de séquences de contrôle/commande de moteurs.
    • Développement de driver de contrôle/commande pour une caméra FLIR Blackfly (capteur CMOS), via un réseau Ethernet.
    • Développement de drivers de contrôle/commande pour différents modèles de refroidisseurs, via des liaisons série.
    • Tests des équipements en salles blanches (ISO 8 et ISO 5).
    C++ / Visual Studio / QT4 et 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

  • Master Informatique spécialisé
    Université Louis Pasteur
    2009
    Master Informatique spécialisé
  • Licence Informatique
    Université Louis Pasteur
    2007
    Licence Informatique

Categories