EMBARQUÉ / FIRMWARE / AVIONIQUE / UAV / DEVOPS

HERVÉ DANG

Logiciel · Embarqué & électronique · Linux/DevOps · UAV & pilote

Défiler ↓

Entre logiciel et systèmes réels.

Je développe des logiciels, des firmwares et des systèmes qui interagissent avec le monde réel : électronique, robots, aéronautique et machines connectées.

Mon expérience s’étend aussi à Linux, aux infrastructures et au DevOps. Cette polyvalence me permet d’aborder un projet dans son ensemble, du matériel aux outils de développement, jusqu’à l’exploitation.

Technologies en un coup d’œil.

C
C++
Python
Linux
Arduino
Raspberry Pi
Docker
Ansible
Terraform
Git
Bash
AWS
MATLAB
OpenCV
PHP
JavaScript
MariaDB
GitLab

Découvrir mes compétences

01 Embarqué & Firmware Détails

Développement proche du matériel pour microcontrôleurs, SBC et systèmes Linux embarqués, avec un accent sur l’intégration et la fiabilité.

C / C++ Python RTOS Bare metal I2C / SPI / UART Yocto / Buildroot
02 Électronique & intégration Détails

Développement de prototypes, mise au point électronique et interfaces matériel/logiciel pour des systèmes d’ingénierie concrets.

Électronique GPIO Capteurs Prototypage Intégration système Essais
03 Avionique & UAV Détails

Systèmes aéronautiques, logiciels de vol, simulation et calculateurs embarqués pour drones et applications liées à l’aviation.

DO-178B/C SCADE Pixhawk QGroundControl SITL / HITL Jetson
04 Linux & DevOps Détails

Automatisation et infrastructure pour le développement, la CI/CD, les services et des environnements Linux proches de la production.

Linux Docker Ansible Bash / Python Git Cloud

Expérience professionnelle.

En entreprise

Développement logiciel, systèmes temps réel, avionique et infrastructure.

2023 — 2024

Développeur logiciel de drivers

OPAL-RT Technologies

Développement de pilotes logiciels pour une plateforme de simulation temps réel PC/FPGA sous Linux et Windows.

Détails techniques
  • Développement et maintenance d’interfaces de communication, notamment CAN et Modbus.
  • Analyse des problèmes d’intégration entre logiciels, matériel, FPGA et bus de communication.
C / C++ Temps réel Linux FPGA CAN Modbus
2020 — 2022

Ingénieur DevOps

Omnirobotic

Infrastructure DevOps pour le développement et le déploiement de systèmes robotiques.

Détails techniques
  • Conception et maintenance de pipelines CI/CD Drone CI et Docker.
  • Mise en place d’environnements de développement à la demande proches de la production.
Linux Docker Drone CI Python Bash Terraform
2019 — 2020

Ingénieur DevOps

Novaquark

Infrastructure cloud et automatisation pour une plateforme de jeu client/serveur distribuée.

Détails techniques
  • Automatisation des déploiements et du provisionnement AWS EC2/RDS et VPS avec Ansible et Terraform.
  • Création d’outils d’administration et contribution à des environnements reproductibles pour les développeurs.
AWS Terraform Ansible Python Bash Linux
2016 — 2017

Spécialiste technique en simulation de véhicules

CAE Montréal

Logiciels pour simulateurs de formation et de systèmes aéronautiques, notamment C Series et Embraer 145.

Détails techniques
  • Développement de fonctions simulées ATC, TCAS, EGPWS/TAWS et radar météo.
  • Participation à l’intégration et à la validation des systèmes en environnement temps réel.
C++ Simulation ATC TCAS TAWS Radar
2015 — 2016

Ingénieur logiciel

CEL Aerospace

Développement et maintenance de logiciels pour bancs d’essais de moteurs d’avion.

Détails techniques
  • Intégration de nouveaux moteurs et développement des drivers associés.
  • Rédaction de plans d’essais et documentation technique dans un environnement temps réel QNX.
C QNX VB.NET Drivers Tests
2014

Développeur logiciel C++

CMC Électronique / Esterline

Développement d’un système de vision synthétique pour des applications avioniques.

Détails techniques
  • Contribution à des fonctionnalités C++ associées au PFD et au SVS.
  • Travail sur spécifications et essais LLT/HLT dans un environnement DO-178B.
C++ PFD SVS DO-178B
2012 — 2014

Développeur logiciel avionique

Thales Canada — Division avionique

Logiciels pour calculateurs de commandes de vol dans un environnement orienté certification.

Détails techniques
  • Analyse des spécifications et développement de composants logiciels avec SCADE.
  • Préparation et exécution d’essais de bas et haut niveau selon les processus DO-178B.
SCADE TCL DO-178B LLT / HLT Avionique

Activités indépendantes

Projets personnels et mandats développés en parallèle de mes expériences salariées.

2009 — aujourd’hui

Développeur logiciel et embarqué indépendant

Projets indépendants

Prototypage et projets logiciels en électronique embarquée, intégration de systèmes et applications.

Détails techniques
  • Adaptation de SHOKOBA et VIZIA sur Board Game Arena.
  • Réalisation de prototypes sur microcontrôleurs et ordinateurs monocartes en C/C++, Python et Linux embarqué.
C / C++ Python Raspberry Pi Arduino PHP / JS
2009 — aujourd’hui

Administrateur systèmes indépendant

Infrastructure personnelle et indépendante

Conception, exploitation et dépannage d’un environnement Linux multi-systèmes et de services interconnectés.

Détails techniques
  • Administration de services DNS, web, messagerie, VPN et bases de données, sur serveurs physiques, virtuels et cloud.
  • Automatisation de la configuration, de la supervision, des sauvegardes et de la maintenance avec Ansible, Bash et Python.
Debian / Linux Ansible BIND Postfix OpenVPN Supervision

Sélection de projets.

Illustration conceptuelle
ÉLECTRONIQUE / PRODUIT

Éclairage intelligent pour vélo

Développement d’un système d’éclairage avec indicateurs de direction et de freinage : firmware, électronique, prototypage et préparation du produit.

Arduino Firmware Électronique Prototypage
Illustration conceptuelle
SYSTÈMES / AVIATION

Recherche en assistance au pilotage

Recherche de maîtrise sur un système embarqué d’assistance au pilotage pour aéromodèles : exigences, conception de prototype et expérimentations.

Linux embarqué FPGA Exigences Recherche

Présentation du projet

    Le bon CV pour chaque poste.

    Choisissez un profil pour ouvrir directement son PDF. Le site utilise automatiquement la langue et la version géographique appropriées.

    Profil

    Sélectionnez un profil pour afficher son CV à jour dans un nouvel onglet.

    Discutons de votre prochain système.

    Pour une opportunité, un projet embarqué, un travail lié à l’aviation ou une discussion technique, n’hésitez pas à me contacter.