Etienne ROUXEL
Ingénieur développement logiciel embarqué / temps réel sur systèmes critiques
Rigueur, persévérance et passion, 3 petits mots mais aussi 3 grands traits de ma personnalité. C'est pour moi et pour vous la garantie d'un travail bien fait, pérenne et donc moins couteux pour une vision à long terme.
Optimisation des processus :
Identification des problèmes dans un environnement industriel donné et mise en place d'actions pour les réduire.
- Analyse des causes profondes (RCA - Root Cause Analysis).
- Communication interne, formations.
Informatique :
Conception d'applications orientées objet en ayant pour principaux objectifs : une grande flexibilité et robustesse du code ainsi que la non redondances du code.
- Langages et outils utilisés : C/C++, Java, UML, Design Patterns, XML, XSD, WSDL, Visual basic, Mathematica, Matlab, Oracle, MySQL, SQL.
- Systèmes d’exploitation : Windows, Linux, Mac OS X, Windows CE, VxWork.
- Développement électronique : uC PIC (assembleur et C), VHDL, CSiEDA.
- Développement web : XHTML, CSS, PHP et JavaScript.
Électronique :
- Conception de cartes électroniques basées sur des microcontrôleurs PIC (télécommande sans fil avec émetteur-récepteur radio, détecteur d’inclinaison avec accéléromètre 3 axes de technologie MEMS).
- Réalisation d’un écran tactile MultiTouch pour le concours IVRC (International Virtual Reality Contest) à LavalVirtual 2008. Application de traitement d’images ( http://www.youtube.com/watch?v=Sz02Bx1DaJ8 ).
- Participation à l’édition 2007 de la coupe de France de robotique (E=M6). Conception de trois cartes électroniques maîtresses et de multiples cartes périphériques communiquant par bus CAN.
2010 - 2012Mission pour le client Amadeus, système de réservation centralisé (Global Distribution System). Développement et définition de produit pour Amadeus Ticketless Access (système de réservation pour les compagnies aériennes Low Cost).
- Environnement de travail anglophone.
- Définition de produit, interaction avec des clients internationaux.
- Conception et maintenance d’applications sur une architecture distribuée.
- Amélioration des processus de développements (mise en place de revues de conception, de revues de code ainsi que de règles générales de développement).
Environnement technique : Linux, C++, Design Patterns, techniques de refactoring de code, XML, XSD, WSDL, SOAP, Oracle, SQL, CVS, Mercurial.
2009 - 2009Secteur de la défense, mission concernant principalement l'IVVQ (Intégration,Vérification,Validation, et Qualification) d'un logiciel embarqué.
- Formation au domaine de l'IFF (Identification Friend or Foe).
- Réalisation de tests IVVQ, rédaction des rapports de tests. Contacts réguliers avec le sous-traitant chargé du développement.
- Maintenance évolutive de logiciels internes pour les bancs de tests. Mise à jour de documentations.
- Réalisation d'outils et scripts d’automatisation de tâches.
- Création d'une application pour automatiser le chargement de fichiers binaires sur cible.
Environnement technique : PowerPC, Linux, shell, C, C++, framework Qt.