Domaines de compétence
Langages
maitrisés: Java, Javascript, XML, JSP, shell sous linux et UNIX
connus: Visual Fox Pro, Delphi, ASP, TCL, Visual Basic, Flex Action Script
SGBD
maitrisés: Oracle 9i, Hypersonic SQL
connus: Sybase, SQLServer, Access, Verity(moteur de rechnerche full text).
Système d'exploitation
connus: linux ,UNIX,Windows XP,Windows 2000, Windows NT4, Windows 98
Serveur d'applications
maitrisés: BEA Weblogic (versions 5,6.1,7.0,8.1), Jboss (versions 4.0.0,4.0.3), Tomcat 5.5
IDE
maitrisés: Eclipse, Visual Age
connus: JBuilder, Visual Studio, Visual .NET, Borland Delphi, Flex Builder
Conception
connus: UML, Rational Rose, SOA (Service Oriented Architecture), CBD (Component Based design), design pattern, MVC (Model View Controller)
Spécifications, technologies, framework
maitrisés: J2EE, Session Bean Stateless, Message Driven Bean, Spring, Ant, Hibernate (versions 2.1.7,3.1.2), JDBC, Swing, Dom4j, Axis (sauf configuration), librairies Apache, Struts, Maven, JMS, Joram, BlazeDS
Expérience professionnelle
Missions en tant que Freelance :
Janvier 2007-... : Régie pour la SANEF– Concepteur et développeur d’application
Projet Sextan : Architecte technique.
- Mise en place des normes de livraison de l’application pour le prestataire externe.
- Intégration de l’application et administration de la plateforme technique
- Recherche des problèmes de performance et d’optimisation.
- Conseil en qualité de code pour le prestataire externe.
Projet SSTG : Sous Système technique généralisé.
- Evolution et optimisation du cluster en Java.
- Réalisation d’évolution et création de diagrammes de séquences et d’activités.
- Réalisation du développement en utilisant la méthodologie Symphony à base de composants.
- Création de l’environnement de travail avec Maven.
- Communication avec les panneaux lumineux, les stations météo ainsi que les points de comptage du réseau SANEF
- Traitement de l’information et envoie des données aggrégés via JMS pour les applications abonnées
Technologies employées : Tomcat 5.5, Eclipse 3.2, JMS, Hibernate 3.1.3, Servlet, Actionscript 3, Flex 3, Oracle 9.0i, Maven, design pattern, Spring 3
Missions pour la SSII Sword :
Avril 2006-Janvier 2007: Régie pour le Parlement Européen – Assistant de l’architecte technique
Projet Europarl : Site éditorial du parlement européen en 20 langues.
- Réalisation des tests de charge. Outil créé sur mesure pour le parlement.
- Participation à l'analyse et la réalisation de la nouvelle architecture (plus particulièrement les transactions et l'utilisation conjointe de spring et hibernate)
- Responsable technique du déploiement du site europarl auprès de EICI. Préparation des déploiements, support et aide auprès du service en charge de réaliser les déploiements sur le système de production.
- Architecture et analyse d'une solution technique permettant de faire évoluer les informations temps réel du "Live Streaming"
- Analyse et développement d'un plugin Eclipse permettant de rapatrier et de compiler automatiquement depuis un serveur CVS les différents composants de l'application europarl.
Technologies employées : JBoss4.0, Eclipse 3.1, JMS, Hibernate 3.1.3, Spring, Servlet, javascript, Oracle 9.0i, ant, script shell unix, Documentum(notions), PDE d'eclipse, design pattern
Septembre 2004-Avril 2006 : Forfait pour la commission Européenne
Projet Traces : « Traçabilité » des espèces animales et des produits d’origine animale au sein de la communauté européenne en 22 langues.
- Conception d’un framework Swing et d’une application offline permettant l’envoi de certificats au système central. Conception du modèle de données sur le client qui permet l’envoi de données stockées dans une base de données locale au serveur.
- Evolution d’une application online existante. Création d’un module expert pour aider les utilisateurs concernant la décision sur les certificats sanitaire. Création des règles du système expert, interprétation et alerte des utilisateurs suivant la valeur de ces règles.
Technologies employées : Struts, Weblogic 7.0 et 8.1,Hypersonic SQL, Hibernate 2.1.7, JavaWebStart 1.2, JSP, javascript, Oracle 9.0i, ant, bibliothèque d’apache, Swing, EJB, Axis (Web Service), XdocLet, design pattern.
Missions pour la SSII Ariane2 :
Janvier 2002-Août 2004 : Banque Accord
Projet Poste graphique conseiller Homer : Acceuil du recouvrement.
- Environnement de travail respectant une procédure de mise en test, en qualification puis en pré-production et enfin en production des applications.
- Responsable de la mise en production de l’application Homer.
- Encadrement et formation d’une personne pendant six mois. Gestion du planning de cette personne. Désormais c’est elle qui me remplace dans ma mission chez Banque Accord.
- Proposition pour améliorer la productivité au sein du projet.
- Proposition d’une démarche impliquant de la qualité en demandant l’introduction de documents de suivi.
- Demande de diagramme de flux pour faciliter le développement.
- Réalisation d’un framework d’envoi de fax à la banque de France lors d’impayés du client.
- Formation à l’administration de Weblogic 6.1 et la norme J2EE
- Utilisation de rational Rose pour réaliser la documentation et les spécifications en UML.
- Réalisation d’un simulateur de calcul complexes qui permet au client de régler son retard.
- Développement d’interfaces graphiques et traitement d’informations grâce à un framework d’objets java sous Visual Age. Serveur applicatif BEA WebLogic.
- Analyse et développement des appels au serveur ES9000 et aux différents serveur de liste et de tâche développée en COBOL.
- Utilisation du design pattern MVC (Model View Controller) dans les développements pour une bonne séparation des différentes couches de l’application.
Projet Statistique du site Web
- PL/SQL création de procédures stockées et de graphiques en Java pour alimenter un rapport de statistiques sur les connexions du Web et de l’audiotel.
Projet Intranet de la banque Accord
- Analyse et développement de l’application permettant de gérer les congés.
- Utilisation d’un framework utilisant le JSP pour réaliser des applications en client léger sous l’IDE Eclipse 2.0
Technologies employées : Visual Age, Eclipse, Weblogic 5.0,6.1, JSP, J2EE, MQSeries,PL/SQL,Oracle, Replix
Juin 2001-Décembre 2001 : Crédit mutuel du nord
Projet Chiffres clés à destination des directeurs financiers
- Développement d'applicatifs chiffres clés (statistiques) en ASP pour l'intranet du crédit mutuel.
- Analyse d'une nouvelle version du site intranet et optimisation à l'aide de procédures stockées (SQL Server). Etude de Visual .NET. Les batchs optimisés sont passés de 1h30 à 20 minutes. Optimisation de l’affichage des statistiques du site intranet (temps divisé par 3). Réalisation des batchs d’import des données à partir d’un fichier texte traité par focus, dans une base de données SQL Server 7.0 à l’aide de vbscript.
- Etude des produits Power AMC et Visual Source safe.
Technologies employées : SQL Server7.0,ASP, vbscript, javascript, SQL, procédures stockées
Septembre 2000-Juin 2001 : Customer Dialog System
Projet LifePlan CRM aidant les commerciaux des banques à vendre des produits d’épargne.
- Analyse et développement d'un moteur de page Web dynamique fait en VB (DLL ActiveX),et intégration dans un modèle n-tiers, puis analyse d'un moteur plus performant à l'aide d'UML, enfin réalisation en langage orienté objets (Delphi et en Java).
- Utilisation de COM pour le pool d’objets en delphi. Les IDE : borland Delphi et Jbuilder 5.0 pour Java,éditeur HTML : Homesite de allaire . Réalisation d’un parseur de fichier HTML ( dans lequel la syntaxe devait se conformer au langage que nous avions créé) , puis création d’un arbre d’objets Java et Delphi , permettant la compilation du template. Les arbres d’objets étant intégrés dans un pool d’objets et déjà chargé en mémoire lors du démarrage de l’application, le résultat de l’évaluation d’un template est très rapide ( optimisation côté Java qui a donné de très bons résultats).
- Réalisation d’un système de gestion des variables locales et globales au moyen d’une pile d’éléments.
- Développement d’une interface graphique java permettant de visualiser l’arbre d’objets généré ainsi que les erreurs de compilation et d’évaluation . J’ai réalisé une maquette de site en JSP.
- Paramétrage de tomcat, et j’ai réalisé un bean Java permettant d’accéder aux données stockées dans la base SQL Server 7.0. Notions d'EJB.
- Utilisation du XML (parseurs XML utilisés : msxml pour le VB et le delphi et SAX pour le Java) pour le transit des données entre les différentes couches de l'application.Utilisation du serveur gratuit Tomcat.
- Utilisation de chartfx pour les graphes. Réalisation d’applets graphiques entièrement paramétrable permettant de visualiser des courbes et des histogrammes ainsi que des diagrammes en forme de camembert .
Technologies employées : HTML,javascript, Java, Delphi, Visual Basic 5, XML, JSP, SAX, Jbuilder, Homesite
Missions pour la SSII New Team Ingenierie :
Décembre 1999- Septembre 2000 : ATOS Multimédia
Projet 01net portail informatique des magazines du groupa Havas
- Analyse et développement du site 01net en tant que prestataire à Seclin.
- Développement à l'aide de StoryServer v 4.0 fait par Vignette et la base de données Sybase. Au sein de l’équipe base de données produits, développement des outils permettant d’administrer le site.
- Possibilité de mettre à jour les produits, de les rendre visible ou invisible sur le site de production, ou de les présenter de différentes manières et dans un ordre différent grâce au Javascript ou au langage de scripting TCL.
- Réalisation des batchs en Korn Shell sous UNIX pour insérer des données en base, créer des répertoires sur le serveur, créer des fichiers de logs .
- Réalisation le moteur de recherche full text du site à l’aide du moteur Verity. Développement et paramétrage du Workflow de Vignette, en intégrant momentanément une autre équipe.
- Réalisation du configurateur manuel du site permettant de choisir un produit suivant des critères prédéfinis (choix du processeur pour les PC etc..).
- Réalisation une moulinette d’intégration de données dans une base de données en Java, qui analyse un fichier texte et insère les données au moyen de procédures stockées.
- Adaptation du code pour que celui ci fonctionne aussi bien sous internet explorer et sous netscape, et utilisation de dreamweaver pour la réalisation de maquettes à intégrer dans les documents de spécifications fonctionnelles envoyés au client. Réalisation de ces documents en anglais en lisant le cahier des charges et prise de contact avec le client par téléphone ou par email pour avoir une réponse quant à la validation ou non du document.
Technologies employées : HTML,javascript, TCL , shell unix, Sybase, Story Server
- Novembre 1999 : CCMX
- Formateur Visual Basic 6.0 pour CCMX. Formation d’initiation d’une semaine à Lille pour des personnes de la banque Scalbert Dupont.
- Démonstration de l’utilisation des objets COM word et explication de la programmation évènementielle.
Octobre 1999 : CCMX
- Formateur Visual Basic 6.0 pour CCMX. Formation d’initiation d’une semaine à Rennes pour des personnes de la SAGEM.
- Démonstration de l’utilisation des objets COM excel et word.
Septembre 1999 : CCMX
- Formation en qualité de formateur d’une journée visant à expliquer l’ASP, et l’utilisation du moteur de recherche de Microsoft Index Server à un développeur à Arras pour la société de publicité Cactus.
Au sein de l’AFPA :
Mai 1999- Juillet 1999 : Stage de fin d'étude au groupe hainaut immobilier, Analyse et développement d'un Help desk en Visual Fox Pro 6.0.
- Conception d’une interface graphique et d’une base de connaissance d’incidents permettant aux employés du service informatique d’aider le plus rapidement possible une personne ayant un problème.
- Possibilité de chercher une solution à l’aide de mots clés, d’affecter cette intervention à une autre personne du service informatique, notion de priorité des incidents (bloquant ou non),possibilité d’identifier la personne par son numéro de téléphone.
- Utilisation de la base de données intégrée à Visual Fox Pro.
Avril 1999- Mai 1999 : Projet de fin d’étude à l’AFPA
- Réalisation d'un site en ASP 2.0, javascript, vbscript pour le compte d'une association.
- Développement d’un site destiné aux offres et aux demandes d’emploi, le stockage des informations a été réalisé grâce à la base de données Access 97.
- Possibilité de rechercher dans la base de données suivant la localisation , la date de l‘offre ainsi que le domaine (informatique de gestion, informatique industrielle …).
Etudes
1994-1995 : Obtention de la Licence de mathématiques à l'université du Mont Houy
1997-1998 : Service militaire en qualité de chauffeur de gradés
1998-1999 : Formation d'Analyste Programmeur en informatique Industrielle à L'AFPA de Mulhouse (2ème de la promotion).