Career Profile
Graduated with a double degree in IT engineering, I develop software from low level engineering to high level programming. I have experience in embedded software with real-time requirements and web development with desktop and mobile deployement.
I love to work with Linux and open-source tools.
Security and automation is my motto.
Experiences
Working in a team in charge of ELINT software development. Developing web applications interfacing with ELINT data, with high requirements for security. In charge of creating a Kubernetes cluster for a new application. Making new CI pipelines to generate secure builds of applications modules.
- Angular 11+ / Plotly / GraphQL
- NestJS, Prisma ORM, PostgreSQL
- Gitlab CI/CD, Docker, Kubernetes
- Almalinux
Researching & developping a new data analytics feature in the Ci5 (cargo intelligent system) software, the company main product. Studying the data (data quality), aggregating and processing them to provide an easy data visualisation for the users.
- Python and data libs : pandas, scikit-learn
- Plotly for visualisation
- SQL
Developping the software of the test bench of X05 charging board and X05 battery pack. X05 is the new generation of the Citadis trams, available in battery-powered version. The test bench is tracking voltages, currents, safety functions, IO links, and overall safety of the system. UI and high-level features are coded in CodeSys on a Raspberry Pi, and the real time part is done in C on a RTOS board.
- C programming, RTOS
- CodeSys
- IO : Modbus, I2C, serial
- Electronics debugging (PCB, schema)
In the ORION 2 project (a documentation viewer for the aircraft maintenance), R&D of a natural language search engine to improve the results of specific usage. Optimizing the Elastic Search behaviour and index. Front-end developement using Angular.
Working with commercial aircrafts standards (ATA 100, S1000D)
- Angular 6 & Typescript
- Electron & Cordova (multi-platform)
- Elastic Search, CouchDB
- Docker
Projects
A few projects of my own.
