Gaël - Chef de projet C++
Ref : 030104C001-
75014 PARIS
-
Chef de projet, Développeur (53 ans)
-
Freelance
Principales missions effectuées
2002 - 2003
Sept. –Jan. INOVIA – PARIS XVème
Projets OptimalPlanning et OptimalRoute
(5 mois) Développements autour des produits OptimalPlanning (optimisation de ressources) et OptimalRoute (optimisation de tournées).
- Intégration du moteur de résolution de contraintes Advanced dans Visual Planning, permettant d’optimiser un planning de ressources quelconque.
- Création de modules GeoConcept (Système d’information géographique) permettant d’effectuer des optimisations de tournées.
- Création d’une application de paramétrage des contraintes et de créations de scénarios XML.
Environnement : C++, MFC, Visual Basic, XML, Windows 2000/XP
Outils : GeoConcept, Visual Planning, Microsoft Project
2002
Mars – Aout Hybrigenics – PARIS XIVème
Projet PIMBuilder
(6 mois) Dans le cadre du projet PIMBuilder, un LIMS (Laboratory information management system) propriétaire développé sous la forme d’une Web-Application.
- Gestion du projet de documentation utilisateur de PIMBuilder (4 personnes).
- Gestion du projet de documentation technique de PIMBuilder
- Audit de la conception du projet et reconception UML de certains modules.
- Conception d’un modèle XML de description de JSP
- Conception et implémentation en JAVA d’un convertisseur de description XML en HTML
- Rédaction d’un guide de codage en JAVA et JSP
- Réorganisation de la documentation technique de la société.
- Conception et Implémentation d’un programme JAVA permettant l’accès à la documentation technique des projets via l’intranet.
Environnement : JSP, Java, J2EE, JDBC, JavaScript, HTML, XML, UML
Outils : RoboHelp, Microsoft Project, Rational Rose, Tomcat, Toad, Oracle
2001-2002
Décembre – Février Trusted Logic – Versailles
Projet STIP (Small Terminal Interoperability Platform)
(3 mois) Dans le cadre du projet STIP (framework de développement d’applications Java sur terminal).
- Spécification d’une interface d’abstraction matérielle permettant le développement d’un framework JAVA STIP portable sur différentes plateformes matérielles.
- Conception et implémentation pour Windows et Unix des services matériels gérant les timers, sockets et système de fichier.
- Spécification d’un protocole de simulation de contrôle de matériel, permettant de simuler la présence d’un service matériel inexistant sur une plateforme par un simulateur sur PC.
- Conception et implémentation en C ANSI du client embarqué gérant le protocole ci-dessus.
- Conception et implementation en JAVA du simulateur de services gérant sur une station le protocole spécifié précedemment.
- Rédaction d’un document définissant la stratégie de test à utiliser pour tester une plateforme STIP.
Environnement : Java, STIP, J2ME, Finread, C Ansi, Windows 2000, Linux
Outils : Visual Studio C++
2000 - 2001
Oct. – Nov. Schlumberger – Montrouge
Division e-Payement, projet STIP
(13 mois) Dans le cadre du projet STIP (framework de développement d’applications Java sur terminal) sur les terminaux de payement Schlumberger.
- Portage de la machine virtuelle java embarquée SVM sur les terminaux de payement Schlumberger.
- Implémentation d’un moteur de déboguage à distance par liaison série.
- Implémentation du framework STIP pour la SVM et les terminaux de payement Schlumberger.
- Gestion de tous les périphériques du terminal : lecteur de cartes à puce, liaison série, modem, écran, clavier.
- Création d’outils pour générer les fichiers téléchargeables sur le terminal.
Environnement : Java, STIP, UML, C, Windows NT et 98
Outils : Visual Studio C++, Together J
2000
Juin – Sept. Schlumberger – Montrouge
Division e-Payement, projet SVM (Schlumberger Virtual Machine)
(4 mois) Création et modification d’outils permettant la vérification et la traduction de classfile standard Java en JEFF (Java Embedded File Format, format défini par le J-consortium pour les machines virtuelles embarquées).
- Outil de vérification et de transformation de classfiles en JEFF.
- Outil de visualisation de fichier JEFF par génération de documents HTML.
Environnement : C++, Windows NT, Java, bytecode Java, JEFF, HTML
Outils : Visual Studio C++
2000
Janvier – Mai. Schlumberger – Montrouge
Division e-Payement, projet SVM (Schlumberger Virtual Machine)
(5 mois) Conception et implémentation en C d’un moniteur de déboguage permettant de contrôler la machine virtuelle embarquée Java SVM par un débogueur standard, via un proxy de communication.
- Conception et implémentation d’un module optionnel et portable contrôlant la logique de déboguage de la machine virtuelle.
- Conception et création d’un protocole permettant l’utilisation d’une interface « socket » sur la machine virtuelle embarquée via un port série
Environnement : C Ansi, Java, bytecode Java, sockets, Window NT
Outils : Visual Studio C++
1999
Mars – Déc. Schlumberger – Montrouge
Division e-Payement, projet SVM (Schlumberger Virtual Machine)
(10 mois) Conception en UML et développement en C++ d’un proxy de communication entre la machine virtuelle embarquée SVM et un débogueur utilisant le protocole standard JDWP.
- Gestion de requêtes asynchrones
- Conception et création d’un protocole de deboguage avec le machine virtuelle embarquée.
- Conception et implémentation d’un programme permettant la télécommande de sockets IP sur un PC par la machine virtuelle embarquée via un port série.
- Analyse et Conception objet avec UML
- Application multithreads utilisant les IPC
Environnement : C++, UML, IPC, SDK Win32, threads, Java, JDWP,
Windows NT
Outils : Visual Studio C++, Rational Rose, Microsoft Project
1998-1999
Sept – Fev. Schlumberger – Montrouge
Division Transactions Electroniques, projet ********
(6 mois) Dans le cadre du développement d’un système de supervision de publiphones :
- Conception et développement d’applicatifs de collecte et d’analyse de données techniques et de trafic des publiphones.
Environnement : UML, SML, SML Objet, BULL ISM, AIX
Outils : Rational Rose
1996 - 1998 Collaborateur chez Syntégra – Paris La défense
Société de Services en Ingénierie Informatique
Principales missions effectuées :
1997-1998
Mai – Sept. Schlumberger – Montrouge
Division Transactions Electroniques, projet ********
(17 mois) Conception et développement, en C++ de l’Agent de communication d’un système d’administration de publiphones basé sur la plate-forme d’administration de systèmes et réseaux Bull/ISM.
- Pilotage de modems
- Automate de gestion multi-protocoles
- Module de traduction vers la MIB
- Analyse et Conception objet avec UML
Applications multithreads utilisant les IPC
Environnement : C++, UML, IPC, Threads, CMIS/CMIP, ASN1, FMK API,
BULL ISM, AIX
Outils : Rational Rose, Omniworks
1996-1997
Juillet – Avril Schlumberger Wireline & Testing – Clamart
projet PGM
(10 mois) Dans le cadre d’un projet de supervision de jauges implantées dans des puits de pétrole :
- Conception et réalisation de d’applications de traitement et d’interprétation de données.
- Utilisation de la librairie graphique LabEngine® pour la des visualisation des données.
Environnement : C++, C, MFC, Windows 3.x et Windows 95
Outils : Visual C++, librairie LabEngine
1996
EDF, Direction des Etudes et de la Recherche – Clamart
IMA – ICI – ODI
(4 mois) Intervention de veille technologique dans le but de déterminer les outils de tests d’IHM les plus adaptés aux projets d’EDF
- Etat de l’art des outils de tests d’IHM,
- Rédaction d’un guide d’évaluation de ce type d’outils,
- Evaluation de 4 outils retenus, sur la base de ce guide.
Environnement : X11, Motif, Unix, Windows
Outils : QAPartner, XRunner, QCReplay, Valid/X
Synthèse des connaissances
Langages Java , J2EE, C++, C, HTML, XML, JSP, UML, Visual Basic, JavaScript, Shell Unix, Sml, Prolog, Lisp, ADA
Outils Jbuilder, VisualAge, Visual C++, MFC, Rational Rose, Together J, Microsoft Project, Toad, GéoConcept, Visual Planning, ISM, IPC, threads, RoboHelp, Borland C++
Internet/Intranet : TCP/IP, SendMail, protocoles HTTP, FTP ; langage HTML (CSS, DHTML, JSP), Apache, Tomcat, JBoss, JDBC, Architectures distribuées et « n-tiers ».
Systèmes UNIX (AIX, Solaris, HPUX, Linux), Windows XP / 2000 / NT / 98, Terminaux de payements
Base de données MySQL, Oracle, Access, Langage SQL, BD Orientées Objets
API J2EE, J2ME, STIP, JEFF, JDWP, JDBC, MFC, SDK Win32, SDK Win3.x, FMK_API (Bull ISM)
Méthodologies UML, OMT
Informations complémentaires
Formation 1994 - Ingénieur ENST (Ecole Nationale Supérieure de Télécommunications de Bretagne)
Option informatique, spécialisation parallélisme et réseaux.
Formation continue
1998 (4 jours) - Formation UML
1998 (3 jours) - Formation Rational Rose
1998 (5 jours) - formation ISM.
1996 (3 jours) - Formation Ilog Views
Langues
Anglais : courant (stage de 6 mois en entreprise anglophone, nombreux séjours aux Etats-Unis, présentations orales et rédaction de documents)
Espagnol : lu, écrit, parlé