Historique de Carrière : &
Février 2014
Indépendant Consultant Expert Java/J2EE
Septembre 2010 Janvier 2014 IBM Application Services
Consultant Expert Java /J2EE
Septembre 2008 Aout 2010 Suite Logic
Consultant Java/J2EE
Novembre 2006 Aout 2008 GIEAU (Veolia Eau)
Développeur Java/J2EE
Octobre 2005 Octobre 2006 Prisma Presse
Développeur Java/J2EE
Mai 2005 Juillet 2005 Ausy France Consultant Java/J2EE
Décembre 2003 Avril 2005 Lagardère
Apprenti puis Développeur Java/J2EE
Février 2014 : Eileo (Hertz), Paris (75), Maintenance d’une application de réservation en tant que leader technique avec la méthodologie SCRUM :
- Analyse, conception, chiffrage et développement en intégration continue
- Optimisation des performances / Refactoring
- Réalisation de POC (Proof Of Concept) de migration de batchs, de mise en place d’Elastic Search, …
Technologies utilisées : EJB, Spring, Spring JDBC, Spring Cache, Spring Security, Struts, Elastic Search, CouchDB, Hazelcast, Guava, jQuery, Sonar, ActiveMQ, Maven, Hamcrest, Infinitest, Moreunit, Jenkins, MySQL, Log4j, Slf4j
(Indépendant – Mission 6 mois)
Avril 2013 : Saint Gobain, Suresnes (92), Réalisation au forfait avec IBM de 2 applications mobiles, d’un intranet et d’un extranet pour la gestion et le suivi de livraisons clients. Rôle de leader technique et architecte logiciel :
- Réalisation de 2 applications mobiles hybrides (IOS et Android) dans le cadre d’applications d’exemple (1 mois)
- Définition de l’architecture, chiffrage, réalisation, formation et encadrement des développeurs sur des Webservices légers (REST).
- Définition de l’architecture, chiffrage, réalisation, formation et encadrement des développeurs sur l’intranet et l’extranet basés sur le CMS J2EE opensource Liferay.
Technologies utilisées : Spring 3, Mybatis 3, JUnit 4, Spring MVC 3, Jackson 1.9, Velocity 1.6, Java 7, JavaScript / Json / Jquery / CSS3, Maven 2, Liferay 6.1.2, Worklight, SVN, Tomcat 7, Oracle 11
(CDI chez IBM Application Services – Mission 9 mois)
Déc 2012 : SFR, Noisy (93), Maintenance et évolution au forfait avec IBM d’une solution orientée SOA (Service-Oriented Architecture) implémentée avec Websphere Datapower.
- Formation reçue sur le développement Datapower.
- Définition du cahier des charges et des spécifications techniques sur des nouveaux webservices fournis par Huaweï.
- Développement de 2 proxys pour la virtualisation de 2 webservices sécurisés et monitorés.
Technologies utilisées : Datapower X150, XSL/XSLT, UML, Linux.
(CDI chez IBM Application Services – Mission 4 mois)
Juin 2012 : SNCF, Paris (75), Réalisation au forfait avec IBM d’une application de supervision des distributeurs de billets. Rôle de développeur confirmé J2EE :
- Analyse, conception et rédaction des spécifications techniques très détaillées des fonctionnalités du site en UML pour développement offshore.
- Développement J2EE des fonctionnalités de l’application.
Technologies utilisées : Spring 3, Spring Security 3, Hibernate 3, JUnit 4, Spring MVC 3, Oracle 11, JAX-RPC/Axis, JAX-WS/JAX-B, JavaScript / JSON / Ajax (jquery), Maven 2, Nexus, Plateforme de développement collaborative Rational Team Concert 2 (basé sur Eclipse 3.5), Jazz 2 (SCM), Sonar 2, JBoss 5.1
(CDI chez IBM Application Services – Mission 6 mois)
Sept 2010 : SNCF, Paris (75), Réalisation au forfait avec IBM de ********.
Rôle de développeur confirmé, leader technique J2EE :
- Réalisation de projets d'exemple sur les frameworks de présentation du marché (GWT, Spring MVC).
- Analyse, conception et rédaction des spécifications techniques détaillées des fonctionnalités du site.
- Développement J2EE des fonctionnalités du site (application Web et batchs).
- Analyse et correction d’anomalies.
- Support à l’équipe cliente.
- Support et montée en compétence de l’équipe de développeurs.
Rôle d’intégrateur CMS Tridion : installation, intégration avec l’application web J2EE, templating, développement spécifique C#.
Technologies utilisées : Spring 3, Spring Security 3, Hibernate 3, Dozer, JUnit 4, Ehcache 2, Jackson, HttpClient 4, Dumbster, Urlrewritefilter 3, Velocity, REST, FOP, Spring MVC 3, Spring Batch 2, Oracle 11, JAX-RPC/Axis, JAX-WS/JAX-B, JavaScript / JSON / Ajax (jquery), Maven 2, Nexus, Plateforme de développement collaborative Rational Team Concert 2 (basé sur Eclipse 3.5), Jazz 2 (SCM), Sonar 2, Rational Team Concert 2, JBoss 5.1, Tomcat 6
(CDI chez IBM Application Services – Mission 20 mois)
Sept 2009 : Seanergic, Paris (75), ingénieur de développement en prestation :
- Optimisation de l’architecture, des développements, des temps de réponse sur les sites internet existants.
- Evolutions de l’outil d’administration des sites, mise en place d’un Wisiwig,…
- Optimisation des différents environnements, mise en place d’un CVS, Maven
- Rédaction de documents techniques pour la transmission de connaissances, modélisation UML
Technologies utilisées : Java-J2EE (Struts 2.1.6, Hibernate 3.3.1, Tomcat, Mysql)
(CDI chez Suite Logic – Mission 1 an)
Sept 2008 : WFinance (AGF), Paris (75), ingénieur de développement en prestation :
- Réalisation de 3 lots dans la refonte du système d’information client avec encadrement technique de développeurs :
- Portail Client : réalisation de la consultation et édition des comptes clients et du relevé d’actifs, derniers mouvements, encadrement particulièrement sur le mapping Ibatis, intégration de frameworks.
- Arbitrage Conseiller en Ligne : réalisation de l’authentification, liste des clients/portefeuilles en fonction des habilitations, consultation et édition des relevés d’actifs clients, derniers mouvements, intégration de frameworks.
- Portail conseiller : gestion des habilitations, liste des portefeuilles, consultation et édition des relevés d’actifs, intégration de frameworks, montée en compétences sur struts 2 et hibernate.
Technologies utilisées : Java-J2EE (Struts 1.3 puis 2.1.6, Spring 2.5.1, Ibatis 2.3, Hibernate 3.3.1, Display Tag, Jasper Report, JFreeChart, Weblogic, SQL Server)
(CDI chez Suite Logic - Mission 13 mois)
Nov 2006 : Gieau (Veolia Eau), Saint Maurice (94), ingénieur dans le service études :
- Maintenance sur une application de gestion des infrastructures de traitement d’eau.
Technologies utilisées : Java-J2EE (Struts, Ibatis, EAM,Crystal Report, Ajax)
- Réalisation de tests de performance sur la V0 du futur système d’information client.
Technologies utilisées : Loadrunner et Java-J2EE (Struts, Hibernate, CC&B)
(CDI 21 mois)
Oct 2005 : Prisma Presse, Paris (75), responsable d’applications dans le service étude à la Direction des Systèmes d’Information :
- Gestion des habilitations, maintenance, support, évolutions, optimisation, formation sur des applications J2EE (workflows). Mise en place d’une nouvelle application J2EE pour la demande de nouveaux employés avec une participation active à toutes les étapes du projet.
Technologies utilisées : W4, Java-J2EE, Oracle, interrogation LDAP, iText, SAP
- Support, gestion des habilitations et maintenance sur LDAP et des applications commerciales (Webi, CRM Aloha, Sun Directory, Calendra). Aide à l’intégration de nouvelles applications.
Technologies utilisées : Oracle, Oracle Forms, Buisness Object
- Participation à un projet de refonte des environnements applicatifs avec virtualisation des serveurs et avec une montée de version des logiciels. Réalisation d’appels d’offre à des sociétés de prestation, référant technique sur les environnements, encadrement des prestataires, réalisation de tests de non régression.
Technologies utilisées : VM Ware, W4, Oracle, Sun Directory, Calendra.
(CDD 12 mois)
Mai 2005 : IBM, Paris (75), mission de réalisation d’un front office bancaire. (Hibernate, Spring, Struts, Tiles, Junit, Display Tag, intégration continue). (CDI chez Ausy France mission 3 mois)
Déc 2003 : Lagardère Corporate, Paris (75), Participation active à quatre projets de refonte du Système d’Information des Ressources Humaines avec une approche processus (W4) au sein de la Direction des Systèmes d’Information du siège du groupe Lagardère:
- Définition des spécifications fonctionnelles, développement avec ou sans prestataires, tests et recettes, mise en production des applications, présentation dans les filiales.
Technologies utilisées : Jsp, Servlet, batchs et connecteurs Java, W4, Tomcat, Solaris, Windows Server 2003, Oracle 8i, UML.
- Réalisation complète pour une filiale du groupe d’un projet permettant la mise à jour des référentiels sociétés et employés en tant que chef de projet technique.
Définition du cahier des charges et des spécifications fonctionnelles.
Développement de l’application (mêmes technologies que précédemment).
Management d’un prestataire dans le développement d’un module permettant l’intégration de l’application dans le système d’information (LDAP).
Rédaction des documents de transfert de compétences pour la mise en production.
(Apprentissage 10 mois + CDD 6 mois)
Stages : &
Juin 2003 : Sun Microsystems, Vélizy (78), Développement et mise en production d’une application gérant le processus de vente de réseaux. Rédaction de documents de transfert de compétences.
Technologies utilisées : Jsp-Java, Sun Application Serveur, Oracle 10i, Solaris, Netbeans. (Stage 3 mois)
Mai 2002 : Geneanet, Paris (75), Réalisation d’un module (PHP, MySql) permettant aux membres de gérer des arbres généalogiques. Formation reçue sur Mandrake Linux. (Stage 3 mois)
Avr 2001 : Aam, Paris (75), Réalisation d’une application en Cold Fusion et access. (Stage 10 semaines)
Activités Extra Professionnelles : &
Depuis Onsfoudkilao, Chartres (28), Réalisation et maintenance de sites Internet (PHP, MySql) pour
Nov 2001 : une association (********). Mise en place de modules d’administration (wysiwyg FCK Editor) et de visiteurs (google analytics). (Volontariat)
Sept 2002 : UFR Dauphine, Paris (75), formation et support utilisateurs sur Mandrake Linux. (CDD 8 mois)
Sep 2001 : CFA, Rambouillet (78), maintenance d’un parc informatique. (CDD 6 mois)
Juin 2001 : Sucden, Paris (75), Formation utilisateurs sur Office et windows. (CDD 2 mois)
Formation : &
2004: DESS SIC (Systèmes d’Information et de Connaissance) en apprentissage, université de Paris I La Sorbonne, mention Assez Bien.
2003 : I.U.P.3 maîtrise MIAGE (Méthodes Informatiques Appliquées à la Gestion Entreprise), université de Paris IX Dauphine, mention Assez Bien.
2001 : D.U.T. Informatique, option génie informatique, université Versailles St Quentin en Yvelines, I.U.T. de Vélizy (78).
1999 : Baccalauréat Scientifique, spécialité mathématiques, option informatique.
Langues : Bonnes compétences en anglais : étudié pendant 11ans, formation professionnelle de 6 mois.
Compétences Techniques : &
- Programmation : Java-J2EE, PHP, C-C++, Cold Fusion.
- Librairies : Spring (MVC, Core, Batch, Security, Cache, JDBC), Angular JS, Struts, Hibernate, Ibatis, Lucene, Elastic Search, JUnit, Hazelcast, Ehcache, Jackson, Urlrewritefilter, Velocity, Dozer, JAX-RPC/Axis, JAX-WS/JAX-B, Rest, JQuery, …
- Base de données : Oracle (PLSQL), MySql, SQL Server, Access, CouchDB.
- Syst. d’exploitation : Windows, Solaris, Unix, Linux, Android.
- Méthodes de travail : SCRUM, Merise, UML (RUP, Design Pattern), MAP.
- Progiciels : Active MQ, Liferay, Worklight, Tridion, eZpublish, W4, Loadrunner, Jboss, Tomcat, Weblogic, Websphere, Websphere Datapower, Jboss, Rational Team Concert, Crystal Report, Calendra, CVS, SVN , Ant, Maven, Sonar, Jenkins, Apache, LDAP, AMC designer, Rational Rose, Visio, Toad, Eclipse.