About Najibuddine
- Development and optimization of high-volume C++ backends
- Maintenance and bug fixing for production systems
- Large-scale Oracle & SQL database optimization
- Implementation and improvement of CI/CD pipelines (Azure DevOps, Docker, Kubernetes)
- Automation and optimization of technical processes
- Rapid understanding of complex and legacy systems
- Strong problem-solving orientation (debugging, performance, stability)
- Autonomy and reliability in critical environments
- Ability to modernize existing applications without disruption
French
Native or bilingual
English
Fluent
Experience
- HitachiRailEmbedded C++ Software EngineerTRANSPORTATIONNovember 2024 - Today (1 year and 7 months)Brétigny-sur-Orge, FranceContext: Within an Agile team, embedded development on parking payment terminals (entry/exit and payment stations).• Development of terminal components (entry, exit, and payment stations) communicating via MQTT: processing access events, payments, and exit validation.• Orchestration and supervision of multiple software components on physical terminals.• Hardware-software integration: control and reading of sensors, barriers, license plate readers, and payment modules on the terminals.• Upgrade of statistical data processing scripts to Python3.
- EssilorLuxotticaC++ Software Architect / Technical LeadMEDICALJuly 2021 - September 2024 (3 years and 2 months)Créteil, FranceContext: International context, within the R&D department and the Digital Solutions category, responsible for the design and structure of the IS as well as the quality of the group's various software.
- Audit and analysis of existing architectures and proposing optimal technical solutions within the software suite.
- Design and implementation of CI/CD pipelines on Azure DevOps
- Continuous improvement of application compilation, deployment, and maintenance processes.
- Consulting on best software practices to adopt and supporting business analysis in technological decisions.
- Design and development of applications in C++ and Python.
- Migration of all SVN projects to Git for optimized version management.
- Contribution to knowledge sharing and best practices within the team.
- Technological watch in a continuous improvement approach.
- AIR FRANCE KLMSenior C++ Backend Software EngineerTRANSPORTATIONMay 2019 - July 2021 (2 years and 2 months)Paray-Vieille-Poste, FranceContext: Within a team of 5 people working in Agile SCRUM mode, responsible for managing software for creating flight crew schedules.
- Evolution and maintenance of a C++ coded tool for creating flight crew schedules.
- Addition of new features to this application.
- Bug fixing related to this application.
- Implementation of unit tests.
- Participation in workshops for specifying new developments.
- Writing technical and functional documentation explaining the application's functionality.
Recommendations
Be the first to recommend Najibuddine
Help this freelancer shine by sharing your experience working together.
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
- Engineering School Diploma with options in Signals & TelecommunicationsESIEE Paris2014Télécoms, Informatique, Traitement du signal
- Preparatory classes for Engineering Schools PCSI/PSILycée Pierre-Gilles de Gennes, Paris 750132011