Objectifs
Mes recherches concernent particulièrement les secteurs d'activités :
Banque / Bourse / Assurance / Services financiers
Recherche / Sciences / R&D
Vente / Distribution / Achat
Une mission longue durée ou un poste d'Architecte JEE et chef de projet.
Formation
Conservatoire National des Arts et Métiers de Paris
Depuis Octobre 2006
Année de spécialisation d'ingénieur de niveau Master.
Validée à 90% (examen probatoire plus toutes les unités de valeurs).
Reste à soutenir la présentation du mémoire final.
Spécialisation :Architecture et Ingénierie des Systèmes et des Logiciels (AISL)
Conservatoire National des Arts et Métiers de Paris
Octobre 2004 - Septembre 2006
Cycle B : Préparation et Obtention d'un D.E.S.T. en Conception et Développement Informatique (BAC+4).
Spécialisation :Systèmes d'Information
C.N.A.M de Nancy (54)
Novembre 2002 - Juin 2004
Cycle B : Validation des cours (UV) de « Systèmes et Réseaux », « TP Java », « Développement Java et Génie Logiciel»
Spécialisation :Systèmes d'Information
I.U.T. de Nancy-Brabois, Université de Nancy I
Septembre 1998 - Juin 2001
DUT GTR.
Le département GTR de Nancy, fondé en 1991, a été le premier créé en France. Dans son sillage, il a ouvert la voix à une vingtaine d'autres répartis sur le plan national.
Spécialisation :Télécommunications et Réseaux
Lycée Henri Poincaré
Septembre 1995 - Juin 1998
Baccalauréat scientifique (mention AB)
Spécialisation :Physique-chimie
Expérience
Ingénieur d'études Architecte
Mission : Dans le cadre d'un projet de portail de gestion RH pour EDF.
Rôles : Développeur, Architecte Technique
Tâches :
- Architecture des environnements de développement
- Gestion de l'intégration continue
- Prise en main du framework Spring Batch
- Garant des best practices de développement
- Revues de code
- Développement de composants from scratch afin de servir de modèle d'architecture
- Développement
Moyens : J2EE , Weblogic , Weblogic Portal Server , Xtreme Programming , Spring (framework) , CruiseControl, développement itératif, SCRUM
Concepteur Réalisateur Java JEE
Mission : Implémentation de la logique métier pour la gestion des comptes clients avec cartes de fidélités associées.
Développement de nouveaux écrans pour la gestion des stocks des magasins du groupe.
Participation à la conception et Réalisation de WebServices dans le cadre de la fidélisation des clients dans la grande distribution.
Moyens : Framework MVC Struts 1.2, Framework business Spring 1.2.5.
Architecture 5 couches orientée Services.
Procédures stockées COBOL DB2 sous MVS.
Serveur WAS 5 déployé en cluster.
Maven 1 et 2.
IDE : RAD
Architecte Java J2EE - Chef de Projet Junior
FNAC
Mission : Implémenter des service web à partir du code métier (EJBs) existant dans les projets en place chez Fnac . com.
Automatiser la production de webservices dans l'architecture J2EE en place et l'intégrer au framework interne et en dégager une procédure.
Mettre en application la procédure pour répondre à un besoin concret d'application orientée service, dont le "core" utilise hibernate 2 avec des ejb 2 Session.
Moyens : Apache Axis, Scripts Ant, Maven 1 . x, plugins Maven, JMeter, Eclipse.
Base Oracle 9i, serveur d'application Weblogic 8.
Un framework propriétaire basé sur Hibernate, EJB Session 2.0, struts, xDoclet.
Ecriture de scripts sql, sql*Loader pour chargement des données, procédures stockées pour chargement SAS.
Bilan : Une application de web services robuste, fiable, facile à déployer avec son paramétrage multi-environnement automatisé, maintenable et modifiable à moindre coût.
La responsabilité du processus d'ingénierie du logiciel de bout en bout, depuis la phase de conception/développement jusqu'à la mise en production.
Une expérience relationnelle enrichissante, avec les différentes parties prenantes.
Analyste Programmeur Java J2EE
ACMN Vie - Assurances du Crédit Mutuel Nord
Mission : Evolution et maintenance d'un portail Java J2EE sous Websphere et Resin.
Dans le cadre de l'espace simulation, ajout de différents écrans relatifs à la simulation de produits financiers.
Gestion des libellés à traduire.
Moyens : Un framework maison basé sur le Pattern MVC.
Gestion des versions avec Subversion et le client SmartSVN.
Java et Jsp sous Eclipse 3.2.
Mise à jour des données en environnement de développement avec Toad.
Concepteur Réalisateur Java J2EE
LaSer Loyalty
Mission : Participation à la conception et Réalisation de WebServices dans le cadre de la fidélisation des clients dans la grande distribution.
Moyens : WebServices en REST et SOAP avec wsdl et génération de classes côté serveur et côté client, par les APIs IBM de Rational Application Developper.
Bilan : Des WebServices testables à l'aide d'une interace Jsp/Servlet, permettant d'exécuter un cahier de tests de recette complet. Ces tests permettent d'utiliser le service soit en mode REST soit avec SOAP.
Concepteur Réalisateur Java J2EE - Chef de Projet Technique
SDDC (IBM ) : Etudes dédiées à Cofinoga
Mission : Conception et Revues de code sur un projet d'envergure nationnale pour le compte de COFINOGA, pour la gestion des dossiers clients, de la fidélisation et des crédits.
Moyens : Développement offshore en Roumanie.
Framework "CGI" (présentation, persistance, basé sur les EJB).
Web Sphere Application Developper v5.1.2.
Rational XDE, PurifyPlus.
Base de Données DB2.
Lotus Notes.
Bilan : Une douzaine de nouveaux modules applicatifs (projets d'Evolutions) et/ou changements ; Environ 50 Bugs corrigés de touts types (bugs d'intégration, de recette, de production dans le cadre de la branche Maintenance -> TMA)
Analyste Programmeur
IBM BCS Noisy-le-Grand
Mission : Développement et tests fonctionnels sur un projet « nouvelle génération », d’envergure mondiale pour Orange. Collaboration au sein d’une équipe d’environs 20 personnes, le projet réunissant plus de 200 développeurs/testeurs au total.
Moyens : Framework propriétaire pour la persistance des données (DAO, Factory, BO, BA), l’utilisation d’EJB Session, également basé sur Struts et log4j.
Outils utilisés : WSAD, Rational ClearQuest, Rose, Mercury TestDirector, CVS, Toad, putty, WinScp…
Bilan : Tests, Corrections, Développement.
Rédaction de documents de type Macrodesign/Microdesign en anglais.
Support au déploiement et déploiements « à chaud » de certains patchs afin de progresser dans les tests grâce à des pré-validations.
Analyste Programmeur
IBM PSSC Montpellier
Mission : Développement d’une solution d’infrastructure pour l’assurance vie, basée sur des technologies Grid.
Migration des outils préexistants développés en VB/ASP sur plateforme IIS vers du Java/JSP sur WAS.
Rédaction des Documents en anglais.
Moyens : Dans le cadre des négociations d’un contrat avec un grand compte (Compagnie d’assurances vie), il a fallu développer un prototype avec un minimum de temps.
Technologies : Struts, Tiles, JSF, Platform LSF, serveur Websphere (RAD) et serveur MySQL.
Bilan : 1ère phase : Une interface pour le monitoring des tâches soumises au cluster grid.
2ème phase : Intégration et tests de l’application globale. Utilisation de Platform LSF en mode serveur SOAP pour la soumission des tâches en tant
Analyste Programmeur
Sunflower Services
Mission : Conception et Réalisation d'un projet de site générique pour le e-commerce avec un Backoffice intelligent et dynamique.
-> Analyse du besoin et conception d’un prototype pour la phase de négociation d'un contrat «forfait» avec le premier client.
Moyens : Environnement : Serveur Jboss 4.0.1sp1, EJB "Entity", SQL server.
Outils : Eclipse 3.1, Ant, Maven.
Frameworks : Struts-Layout, Displaytag, Hibernate, Log4j...
Bilan : Rédaction de documents (Macrodeesign/Microdesign), puis développement, tests et intégration pour une première démonstration.
Enfin, adaptation de la brique aux spécifications du client. Participation à la rédaction des documents assortis.
Programmeur d'Exploitation
DPV BUSINESS
Mission : Développement d'outils de production automatisée et mise en ligne Intranet de statistiques à l'aide de scripts shell.
Administration du réseau interne
Moyens : Serveur Apache
Plate-formes Sparc SunOS Solaris. Bases de Données Oracle et Sybase.
sh, csh.
Services Samba, Squid, iptables.
Bilan : Une interface utilisateur permettant d'extraire des données de bases "système" et de les traiter pour produire les fichiers destinés à la livraison finale, plus la mise à jour automatique des statistiques "livrables" sur le portail interne.
CDD de Technicien Support et Maintenance
Conseil Général de Seine et Marne
Mission : Support et Maintenance d'un parc informatique à l'échelle du département, comprenant près de 5000 postes :
Assistance sur site, hotline, (W4), administration du réseau...
Moyens : Messagerie, services et bases de documents Lotus Notes (serveur DOMINO interne).
Workflow de type W4.
Bilan : Première vraie expérience professionnelle (hors Stages), avec responsabilités, coopération au sein d'une équipe, diplomatie au près des clients.
Langues
-
Anglais
Niveau oral : Courant , Niveau écrit : Courant -
Allemand
Niveau oral : Moyen , Niveau écrit : Moyen
Informatique
Logiciels
• Serveur Jboss J2EE 3.2 (intégrant Tomcat), déployé sur Eclipse, Resin.• Websphere Application Server v5.1 avec WSAD, RAD, Rational XDE, conception d'EAR avec Web Services.
Microsoft SQL Server, Mysql, Oracle, DB2, HSQLDB
Oracle sql*Loader, sql*Plus
Langages
OpenSource : Java 1.4, Java 5, Java 6, jsp, el, Sql, (O)Caml, PL/SQL, SHELLs, ant, jellyxml, dtd, xsd, wsdl
Autres : C, C++, VB/asp, ADA
• EJBs 2 et 3 touts types ; frameworks : Spring, CGI, Struts, Hibernate, Calypso, xDoclet...
• Maîtrise de «Design Patterns» : Singleton, Factory, Facade, MVC, Composite, Visitor, Delegate...
Informations complémentaires
Réseaux :• LAN, WAN
• Routeur Iptables , DMZ, règles NAT et Masquerading
• Bind DNS, ProFTP. Squid Proxy, Webmin, Samba
Systèmes :
• Unix
• Linux, AIX, MVS, Solaris, SunOS
• Windows 95,98,NT, 2000 Pro, XP Pro, 2003 Server
.
Divers
Jeux
Jeu d'échecs, jeux de société, cartes, etc...
Instrument de Musique
Violon, Saxophone : études scolaires musicales jusqu'au lycée.
