À propos de Adrien
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- NGEConnectR-SmartEDITION DE LOGICIELSavril 2023 - décembre 2023 (8 mois)Conception, étude et développement de micro-services GO permettant la communication entrante et sortante avec des équipements LoRA sur le terrain.Intégration dans l'existant.En détail :- beaucoup de refactor et d'architecture- refactor du système de droits- migration de micro-services JS en TS- implication dans les problématiques CI/CD et DevOps ; contexte k8s- apport du GRPC dans les micro-services- migration de micro-services en grpc, problématiques de réutilisabilité et déploiement- conception et implémentation du système global de pilotage des équipements- création de l'environnement de dev minikube- création de la librairie GO pour la gestion des erreurs- création de la librairie GO pour la mise en place des transactions métier vis à vis des différentes bases de données ; mise en place de la CI- création de la suite de tests E2E- création de 4 nouveaux micro-services
- VygonEasyComSECTEUR MÉDICALjanvier 2022 - Aujourd'hui (4 ans et 5 mois)Toulouse, FranceProjet médical pour une entreprise française à portée internationale. Le projet consiste en un système web moderne permettant la gestion de parcs de pompes à nutriments via Internet. J'ai réalisé le backend du système ainsi que l'élaboration de l'environnement de production.Le backend est développé en Go et utilise docker. Il expose une API REST pour le frontend et une API websocket pour communiquer avec les pompes. Une base de données PostgreSQL permet la gestion des différentes ressources. Plusieurs systèmes ont été mis en place afin d'assurer une sécurité de grade médical aux différents niveaux applicatifs, notamment avec l'utilisation de chaînes de certificats, argon2, mTLS, jwt. Le backend est entièrement testé par tests unitaires et tests d'intégration (dockerisés) afin d'atteindre une couverture maximale du code (+80%). J'ai développé des mécanismes d'intégration et de déploiement continu afin de fournir un version à jour au client tout au long du développement.L'API REST repose sur l'utilisation de la librairie open-source aicra que je développe depuis plusieurs années.Mon travail consiste en:- backend : le backend avec ses 2 APIs.- cert : outil en ligne de commande permettant la gestion des chaînes de certificats, utilisé comme librairie par le backend.- package : environnement simplifié d'exécution pour les membres de l'équipe.- setup : environnement de production.
- Collins AerospaceADSBOnPEDAÉRONAUTIQUE & AÉROSPATIALEjuillet 2020 - Aujourd'hui (5 ans et 11 mois)Toulouse, FranceApplication multi-plateforme (linux, windows et iOS) d'assistance de vol pour les pilotes de ligne. Dans la branche recherche et développement de l'entreprise.Je suis architecte du projet et assure la direction technique depuis sa création. Je pilote une équipe tournante de 2 à 3 personnes, assure le suivi et l'analyse des besoins client jusqu'à l'extraction de tâches à travers une organisation Agile simplifiée.Le projet est développé en C++ avec le framework Qt. Il comporte notamment :- un bus de messages évènementiel asynchrone- un moteur SCSS simplifié- un système de paramètres dynamique- un système de fenêtrage générique iOS- un système de tests unitaires et tests d'intégration- une interface générique pour différents calculateurs avioniquesLa première itération du projet est passée en industrialisation après tests par les pilotes. Je travaille depuis sur les prochaines phases R&D.
Recommandations
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
- DUT InformatiqueUniversité Paul Sabatier Toulouse III2016Informatique générale, réseaux et communications, programmation Java, C, théorie informatique, gestion, mathématiques.
- License 3 InformatiqueUniversité de Pau et des Pays de l'Adour2017Informatique générale, maths, théories des langages, programmation concurrente, réseau.