Domaines de compétence
Conception Merise, USDP, UML, SART
Système Windows (95 à Eight), Windows CE, Windows XPE, VXWorks, FreeRTOS,
Base de données Oracle, SQL Server, Access, MySQL
Langages Assembler, C, C++, C#, VB.NET, Java, J2EE, Ruby, ASP.Net, PL/SQL, PHP,
Plateforme de
développement
Outils OpenCV, REST & SOAP Interfaces, WPF, LINQ, MVVM, Websphere, Weblogic,
Android
HTML, XML, XSL
Visual Studio .Net, Visual C++, Platform Builder, Eclipse, CodeWarrior
Struts, EJB, Servlet, JBoss, Watir, Spring, Hibernate, Crystal Report, GWT,
RTRT, Polyspace, QAC, Bamboo, Jira, Ranorex.
Versioning CVS, SVN, ClearCase, TFS
Normes SIL, DO-178B, ARINC 429
Bureautique Microsoft Office, Open Office, Lotus Notes, Doors
Autres Longue expérience dans la qualité et la fiabilité des applications.
Méthode Agile Scrum et intégration continue au quotidien.
Conception et développement de projets indépendants.
Expérience professionnelle
Novembre 2011 I2S/POLINUM – Talence
Ingénieur logiciel confirmé
Participation au projet de recherche européen POLINUM.
Conception et développement d’une chaîne de numérisation et de
traitements d’image modulaires.
Amélioration des algorithmes de traitement d’image en collaboration
avec les chercheurs du LaBRI (Laboratoire Bordelais de Recherche
en Informatique).
Environnement technique: C# 4.0, Visual Studio 2010
Librairie de traitement d’image OpenCV
Architecture orientée Services.
Intégration continue : SVN, Bamboo, Jira, Ranorex.
Méthode Agile SCRUM.
Octobre 2011 CDiscount – Bordeaux
Ingénieur logiciel confirmé
Développement d’un nouveau module de place de marché, intégré
au site de vente en ligne :
Développement couche service
Développement de l’interface web
Mise en production
Correction de bugs
Environnement technique: C# 4.0, Visual Studio 2010
Architecture orientée Services, LINQ, MVVM.
SQL Server 2008. Gestion de configuration TFS.
Méthode Agile SCRUM.
Avril 2011 ST Electronics – Singapour
Senior Software Developer
Développement de nouveaux modules d’une application de gestion de
transport pour l’armée de terre de Singapour.
Promu responsable produit :
_ Reverse Engineering et refonte de l’application existante pour une
meilleure efficacité et fiabilité.
_ Supervision d’une équipe de deux développeurs et d’un stagiaire.
_ Interface MOA en lien direct avec l’armée.
Formation des utilisateurs aux nouveaux modules.
Environnement technique: Java J2EE sous Eclipse,
Weblogic, Struts, Spring, Hibernate, Watir.
Oracle SQL Developer. Gestion de configuration SVN.
Informatique embarquée mobile.
Equipe internationale.
Méthode Agile SCRUM.
Septembre 2010 Airbus – Toulouse
Ingénieur logiciel confirmé
_ Conception et développement d’environnements de test de
performance pour des applications critiques Airbus (gestion de sinistres,
versionning de conception aéronautique) sur client lourd et/ou léger,
jusqu'à 1000 utilisateurs simultanés.
_ Analyse et diagnostic des éléments limitant la montée en charge
_ Profiling Java sous environnement Websphere
Environnement technique: Java sous Eclipse, C, Loadrunner, Performance
Center, Watir. Diagnostics, Sitescope. Websphere, GWT.
Base de données Oracle. Gestion de configuration SVN.
Virtualisation VMWare et Citrix.
Système d'information et management de projet spécifique Airbus
Avril 2010 Rockwell Collins France – Blagnac
Ingénieur logiciel confirmé
Mise à jour d’un système d’échange de données avionique/monde ouvert
pour le système Airbus FSA (Flight Smart With Airbus):
_ Conception et développement d’un outil de test générant des trames
ARINC 717 à partir d’une carte dédiée.
_ Mise à jour du logiciel embarqué
_ Mise à jour du logiciel sol d’exploitation des données
Environnement technique: Java J2EE sous Eclipse, Swing
ARINC 429, ARINC 717, DO-178B DAL C & E.
Assurance Qualité Rockwell Collins & Airbus.
Lotus Notes, Doors.
Gestion de configuration CVS.
Mars 2009 SmartSuper – Sydney, Australie
Senior Software Developer
Développement d'une plateforme de test pour une application de
gestion de superannuation (version australienne de la retraite):
_ Conception des modules de la plateforme (écriture des tests,
exécution des tests, supervision des résultats).
_ Supervision d'une équipe de deux développeurs juniors en local pour
le développement de la plate-forme.
_ Supervision de sous-traitants en Chine pour l'écriture des tests.
Développement de différents modules pour cette même application:
_ Amélioration du système de configuration via une interface REST.
_ Développement du module d'impression papier pdf.
_ Migration d'une partie de l'application de client lourd vers client léger.
Migration du framework .net 2.5 vers 3.0.
Environnement technique: Java J2EE sous Eclipse, Scripts en Ruby, Visual
studio 2008, C#. framework .net 2.5 et 3.0.
REST & SOAP Interfaces, Struts, Watir, Spring, Hibernate, Crystal Report.
Travail en collaboration avec des sous traitants en Chine.
Gestion de configuration SVN.
Méthode Agile SCRUM
Mars 2008 Orange Business Services / Alstom transport – Lyon
Ingénieur logiciel
Amélioration d’un logiciel de maintenance de train :
_ Gestion avancée des configurations utilisateurs au niveau utilisateur
et/ou projet
_ Internationalisation du logiciel
_ Création d’un éditeur d’équation pour piloter l’extraction de données
du train
_ Optimisation du processus de téléchargement du logiciel embarqué
dans le train
_ Création de tests automatisés
Normalisation SIL2 d’un logiciel embarqué
_ Reprise complète du cycle de développement en V
_ Reprise de code
_ Passage d’otuil de tests et de vérification de code
Environnement technique: Visual studio 2005, C#. framework .net 2.0.
Tests automatisés sous visual studio 2005.
C++, RTRT, Polyspace, QAC.
Travail coopératif entre les équipes Orange Business Services et Alstom
Gestion de configuration SVN et ClearCase.
Juin 2007 Orange Business Services / Thomson Telecom – Lyon
Ingénieur logiciel
Développement d’une plateforme multimédia de type Set Top Box sous
Windows CE pour une plateforme de TV su IP.
Développement d’un lecteur multimédia multi-format et multi-zone et
customisable par l’utilisateur final pour une plateforme de publicité en
extérieur (Digital signage)
Développement d’une solution de marquage vidéo par insertion de tag
invisible (Watermarking) pour l’industrie du cinéma basé sur DirectShow.
Maintenance et assistance utilisateur sur ces plateformes
Formation reçue sur Windows XP Embedded
Environnement technique: Java J2EE, Swing sous Eclipse
C++, DirectShow pour l’algorithme de marquage vidéo et C# WPF et SMIL pour
l’interface utilisateur.
Projets de Recherche & Développement avec des équipes américaines et japonaises de
Thomson Telecom.
Gestion de configuration SVN et ClearCase.
2006 ADENEO – Ecully
Ingénieur logiciel stagiaire
Conception et développement de la couche logicielle la plus basse
(Board Support Package) sur une carte embarquée à base de
processeur
ATMEL.
Conception et développement de drivers (Ecran tactile, son et USB) sur
cette même plateforme
Formation reçue sur Windows CE et sur les systèmes embarqués
Environnement technique: Carte embarquée ATMEL sous Windows CE 5.0.
Environnement de développement C/C++ sous Windows XP incluant Platform
Builder, CodeWarrior et Axd. Débuggeur Multi-ICE avec interface JTAG.
Gestion de configuration CVS et ClearCase.
Septembre 2005 SNCF – Lyon
Ingénieur logiciel stagiaire
Conception et développement d’un logiciel de gestion des trains en
gare.
Développement d’une interface web de visualisation des trains en gare.
Formation des utilisateurs au logiciel.
Environnement technique: VB.NET et ASP.NET sous Visual studio.
Base de données SQL Server.
Laboratoire d’informatique en images et système d’information
(LIRIS) – Villeurbanne
Ingénieur logiciel stagiaire
Conception et développement d’un logiciel de traitement d’images.
Développement de la librairie de traitement en C++ et de quelques
interfaces en C# incluant une interface pour application tâche de fond et
une interface de traitement temps réel.
Intégration de code managé et non managé.
Développement sous contraintes de temps et d’espace.
Environnement technique: Développement en C++ et C# sous Visual
studio .net 2003
Laboratoire lorrain de recherche en informatique et ses applications
(LORIA) – Nancy
Analyste programmeur stagiaire
Conception et développement d’une plateforme de fouille de texte.
Utilisation de logiciels libres et/ou issus de la recherche.
Environnement technique: Linux Mandrake. Php avec une base de donnée
MySQL.
XML et XSL pour générer le site web.
Laboratoire lorrain de recherche en informatique et ses applications
(LORIA) – Nancy
Analyste programmeur stagiaire
Développement d’une plateforme web pour tester des algorithmes de
fouilles de textes.
Développement d’une application Java pour la gestion de corpus de
textes.
Environnement technique: Java sous Eclispe et Linux Mandrake.
Php et Java avec base de données MySQL.
XML et XSL pour générer le site web.
Etudes
2003 – 2006 Institut National des Sciences Appliquées (INSA) – Lyon
Diplôme d’ingénieur en informatique
2001 – 2003 IUT Nancy Charlemagne
DUT Informatique option Génie logiciel