About Adrien
French
Native or bilingual
English
Fluent
Experience
- NGEConnectR-SmartSOFTWARE PUBLISHINGApril 2023 - December 2023 (8 months)Design, study, and development of GO microservices enabling incoming and outgoing communication with field LoRa devices.Integration into existing systems.In detail:- A lot of refactoring and architecture work- Refactoring of the rights system- Migration of JS microservices to TS- Involvement in CI/CD and DevOps issues; k8s context- Introduction of gRPC in microservices- Migration of microservices to gRPC, reusability and deployment issues- Design and implementation of the global device control system- Creation of the minikube dev environment- Creation of the GO library for error management- Creation of the GO library for business transaction implementation across different databases; CI setup- Creation of the E2E test suite- Creation of 4 new microservices
- VygonEasyComMEDICALJanuary 2022 - Today (4 years and 5 months)Toulouse, FranceMedical project for a French company with an international reach. The project consists of a modern web system for managing fleets of nutrient pumps via the Internet. I developed the system's backend and set up the production environment.The backend is developed in Go and uses Docker. It exposes a REST API for the frontend and a WebSocket API to communicate with the pumps. A PostgreSQL database manages the various resources. Several systems have been implemented to ensure medical-grade security at different application levels, notably through the use of certificate chains, Argon2, mTLS, and JWT. The backend is fully tested with unit and integration tests (dockerized) to achieve maximum code coverage (+80%). I developed continuous integration and deployment mechanisms to provide the client with an up-to-date version throughout the development process.The REST API relies on the open-source aicra library, which I have been developing for several years.My work includes:- Backend: the backend with its 2 APIs.- Cert: a command-line tool for managing certificate chains, used as a library by the backend.- Package: a simplified execution environment for team members.- Setup: production environment.
- Collins AerospaceADSBOnPEDAVIATION AND AEROSPACEJuly 2020 - Today (5 years and 11 months)Toulouse, FranceCross-platform application (Linux, Windows, and iOS) for flight assistance for airline pilots. Within the company's research and development department.I am the architect of the project and have been responsible for its technical direction since its inception. I manage a rotating team of 2 to 3 people, oversee and analyze client needs, and break them down into tasks through a simplified Agile organization.The project is developed in C++ with the Qt framework. It includes:- An asynchronous event-driven message bus- A simplified SCSS engine- A dynamic settings system- A generic iOS windowing system- A unit and integration testing system- A generic interface for various avionics computersThe first iteration of the project moved to industrialization after testing by pilots. I am currently working on the next R&D phases.
Recommendations
These freelancer profiles also match your criteria
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
Education
- 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.