À propos de Adrien
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Espagnol
Capacité professionnelle limitée
Expériences
- INOCELIngénieur Système EmbarquéENERGIEavril 2024 - décembre 2024 (8 mois)Sainte-Égrève, FranceDéveloppement d'un système de gestion de pile à combustible dans un environnement startup. Système composé d'un controller (ECU), d'un datalogger (DCU), d'un système d'acquisition des tensions de cellules (CVM) et des différents capteurs et actionneurs.Mon activité s’est vite concentrée sur les CVMs : spécification du besoin, suivi d'un prototype post-production réalisé par un prestataire externe, réalisation de la roadmap projet avec réflexion sur l'écosystème complet (développement, CI et test de validation), définition de l'architecture SW.A coté, j'ai pu intervenir sur l'ensemble de la chaine. Configuration de l'ensemble des capteurs et actionneurs sur chaque prototypes, développement et configuration sur l'ECU, et enfin, spécification et identification de solution de proto pour un prototype de DCU.Mission passionnante - terminée brutalement pour raisons médicales graves.Activités :Projet – mise en place, spécification & architecture des CVMs- Gestion de projet, planification pour les activités projet et SW (HW à charge de l’équipe HW)- Spécifications système, spécification software, architecture SW- Etude Qualité & Safety pour compliance ASIL A- Réflexion sur écosystème de test automatisé- Suivi du POC des CVMs next generation en sous-traitance avec recette de validation par test fonctionnelsDéveloppement – logicielle embarqué sur ECU et sous-systèmes- Développement FW d’une interface CAN vers CAN-FD en temps réel (langage C)- Définition et mise en place d'une architecture AUTOSAR pour le SW CVM- Ajout de fonctionnalité (safety et sensor) sur l’ECUTest – configuration, test & intégration de nouveaux capteurs et actionneurs- Configuration et intégration de l’ensemble des capteurs et actionneurs sur chaque prototype- Configuration et analyse fonctionnelle des CVM équipés sur les premiers prototypesEnvironnement : C, CAN, CAN-FD, SPC5, Simulink, analyseurs logique, FreeRTOS, Jenkins, git, ADBMS (ADC), régulateur PID, Autosar, ASIL A
- LEMDéveloppeur Embarqué FirmwareAUTOMOBILEfévrier 2021 - novembre 2022 (1 an et 9 mois)Saint-Priest, FranceProjet : Conception logiciel et développement d’une solution de compteur d’énergie pour la recharge de véhicule électrique. Ma participation a portée sur l’ensemble des briques du produit en collaboration étroite avec l’équipe hardware et avec l’équipe de test sur toutes les phases de développement du produit jusqu’à la validation par les organismes certificateurs du marché européen.Effectif : 2-3 développeursInterfaces du système :IN : Ethernet, mesures de grandeurs physiques (adc), tensions d’alimentation (adc), NvRamOUT : Ethernet, écran, leds, NvRamObjectifs :- Développer un premier prototype qui reprend les grands axes de l’architecture logicielle- Développer les briques logicielles de l’application- Analyse et correction de bugs HW & SWActivités :Environnement – mise en place (en équipe)- Mise en place du projet et de l’environnement de travail : besoin/spécifications, architecture fonctionnelle et logicielle, outilsDéveloppement – d’un soft embarqué robuste en C- Prise en main de l’environnement ST/FreeRTOS et première maquette sur carte Nucleo- Test des cartes HW du 1er run et portage de l’environnement RTOS- Développement et intégration du driver ADS pour récupération des mesures métier et refonte de la brique fonctionnelle de traitement des données (dont optimisation)- Intégration de la lib TCP/IP Oryx et développement fonctionnel de l’API REST- Développement du driver de la NvRam et mise en place de la logique de stockage des données de configuration et d’état du système- Développement d’une multitude de briques (ntp localtime, power monitoring, dump mémoire, module de test PVTPT…)- Analyse et optimisation temps réel (via service asynchrone sur UART)- Debug : mise en évidence, correction, analyse SW-HWEnvironnement : C, STM32, analyseurs logique, Wireshark, NvRam, SPI, ADC, API REST, TCP/IP & UDP (Oryx/Cyclone), FreeRTOS, Jenkins, git, Segger JTrace, NTP
- SPIE FranceDéveloppeur Full StackTRANSPORTSseptembre 2019 - décembre 2020 (1 an et 3 mois)Feyzin, FranceProjet : Développement d'une application graphique de gestion de la circulation routière pour plusieurs grandes villes (Paris, Lyon, Toulouse, …). Le système est centré autour du serveur temps réel qui interface l'ensemble des données terrains (états, alarmes, évènements) avec les applications utilisées par les opérateurs municipaux. J'ai la charge du développement et de la maintenance de l'outil de gestion cartographique qui permet la visualisation et le contrôle de l'ensemble des objets sur le terrain (contrôleurs de feux, boucles de comptage, panneaux d'affichage, chainons, zones, etc.). Autres missions : maintenance logiciel en C++ sur les autres outils (serveur temps réel, paramétrage, main courante, etc.). Objectifs :• Mise à disposition d'une brique logicielle commune et paramétrable pour l'ensemble des clients.• Éradication des technologies obsolètes, utilisation de technologies récentes et porteuses.• Mise en place de l'intégration continue en projet pilote.• Optimisation de l'expérience utilisateur (client). Activités : Développement – d'une application graphique multi-process sous Qt en C++• Application modulaire pour s'adapter aux spécificités des clients (en conservant une base commune à l'ensemble des clients).• Interfaçage clair : MQTT pour les données terrains, TCP série pour la transmission de commandes.• Refonte graphique de l'application en collaboration avec un UX Designer. Continuous integration – Référant git pour le service. Projet étalon pour l'intégration continue.• GitLab pour la gestion des sources, Jenkins pour l'intégration continue avec Octopus pour le déploiement automatique sur les machines de test et chez le client.• Formation des équipes pour l'utilisation des outils d'intégration continue Git. Environnement : Qt (QtCreator), C++, MQTT, TCP, Git, SVN, Jenkins, Octopus
Recommandations
Soyez le premier à recommander Adrien
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme d’ingénieur spécialisé en Électronique et Informatique des SEÉcole Polytechnique Universitaire Pierre & Marie-Curie2014École Polytechnique de Montréal (CANADA), échange universitaire -> Spécialisation en Systèmes Embarqués et Temps Réel