Curriculum Vitae [nom] · Ingénieur Développement Java / J2EE
[nom]
Titulaire du permis de conduire classe 5
MONTRÉAL, QC, Canada, H2L 3W7
Tel: [téléphone]
Courriel: [e-mail]
Blog: [lien]
LinkedIn: [lien]
EXPÉRIENCES PROFESSIONNELLES
Février 2010 · Compuware (Editeur de logiciels pour la performance applicative) · Montréal, QC
à aujourd'hui · Développeur Java / JEE
Conception et développement, mise en place de l'intégration continue, au sein d'une équipe Scrum
Environnement bilingue français et anglais (en relation avec des équipes basées à Detroit)
- Création d'adaptateurs pour le produit GBSM Vantage (cœur de l'offre logicielle Gomez Application Performance Management and Monitoring) , reposant sur le framework OSGi Eclipse Equinox
- Intégration de projets dans l'usine logicielle Hudson, export des métriques de qualité vers Sonar
- Remplacement de l'outil de construction (build) PDE, basé sur Ant par Maven Tycho
- Intégration d'un système de mises à jour (provisioning) reposant sur Equinox p2
- Contributions open source aux projets p2 et Maven Tycho (gérés par la fondation et communauté Eclipse)
Avril 2008 · Valtech Technology Consulting (SSII spécialiste des méthodes agiles) · Paris 8 ème
à Janvier 2010 · Développeur Java / JEE
De Octobre 2009 à aujourd'hui (en mission chez Crédit Agricole S.A.)
Membre du centre de compétences en architecture
- Conception de l'architecture physique de nouveaux projets informatiques
- Accompagnement des chefs de projet dans la rédaction des documents techniques (document technique d'installation, ouverture de flux entre 2 VLAN, etc..) De Septembre 2008 à Octobre 2009 (en mission chez ClubMed) Projet agile (Scrum) de refonte du système de réservation
- Développement de règles de gestion en TDD (Test Driven Development) validées par des tests fonctionnels automatisés (écriture de fixtures Fit), intégrés dans l'usine logicielle Hudson
- Création de projets Maven 2, utilisation du framework Spring pour l'injection des dépendances et Hibernate pour la persistance des données en base MySQL
- Création d'un projet GWT (Google Web Toolkit) pour interroger un web service (SOAP avec CXF 2.0) de réservation de voyage (Amadeus) De Juin 2008 à Septembre 2008 ( en mission chez SGCIB) Maintenance applicative sur une application back office produits dérivés
- Mise en place de tests unitaires avec le framework Junit
- Intégration de l'application dans une usine logicielle (intégration continue avec QuickBuild)
Avril 2006 · BULL S.A. (B.U. Centre de Services Paris) · Les Clayes sous bois (78)
à Avril 2008 · Développeur Java / JEE
De Septembre 2007 à Avril 2008 (en mission chez DCNS)
Conception et développement d’une partie de logiciel de Système de Gestion de Combat (architecture distribuée Corba) pour un fournisseur de la Marine Nationale.
•Modélisation en UML avec Rational XDE à divers niveaux (exigences, analyse, lotissement, implémentation) en vue de générer du code (XML et Java) pour assurer la persistance des données et les communications distantes
•Développements en Java basés sur le framework Spring, et sur une API enveloppant Corba
D’Avril 2006 à Août 2007(en mission chez Gaz de France)
Conception et développement d'une application J2EE dans le cadre d’une maintenance au forfait pour un grand compte dans le domaine de l'énergie.
•Rédaction de Fiches de Test
•Mise au point de modèles de données
•Développements de couches de persistance (avec EJB) et clientes (modèle MVC avec Struts)
1/3
Curriculum Vitae [nom]
Juillet 2005
à Avril 2006
2005
(Stage 6 mois)
2004
(Stage 2 mois)
2003-2004
(CDD Temps partiel)
LANGUES
Anglais :
Espagnol :
Ingénieur Développement Java / J2EE
Netaktiv SSLL (Société de Services en Logiciels Libres) · Paris 12 ème
Développeur / Intégrateur
•Rédaction de cahier des charges, de planning, et de documents de formation
•Intégration de sites internet (analyse de besoin du client, découpage de maquette PSD, paramétrage de l'outil de gestion de contenu, et formation)
•Gestion et maintenance d'une dizaine de sites internet (dont ceux de la Fondation de France, de la mairie de Saint Denis, etc...)
•Développements de nouveaux modules (plugins) pour les CMS libres Mambo/Joomla (technologie
LAMP) et Lutece (technologie J2EE / MySQL)
Renault (DTSI)
AMOE (Assistant à Maîtrise d'Oeuvre)
•Projet de fin d'études chez Renault sur le projet de refonte du site internet institutionnel
[lien]
•Rédaction de nombreux livrables (expression de besoins, cahier des charges, rapports, ...)
•Suivi de lignes projets : techniques de référencement, statistiques (Nedstat,-Awstat), gestion de contenu (Tridion)
Société Générale (Direction du service Client)
Développeur Web côté client : HTML / JavaScript / CSS
•Réalisation de l'interface graphique du site intranet de la direction du service clients de la Société Générale
TNT (Agence de Communication)
Développeur Web côté serveur : PHP / MySQL)
•Développeur de sites internet en PHP/MySQL à mi-temps (réalisation de différentes applications web de gestions de contenu; 300 heures effectuées)
Bilingue (score TOEIC : 925/990)
Courant
COMPETENCES TECHNIQUES
Programmation:
Conception :
Serveurs d'application :
Intégration Continue :
Outils:
Frameworks :
OS :
JAVA (J2SE, J2EE), Groovy, Ruby, SQL (Oracle, MySQL, PostGreSQL), XML, PHP 4 et 5
UML, MDA
Tomcat, WebLogic,JBoss
QuickBuild, Hudson, Jenkins
Shell Linux (bash, ksh, zsh), Eclipse, Bugzilla, Ant, Maven, Sonar, Junit, Fit, Fitnesse, Selenium
Struts, EJB 2 et 3, Hibernate, Spring, GWT, Android, Ruby On Rails
Linux (Debian, Ubuntu, Fedora), Mac OS X, Windows
FORMATIONS ET CERTIFICATIONS
2009
2008
2007
2006
Formation Scrum Master Certifiante par Jeff Mc Kenna (2 jours, par Valtech Training)
Formation GWT (3 jours, par Valtech Training)
Sun Certified Web Component Developer (310-081) (technologies J2EE Jsp et Servlet)
Formation sur des technologies basées sur le framework léger Spring
Formation eXo ECM : Gestion électronique de document
Formation EJB (5 jours, par Bull Formations)
Sun Certified Java Programmer (310-035)
2/3
Curriculum Vitae [nom]
CURSUS SCOLAIRE
2010
2001-2005
1999-2001
1998-1999
1998
Ingénieur Développement Java / J2EE
Membre de l'OIQ (Ordre des ingénieurs du Québec) en tant qu'Ingénieur
Diplôme d'ingénieur ENSEA (Ecole Nationale de l'Electronique et de ses Applications) à Cergy-Pontoise
Spécialisation Informatique et systèmes (équivalent au niveau Master's Degree Québécois, inscription à l'OIQ en cours)
Classe préparatoire scientifique PTSI-PT au Lycée Jean Zay à Thiers
Classe préparatoire scientifique PCSI au Lycée Lafayette à Clermont Ferrand
Baccalauréat Scientifique Français au lycée Simone Weil au Puy en Velay (43)
CENTRES D’INTERET
Sports :
Loisirs:
ASSOCIATION
2001 / 2003
Planche à neige, course à pied, roller, natation, bateau dragon, golf
Musique, voyages, économie, montage vidéo (DV et HDV), développement logiciel (participation à de multiples projets open source, création du logiciel libre
G2Android et de sa suite RegalAndroid)
Clap ENSEA : président – réalisation de montages vidéos sur les événements de l'école, organisation de projections en public
3/3