-
Nexguard Labs France
- Ingénieur Conception & Développement
Cesson-Sévigné
2017 - maintenant
Watermarking technology
Language : C, C++, Python, NodeJS, Script
OS : Linux, Windows
Tools : Amazon AWS (CloudFront, Lambda@Edge, CloudFormation...)
-
Alcatel Lucent
- Ingénieur Conception & Développement C++
Paris
2009 - 2016
Conception et développement en C++ sous Visual Studio C++ d’un outil de décodage de traces réseaux 2G, 3G & 4G, de call detection et de génération de kpi basé sur un module de state machine.
Equipe de cinq personnes.
Participation à la mise en place d’une méthode Agile (Scrum).
Rôle de scrum master : animation du standup, réalisation du planning des tâches avec le product owner, estimation des tâches, reporting auprès du responsable d’équipe.
Environnement sous forte contrainte de performance & de capacité (multithread).
Compétences & outils : C++ (Visual Studio), librairie C++ (QT, Qwt, CommonCpp, Boost), Python, UML (Design Pattern, Diagramme de classes & de séquences, StartUML), Ticketing (JIRA/GreenHopper), Integration continue & Test (Jenkins), Gestion de conf. (Tortoise CVS & SVN), NSIS, Réseaux 3G (UMTS) & 4G (LTE).
-
Motorola
- Ingénieur Conception & Développement C++, Système Embarqué
Gif sur Yvette
2008 - 2008
Conception et développement en C++ sous Carbide C++/OS Symbian, sur cible et simulé, d’un outil de test de la feature GPS.
Equipe de trois personnes.
Compétences & outils : C++ (Carbide), OS temps réel (Symbian), UML (Design Pattern, Diagramme de classes & de séquences).
-
Néo-soft
- Ingénieur
Paris
2008 - maintenant
Janvier 2017 - Toujours en poste
En mission chez NexGuard Labs (35 Cesson-Sévigné)
Janvier 2009 - Décembre 2016
En mission chez Alcatel-Lucent (78 - Site de Vélizy puis 91 - Site de Villarceaux)
Juin 2008 - Septembre 2008
En mission chez Motorola (35 - Rennes)
-
Magneti Marelli
- Ingénieur Développement C++, Système Embarqué
Nanterre Cedex
2005 - 2007
Conception, développement et correction de bugs sur équipements embarqués.
Equipe de deux à trois personnes.
Tâche 1 - Module Audio : Développement en C++ du module audio en relation avec l’architecte logiciel. Ajout de nouvelles fonctionnalités et correction de bug existant. Gestion de l’interface entre les demandes client et les appels aux différents drivers (Driver Clarion).
Tâche 2 - SAD (Suivi et Analyse des Défauts) : Soutien aux architectes logiciels et aux développeurs pour l’analyse & la correction des bugs.
Tâche 3 - Module Diagnostic : Gestion de l’activation ou de la désactivation des services véhicules et suivi des défauts/anomalies véhicules. Gestion des fichiers de calibration.
Compétences & outils : C++ (Source Insight), OS temps réel (VxWorks/Tornado), UML (Rational Rose), Environnement multithread, Gestion de conf. (CM Synergy), Sonde JTAG, Commande AT, Test (C++ Test/Parasoft), Trace 32 Debugger, CMMI niveau 3.
-
Quartz-ingenierie
- Ingénieur
Boulogne-Billancourt
2005 - 2008
Décembre 2005 - Décembre 2007
En mission chez Magneti-Marelli (86 - Châtellerault)
-
Astellia
- Ingénieur
Vern sur Seiche
2004 - 2005
Développement en C++ sur logiciel existant (Activity Analysis) dans le domaine de l’analyse des réseaux de téléphonies mobiles GSM & UMTS.
Equipe de trois personnes.
Projet 1 - Réalisation d’un module de visualisation géographique de parcours de mobile permettant de voir les relations d’un mobile avec les antennes présentes sur son parcours lors d’une capture, et synchronisée avec les autres modules du logiciel.
Projet 2 – Développement en C++ d’une feature de synchronisation des modules du logiciel Activity Analysis.
Projet 3 – Développement en C++ d’un logiciel de capture GPS en relation avec le module réalisé précédemment. Logiciel permettant d’ajouter des informations concernant le déroulement de la communication et de les retranscrire sur le GIS.
Compétences & outils : C++ (Borland), UML (Design Pattern, Diagramme de classes & de séquences), Gestion de conf. (CVS), MySQL, Réseaux 2G (GSM) & 3G (UMTS), GPRS, norme NMEA (GPS).