Expérience professionnelle
Octobre 2009 / Janvier 2010 Viveris Technologies / 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 sous Eclipse, Visual C++ 2008,
Visual C++ 6.0.
ARINC 429, ARINC 717, DO-178B DAL C & E.
Assurance Qualité Rockwell Collins & Airbus.
Lotus Notes, Doors.
Gestion de configuration CVS.
Juin 2008 / Mars 2009 Freelance / 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 developpement 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 sous Eclipse, Scripts en Ruby, Visual studio 2008, C#. framework .net 2.5 et 3.0.
REST & SOAP Interfaces, Watir, Spring, Hibernate, Crystal Report.
Travail en collaboration avec des sous traitants en Chine.
Gestion de configuration SVN.
Juin 2007 / 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
Environnement technique: Visual studio 2005, C#. framework .net 2.0.
Tests automatisés sous visual studio 2005.
Travail coopératif entre les équipes Orange Business Services et Alstom
Gestion de configuration SVN et ClearCase.
Août 2006 / 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 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.
Maintenance et assistance utilisateur sur ces plateformes
Formation reçue sur Windows XP Embedded
Environnement technique: C/C++ avec Platform Builder et embedded Visual C++ pour Windows CE 5.0. C# avec Microsoft Embedded Studio et Visual Studio 2005 pour Windows XP Embedded. Java sous Eclipse.
C++ pour l’algorithme de marquage vidéo et C# pour l’interface
Projets de Recherche & Développement avec des équipes américaines et japonaises de Thomson Telecom.
Gestion de configuration SVN et ClearCase.
Février 2006 / Juin 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.
Avril 2005 / 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.
Juin 2004 / Septembre 2004 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
Avril 2003 / Septembre 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.
Juillet 2002 / Août 2002 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.
Techniques
Conception Merise, USDP, UML, SART
Système Windows 9X-NT-XP-Vista, 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, HTML, XML, XSL
Plateforme de développement Visual Studio .Net, Visual C++, Platform Builder, Eclipse, CodeWarrior
Outils REST & SOAP Interfaces, Watir, Spring, Hibernate, Crystal Report, GWT.
Versioning CVS, SVN, ClearCase
Normes SIL, DO-178B, ARINC 429
Bureautique Microsoft Office, Open Office, Lotus Notes, Doors
Autres Développement sur microcontrôleur PIC.
Bonnes connaissances en électronique.
Conception et développement de projets à titre personnel.
Formation
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