EXPÉRIENCE PROFESSIONNELLE
Nov. 2020 – Mars 2021 Développeur logiciel chez AVSimulation
Projet: travail sur un outil de simulation paramétrée et scénarisée de comportement de véhicules pour les constructeurs automobiles
Expérience acquise:
C++ 11 et C++ 14
SCRUM, télétravail
Gestion du backlog avec Jira
Juin 2018 – Juin 2020 Développeur logiciel chez Mentor Graphics (Siemens)
Projet: travail sur un outil d’optimisation de chaines de production de wafers (galettes de composants électroniques) qui est vendu à l’international
Projet from scratch en C# sous .Net Core 3.1 avec utilisation ASP
Maintenance d’existant en C++
Intégration continue sous Jenkins
Gestion du backlog avec Jira
Expérience acquise:
Cadre technique autour du C++/Qt et du .Net/C#, MySQL
Intégration continue sous Jenkins, Git, et pages wiki (confluence)
Environnement fortement virtualisé (Windows, CentOS), sous VPN
Agilité (Scrum), teletravail, TDD + DD, pair programming
Juin 2017 – Mai 2018 Formations/Autoformation
Projets: auto-formation sur des nouvelles technologies de développement web
site web de présentation personnelle et blog technique
gestion VPS et déploiement, dockerisation
Expérience acquise:
Node.Js, PHP/Laravel, Vue.Js
mongoDB, postGreSQL
configuration et sécurisation de serveur Apache
HTML5, CSS3, responsive design (bootstrap)
2015-2017 Développeur consultant chez General Electric Healthcare Europe
Projet: système de radiologie pour la mammographie vendu dans des laboratoires médicaux du monde entier, y compris aux Etats-Unis.
Tâches éffectuées:
• Travail sur de nouvelles fonctionnalités portant sur le logiciel central de présentation et transformation des images acquises
• Développement de scripts pour exécution en environnement simulé
• Tests en condition réelles avec les Gantry (les machines fournissant les rayons X)
• Méthodologie Agile au sein d’une équipe de 30 personnes répartie sur 3 sites internationaux
Expérience acquise: Travailler dans un environnement ayant une forte culture des processus de qualité et de conformité, ainsi que des formations en interne
Outils utilisés: C++ sous Solaris, Clearcase + ClearQuest, IBM Rational Doors, Coverity
2014 Développement d’un projet en interne chez Protectic dans le cadre du CIR (« Crédit Impôt Recherche ») – 4 mois
Projet: Modélisation des nuisances sonores aux abords des aéroports
Tâches éffectuées:
• Participation aux phases de faisabilité, d’écriture des spécifications détaillées, de conception de l’architecture software et hardware
• implémentation de la partie capture de son et retransmission au serveur d’application, via un système Linux embarqué
Expérience acquise: participation à l'integralité des phases d'un projet: faisabilité, dont étude de coût de l’architecture, jusqu’à implémentation et phase de tests
Outils utilisés: Serveur Java JEE/JSP sous Windows, Eclipse, C sous Linux, librairie « Gsoap » de webServices en C++, SVN
2013-2014 Consultant en mission chez Thales Raytheon System avec Protectic, Société de Service en ingénierie informatique, 1 an
Projet: Module de contrôle aérien civil et militaire en coopération avec plusieurs pays européens dans le cadre de l'OTAN. Résolution de faits techniques
Expérience acquise: collaboration avec les équipes d'intégration, suivi des tests
Outils utilisés: C++, Unix Solaris, IBM Rationnal Clearcase et ClearQuest
2011-2012 V.I.E. “Volontariat International en Entreprise” avec HSBC Paris et HSBC Hong-Kong, 18 mois
Projet: outil de pricing de produits structurés de dérivés sur le marché global
Tâches éffectuées:
• Participation aux conference calls pour réunions techniques, préparations et présentations clients
• travail de liaison avec des équipes afin d'éllaborer des schémas XSD dans le cadre de l'utilisation de WebServices
• maintenance et améliorations sur le code en C++ et VBA de l'application de pricing: phases de développement, tests d'intégration, tests utilisateurs, et enfin suivi de release
Expérience acquise: coordination aux autres équipes via conference calls, suivi de phases de mises en production, support directement auprès des clients
Outils utilisés: Excel, VBA, Microsoft Visual C++ (DLLS principalement), XML/XSD/XSLT, Eclipse, Clearcase, C++/CLI, COM components, JNI
2011 Consultant chez EXTIA, Société de Service en ingénierie informatique, forte de 200 employés – 6 mois
Projet: pour le compte de « France Télécom - Orange Labs », travail sur un système antiviral dans un département de R&D en sécurité informatique
Expérience acquise: reporting, documentation, conseil architectural, benchmarking
Outils utilisés: langage C, scripts shell, Linux, Flex+Bison (génération syntaxique)
2010 Stage chez “DashLane”, une Start-Up innovante en informatique – 6 mois
Projet: Plateforme de centralisation des informations de l'utilisateur, afin de faciliter et rendre plus confortable son expérience de navigation sur internet
Tâches éffectuées:
• Serveur HTTP utilisant les librairies QT dédiées au networking
• Outil de gestion et synchronisation, de type “SVN”, pour les données de l'utilisateur, passant par du multi-thread
• Automates allant chercher des informations sur les sites internet visités par l'utilisateur, pour récupérer des informations telles que des images
Expérience acquise: méthodologie Agile, intégration de modules, problématique multi-thread, développement en C++ en environnement productif
Outils utilisés: Ms Visual Studio 2005, C++, STL, QT, Design Patterns (Singleton, Factory Method, Proxy, Observer), XML
2008 Stage à la UCD (University College of Dublin) dédié à la recherche opérationnelle – 6 mois
Projet : réseau maillé en wifi, fonctionnement accentué sur le confort d’accès de l’utilisateur
Expérience acquise: développement et documentation de modules kernel Linux
Outils utilisés: C-Unix, Python, EBTables (règles de Pare-feu), Linux scripting, développement embarqué (modules kernel)
FORMATION
2005-10 EPITA «Ecole Pour l’Informatique et les Techniques Avancées», Paris
Diplômé en 2010, certifié par la Commission des Titres d'Ingénieurs
Capacités acquises:
• Technologies majeures: C, C++ (STL, Boost, Design Patterns)
• Méthodologies: Conception et Design UML, Cycle V, Gestion de projet
Exemples de projets scolaires effectués:
• 2009: Machine learning, Datamining, Clustering, reconnaissance de la parole
• 2008: Constitution d’un SGBD Ruby/PostGreSQL pour un site web type imdb
• 2005 - 2008: Webcam monitoring, machines virtuelles, jeux vidéos en 2D
Projet de fin d’études en collaboration avec « GFI Informatique »:
• But: géolocalisation via reconnaissance de la parole sur mobile Android
• Rôle: design architectural et intégration des modules au serveur
• Compétences acquises: rédaction de spécifications, Suivi via Microsoft Project et les diagrammes de Kant
COMPETENCES
Langues Anglais: 810/990 (TOEIC)
Allemand: débutant
Chinois (Mandarin): débutant
Technologies C++ (STL, C++11, C++14), Linux, Bash Scripting, C,
HTML, CSS, Javascript, SQL, Python