: 06 75 56 47 36 @ : [email protected] Sylvain MAINGUY 12 rue Paul Couderc 92330 Sceaux Nationalité Française 26 ans, célibataire Sylvain MAINGUY Ingénieur d’Etudes et de Développement FORMATION 2001 DESS Intelligence Artificielle, Reconnaissance de Formes et Robotique – Toulouse III 2000 Maîtrise Informatique – Orsay 1999 Licence Informatique – Orsay 1998 DEUG MIAS – Paris V 1996 Bac S spécialité Maths COMPETENCES TECHNIQUES Langages : Java, C, C++, XML, HTML, JSP, Servlets, SQL, VBA, Prolog, Lisp, CamL Systèmes d’exploitation : Windows, Linux, Unix Librairie graphique : Swing, Qt, OpenGL SGBD : JDBC Protocoles : HTTP, FTP, SMTP Méthodologie objet : Fusion, UML Outils : Eclipse, JBuilder, XMLSpy, XDE Tester, TOAD Gestion de configuration : CVS, ClearCase, Visual SourceSafe Langues : anglais (lu, écrit, parlé) EXPERIENCE PROFESSIONNELLE Depuis Octobre 2001 GROUPE ON-X Page 1 sur 5 Sylvain MAINGUY Ingénieur d’Etudes et de Développement Novembre 2004 – Mars 2005 (5 mois) ThalesRaytheonSystems (Massy) Industrialisation d’un simulateur de mission (SCEPTRE) Industrialisation d’une version du logiciel Visu PREPA, simulateur d’entraînement pour la préparation de missions aériennes, permettant la simulation des scénarios résultants sur un bus HLA (équipe de 3 personnes) : Définition du plan de test et des fiches de test, Génération des scripts de passage des fiches de test avec XDE Tester, Modifications en vue de rendre le produit plus ergonomique. Environnement : Java, XDE Tester, ClearCase, Windows 2000 Juillet 2004 – Octobre 2004 (4 mois) ThalesRaytheonSystems (Massy) Rétro-conception d’un module de vérification de cohérence de données pour une application de paramétrisation du système de surveillance aérienne du territoire français (CAPRE) Reprise d’une partie du logiciel CAPRE_NG, initialement sous-traité. L’évolution porte sur la validation de la saisie et la vérification de la cohérence des données des tables de la base (équipe de 4 personnes) : Rétro-conception du module existant, création d’un nouveau module plus synthétique et évolutif s’interfaçant avec le code existant, Codage et tests, Cycles de correction / validation. Correction et évolution de l’application initiale, à l’usine et sur le site de test. Environnement : Java / Swing, SQL, Eclipse 3, JBuilder 7, TOAD, Visual SourceSafe, Windows 2000 Octobre 2003 – Mai 2004 (8 mois) ThalesRaytheonSystems (Massy) Projet en forfait : Développement de masques d’affichage et de saisie (LOC1) Dans le cadre du développement d’un système d’informations et de commandement aérien pour l’OTAN (composant DISPMX - Display Mission Exécution du programme Air Command & Control System), réalisation de 200 masques de saisie et d’affichage des paramètres du système. Projet au forfait dans les locaux du client (équipe de 2 personnes) : Page 2 sur 5 Sylvain MAINGUY Ingénieur d’Etudes et de Développement Rédaction du plan de tests et des fiches de tests, Codage et tests des masques (utilisation du modèle Vue/Contrôleur), Recette avec le client. Environnement : Java / Swing, XML, JBuilder 7, XMLSpy 5, ClearCase, Windows NT, Unix (Sun) Juillet 2003 – Août 2003 (2 mois) On-X (Puteaux) Rétro-conception d’une application de transfert multicast fiable de fichiers en vue d’un portage sous Linux (affaire interne) Rédaction de documents de reverse engineering (niveau conception préliminaire et détaillée) à partir de l’analyse de l’implémentation du protocole réalisée sous Windows 2000 (plateforme Microsoft Win32) Documentation des algorithmes de gestion des communications réseau, Analyse et documentation de l’architecture objet, Analyse et documentation des mécanismes de synchronisation de l’application : o gestion des threads de contrôle et d’interface graphique, o gestion des timers de synchronisation du protocole. Environnement : C++, Visual C++, MFC, Visio, UML, Rational Rose, Windows Janvier 2002 – Juin 2003 (18 mois) CertiNomis / PK7 (Paris 15e) Développement de modules de spool, signature et cryptage de fichiers XML Conception objet, développement et tests de modules de spool paramétrables par fichier XML, pour le transfert des fichiers par les protocoles HTTP, FTP, SMTP. Réception du mode HTTP par une servlet, Conception objet et développement en Java 2 d’une IHM d’édition de tables, Conception et développement de pages JSP et beans pour la visualisation d'une liste de résultats par pages et sélection d'un item particulier, Génération, signature et cryptage de fichiers XML en Java, mise en œuvre du package Java de Cryptographie « BouncyCastle » (3DES, RSA), Intégration des modules IHM et Spool. Page 3 sur 5 Sylvain MAINGUY Ingénieur d’Etudes et de Développement Environnement : Java 2, XML, Servlet, JSP, JCreator Pro, JRun, CVS, Windows XP, Linux Octobre 2001 – Décembre 2001 (3 mois) HEIMANN SYSTEM (Puteaux) Projet en forfait : Portage de l'ensemble d'un système de contrôle non destructif par images rayon X de NT vers Linux Spécification, conception, développement et tests de modules logiciels : o paramétrage logiciel, o gestion des exceptions. Environnement : C++, Qt, UML, CVS, Linux STAGES 2001 Stage DESS (6 mois) Atos Origin (La Défense) Evolution d'un module de génération et de traitement de liste aléatoire de médicaments. Module intégré dans une application client/serveur. Reverse ingénierie du module existant, Spécification et conception objet, Développement et tests. Environnement : 2000 Java 2, JBuilder 4, SQL Navigator, ORACLE 8i, Visual SourceSafe, Windows NT Stage Maîtrise (3 mois) Renault (Technocentre) Développement d’un outil de traitement automatique de fichiers de caractéristiques matériaux permettant l’identification de leur comportement sous Excel (grâce au solveur). Environnement : Visual Basic for Applications, Windows PROJETS D’ETUDES o Développement d’une application graphique d’édition, de traitement, de visualisation et d’utilisation d’automates finis. Environnement : Java, Windows, Linux, Unix Page 4 sur 5 Sylvain MAINGUY Ingénieur d’Etudes et de Développement o Développement d’une application de visualisation 3D de molécules d’ADN. Environnement : C, OpenGL, Linux o Jeu d’othello intelligent avec mise en œuvre de l’algorithme Minimax. Environnement : Pascal, Dos DIVERS Habilitable Permis B Sports : natation, VTT, badminton Page 5 sur 5