
NAJIBUDDINE CAMARD
Ingénieur logiciel senior C++
Salaire / Taux journalier
93110 Rosny-sous-Bois, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel senior freelance avec plus de 10 ans d’expérience sur des systèmes complexes et performants en production pour de grands comptes : Air France, Amadeus, Hitachi Rail, EssilorLuxottica et SNCF. J’interviens sur le développement et l’optimisation de backends C++ et Python à forte volumétrie, l’intégration de bases de données Oracle et SQL massives, ainsi que la mise en place de pipelines CI/CD avec Azure DevOps, Docker et Kubernetes.
Expérience de travail
Ingénieur logiciel senior C++ embarqué
HitachiRail (ex-Thales RCS)
déc. 2024 - Présent
1 an 11 mois
Le Plessis-Pâté, France
Contexte: Au sein d'une équipe Agile, développement embarqué d'un système de gestion de parking automatisé. – Développement des composants des bornes (entrée, sortie et caisse) communicants via MQTT: traitement des événements d'accès, des paiements et de la validation de sortie. – Orchestration et supervision de multiples composants logiciels sur bornes physiques. – Intégration hardware-software: commande et lecture des capteurs, barrières, lecteurs de plaques et modules de paiement sur les bornes. – Mise à niveau de scripts de traitement statistiques des données vers Python3.
Architecte logiciel C++/Référent technique
EssilorLuxottica
juil. 2021 - sept. 2024
3 ans 3 mois
Créteil, 94000, FR
Contexte: Dans un contexte international, au sein du département R&D et de la catégorie Solutions Digitales, en charge de la conception et de la structure du SI ainsi que de la qualité des différents logiciels du groupe. – Audit et analyse des architectures existantes et proposer des solutions techniques optimales dans la suite logicielle. – Conception, création et maintenance de pipelines CI/CD sur Azure DevOps. – Amélioration continue des processus de compilations, de déploiements et de maintenance des applications logicielles. – Conseil sur les bonnes pratiques logicielles à adopter et accompagnement de la MOA dans les décisions technologiques. – Conception et développement d'applications en C++ et Python. – Contribution au partage des connaissances et des meilleurs pratiques au sein de l'équipe. – Veille technologique dans une démarche d'amélioration continue.
Lead Deb/ Développeur backend senior C++
Air France
mai 2019 - juil. 2021
2 ans 3 mois
Paray-Vieille-Poste, France
Contexte : Au sein d'une équipe de 5 personnes travaillant en mode Agile SCRUM, en charge de la gestion d'un logiciel permettant de créer les plannings des personnels navigants. – Evolution et maintenance d'un outil codé en C++ permettant la création des plannings des personnels navigants. – Ajout de nouvelles fonctionnalités, correction des bugs et mise en place de tests unitaires relatifs à cette application. – Participation aux ateliers de spécification des nouveaux développements. – Encadrement et montée en compétence de développeurs juniors (code reviews, accompagnement technique, partage de bonnes pratiques) – Rédaction d'une documentation technique et fonctionnelle expliquant le fonctionnement de l'application.
Ingénieur logiciel confirmé Python/C++
SNCF
nov. 2017 - mars 2019
1 an 5 mois
Paris, 75012, FR
Contexte : Au sein du département innovation et recherche conception et développement sur deux projets distincts en autonomie. 1er projet: Cartes des sièges d'un train – Création de scripts Python pour collecter et envoyer des données en MQTT provenant de capteurs IoT via une raspberry Pi. – Envoi des données sur le cloud AWS et traitement des données avec la stack ELK. – Optimisation des flux de données pour une visualisation fluide et en temps réel dans Kibana. 2ème projet: IHM de comptage de personnes dans un technicentre – Création d'une IHM affichant en temps réel le nombre de personnes dans une zone spécifique en C++/Qt sous VisualStudio. – Lecture de cartes NFC et affichage d'un menu administrateur de contrôle dès que la bonne carte est détectée. – Création d'une base de données MySQL stockant les informations sur les cartes utilisateurs.
Ingénieur logiciel backend C++/Python
Amadeus
nov. 2014 - oct. 2017
3 ans
06410 Biot, France
Contexte: Dans un contexte international, au sein d'une équipe de 6 personnes en mode Agile Kanban, en charge de la gestion d'un outil permettant la génération des e-billets des compagnies aériennes. – Résolution de problèmes techniques relatifs à une application codée en C++ permettant la création des e-tickets d'une compagnie aérienne. – Gestion d'une base de données Oracle 11g contenant les informations relatives aux e-tickets et application des changements demandés par les clients sur leurs documents. – Automatisation de tâches récurrentes en base de données via script Python et Shell. – Coordination avec les différentes équipes impliquées lors des activités de migrations de données d'une compagnie.
Stage de fin d'études Test & Validation
CNES
févr. 2014 - août 2014
7 mois
Toulouse, 31400, FR
– Implémentation d'algorithmes d'allocation des ressources en C++. – Simulation de différents scénarios de communications par satellite à l'aide de l'outil Network Simulator 2 sous Linux. – Evaluation des performances du réseau selon les différents scénarios testés avec un script Shell.
Stage Développeur C++/Qt
ArcelorMittal
mai 2013 - août 2013
4 mois
57280 Maizières-lès-Metz, France
– Développement d'une IHM pour un modèle physique d'alliation en C++/Qt sous l'IDE VisualStudio 2010. – Etablissement d'une connexion entre le modèle Scilab et l'IHM.
Formation
ESIEE Paris
Master Ingénieur, Signaux & Télécoms
2011 - 2014
3 ans 1 mois
Lycée Pierre-Gilles de Gennes ENCPB
Classes préparatoires aux Grandes Ecoles, PCSI-PSI
2009 - 2011
2 ans 1 mois
Lycée Johannes Gutenberg
Baccalauréat scientifique, option mathématiques
2009 - 2009
1 mois
Portfolio
