Work Experience
My professional journey.
Software Engineer
Thales • Gennevilliers
Key contributions across three major initiatives:
- New Gen Test Bench Software: Wrote software requirements for a service-oriented architecture. Implemented services using Python, Protobuf, and gRPC. Built the GUI in QML based on UX designs.
- Python Migration & CI: Led the migration of a critical tool from Python 3.6 to 3.10. Built a CI pipeline from scratch using Jenkins and developed SSH automation scripts.
- Airborne Test Benches: Maintained and improved existing test benches by resolving PRs and implementing new feature functions.
Apprentice Engineer
Thales
Served as the sole developer within a team of System Engineers (IVVQ,
PDA, PO).
• Developed custom Python & PyQt tools to facilitate airborne modem
integration.
• Bridged the gap between system validation requirements and software solutions.
Engineering Intern
Thales
Developed a specialized Python/PyQt tool for the Product Design
Authority (PDA).
• Enabled the definition of software interfaces (message protocols) for airborne
modems.
• Streamlined the integration process by digitizing interface specifications.