-
Ixblue
- Senior R&D Software Engineer
MARLY LE ROI
2018 - maintenant
Implementing the software to connect, control and interact with the surface marine drones called DriX.
C++11/14, Qt5, boost, ROS & ROSserial, ZeroMQ, JS, Git.
Implementing an OpenGIS web server, including a WMS for ENC maps rendering, and a WFS handling DXF, SHP and KML datasets.
C++11/17, Qt5, boost, cpprestsdk, GDAL / proj4, google test / google mock, Git.
-
PTV GROUP
- R&D Software Engineer
CERGY PONTOISE Cedex
2011 - 2018
+ Développement au sein de l'équipe technique internationale Logistics Software Development composée d'une centaine de personnes.
- Scrum process (méthode AGILE).
- Cross compilation Windows/Linux x86/x64.
. Outils : MS Visual Studio 2003/2010, gcc4, Visual Assist X, Apache Maven2, Jam, PC Lint, Visual Lint, CppUnit, Apache Ant, Doxygen, SVN, Quickbuild, Nexus.
. Langages et technologies: C++ (STL/boost), C# .NET, Java (J2SE, JNI), XML.
-
PTV Loxane
- Ingénieur R&D de développement logiciel
2009 - 2011
+ Evolutions et maintenance dans le noyau applicatif PTV Loxane (12 mois)
- Composants standards C/C++ (librairies, plugins, wrappers).
- Composants ActiveX C++ MFC.
. Outils : MS Visual 2003/2005, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/GDI), C# .NET, COM.
----------------------------------------------------------------------
+ Evolutions et maintenance d'un web service de calcul d'itinéraire et d'isochrone pour GEFCO (6 mois)
- Développement en rapport avec le composant de calcul d'itinéraire RouteFinder.
- Mise en place également au sein du logiciel client Map&Market.
. Outils : MS Visual Studio 2003/2005, Poseidon For UML, Apache Maven, VMWare, SVN.
. Langages et technologies : C/C++ (STL/MFC), C# .NET, SOAP/WSDL.
----------------------------------------------------------------------
+ Evolutions et maintenance d'un web service de géocodage et d'ordonnancement pour GEODIS (6 mois)
. Outils : Eclipse, MS Visual Studio 2003/2005, Poseidon for UML, Apache Maven, VMWare.
. Langages et technologies : Java (J2EE), Spring Framework, C# .NET, SOAP/WSDL, DB2.
----------------------------------------------------------------------
+ Intégration de la suite DevExpress XtraGrid dans un composant ActiveX (3 mois).
- Intégration de composants WinForms dans un environnement MFC.
- Prise en charge du framework .NET en mode mixte (MFC et WinForms): développement en C++/CLI.
- Développement d'un provider ADO.NET pour accéder à une base de données géographique (format propriétaire).
- Adaptation de ce provider en mode serveur afin de fonctionner avec des jeux de données importants (+50.000).
. Outils : MS Visual Studio 2005/2008, DevExpress XtraGrid Suite, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/ATL/GDI), C++/CLI, C# .NET, GDI+, ADO.NET.
----------------------------------------------------------------------
+ Développement de plugins de connexion à des serveurs cartographiques et WMS pour affichage dans le composant MapDisplay de PTV Loxane (2 mois).
- 5 plugins : Google Maps, OpenStreetMap, MapQuest, Bing Maps, Yahoo Maps.
. Outils : MS Visual 2003/2005, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/GDI), C# .NET, COM, WMS.
-
PTV Loxane
- Ingénieur d'étude et de développement logiciel
2007 - 2009
+ Architecte technique et développeur sur un logiciel d'aide à la navigation GPS et de suivi de mission pour VEOLIA PROPRETE (12 mois).
- Rédaction des spécifications techniques détaillées.
- Développement de la solution :
. intégration des composants cartographiques PTV Loxane.
. développement d'un composant d'accès GPS (plugins TCP/IP et RS232).
- Mise en place de procédures de tests, correction des anomalies.
- Progicialisation de la solution : LOXANE Network Assistant.
. Outils : MS Visual Studio 2003/2005, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/ATL/GDI), XML, GPS, TCP/IP, RS232
----------------------------------------------------------------------
+ Architecte technique et développeur sur un logiciel de gestion de tournées embarqué associé à un logiciel de navigation GPS pour BRAKE FRANCE (4 mois).
- Rédaction des spécifications techniques détaillées.
- Développement de la solution :
. avec prise en compte des contraintes de l'embarqué : ressources mémoire et CPU limitées,
. conjointement sur Win32 et WinCE dans un souci de portabilité.
- Mise en place de procédures de tests, correction des anomalies.
- Progicialisation de la solution : LOXANE Tour Assistant.
. Outils : MS eMbedded Visual C++ 4.0, MS Visual Studio 2005, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/ATL/GDI), XML, GPS.
----------------------------------------------------------------------
+ Développement de web services dans le cas du projet d'optimisation de tournées HEXAGONE pour TOTALGAZ (4 mois).
- Problématique : services web capables d'interroger une base de données Oracle afin d'exécuter du code métier.
- Développement d'applications de test, correction des anomalies.
. Outils : MS Visual Studio 2003/2005, Poseidon for UML, Apache Maven, VMware, SVN.
. Langages et technologies : C/C++ (STL), C# .NET, SOAP/WSDL, Oracle, OCI.
-
PTV Loxane
- Analyste Développeur Stagiaire
2006 - 2006
Stage volontaire de 3 mois pendant l'été 2006 à la fin de ma première année de Master d'Informatique SIGE.
Optimisation de bases de données cartographiques; développement d'outils de compilation de bases cartographiques.
-
PTV Loxane
- Ingénieur R&D en apprentissage
2006 - 2007
+ Développement d'une application cartographique pour Pocket PC (12 mois)
- Portage de composants cartographiques (DLL et ActiveX) sous Windows CE/Mobile.
- Développement d'une application cartographique afin de valider le portage.
. Outils : MS eMbedded Visual C++ 4.0, MS Visual Studio 2003/2005, MS Visual SourceSafe.
. Langages et technologies : C/C++ (STL/MFC/ATL/GDI).