-
Projet open source FEST Assert
- Commiteur
2010 - maintenant
Contributions au projet FEST Assertions, une libraire d'assertions java pour simplifier les tests :
● Contributeur au module FEST core, créateur des modules guava et joda time,
● Créateur du générateur d'assertions FEST avec ses plugins Eclipse et Maven.
Site : https://github.com/alexruiz/fest-assert-2.x/wiki.
Environnement technique : Java 6, Maven 3, Git, Github, Eclipse, Idea
-
Natixis
- Développeur java senior
Paris
2009 - 2012
Sur le projet North (plateforme de trading électronique) :
● Développeur du référentiel de données de marchés avec la méthodologie Scrum
● Évangéliste des best practices de tests, intégration continue et approche devops
● Analyse de logs en map/reduce avec Hadoop et Pig
Environnement technique : Java 6, Spring, Web service, Sybase, Maven, Nexus, Jenkins, Python, Jira, Git, Subversion, Hadoop, Pig
-
Thales
- Développeur java senior
Courbevoie
2009 - 2009
Sur le projet JHMI de visualisation de l'espace aérien pour les contrôleurs :
● Développement de la visu d'un centre de contrôle aérien avec la méthodologie XP.
● Amélioration du build projet.
Environnement technique : Java 6, Ant, Eclipse, JUnit, Subversion
-
EServGlobal
- Lead développeur Java
Malakoff
2008 - 2009
Prestation pour eServGlobal sur les projets M-POS et Promomax :
● Promomax : Refonte de la couche de service et d’accès aux données avec Spring
● M-POS : Découpage d’une application monolithique en composants réutilisables
● M-POS : Mise en place et de l’intégration continue (Hudson)
● Mise en place de Maven2 et formation des équipes
Environnement technique : Java 5, Spring, JBoss 4.2, Web Service, EJB, Oracle, Maven2, Eclipse, Struts, Hudson, Selenium, TestNG.
-
POLE Emploi
- Référent technique Java/JEE
Paris
2007 - 2008
Au sein de la cellule transverse ASA (Assistance Support aux Applications) :
● Référent technique JEE de la cellule ASA (expertise, formation, support, audit)
● Responsable technique du projet Sapiens (socle technique JEE/Portal de l'ANPE)
● Responsable des normes de développement JEE.
● Responsable du socle d’outillage de développement (étude et support).
● Formation et présentation : Sapiens / Maven2
Environnement technique : Java 1.4 et 5, Weblogic Server et Weblogic Portal 8.1/10, Web Service, EJB, Spring, AOP, Oracle, Maven2, Eclipse, Weblogic Portal, Hibernate.
-
Direction Générale des Impôts
- Architecte fonctionnel
2006 - 2006
Dans le cadre du projet Topad2 de gestion des services administratifs de la DGI (Programme Copernic).
● Architecte fonctionnel du projet
● Responsable transverse des phases de modélisation (UML)
● Responsable du module de gestion des compétences (Spécification et modélisation).
● Gestion d’équipe (3 personnes).
● Formation des équipes : modélisation en UML / Maven 1
Environnement technique : Rational Rose, Java, Struts, Tomcat, Web Service, Maven 1.x, CVS, Eclipse.
-
Ecole Nationale des Sciences Géographiques
- Responsable du module de cours : Modélisation UML et Programmation Orientée Objet
2005 - 2009
Dans le cadre du Master MSIAG (Management des Systèmes d’Information et Application Géographiques) :
● Responsable du module « Modélisation et Programmation Orientée Objet » de 2006 à 2009
● Responsable du module « Programmation Orientée Objet » en 2005/2006
● Réalisation des supports : cours, exercices, projets de validation
● Animation des cours et suivi pédagogiques des étudiants
● Modélisation en UML avec StarUML / Programmation en Java avec Eclipse
-
BNP Arbitrage
- Architecte - Lead Developer java
2004 - 2005
Dans le cadre du projet MDS (Market Data Service) de gestion des données de marchés.
● Refonte du projet d'historisation des données de marchés en technologies J2EE.
● Mise en place d'un frontal de services d'accès aux données de marchés (J2EE).
● Suivi de modules existants en production (serveurs Corba).
Environnement technique : Java, Weblogic 8.1, Web Service, EJB, JMS, Spring, AOP, Hibernate, Oracle, Maven, CVS, Eclipse, Tangosol Coherence, Corba (Orbix), Jira.
-
FNAC
- Développeur concepteur java
IVRY SUR SEINE
2003 - 2004
Dans le cadre du projet Référentiel Unique du système de gestion des articles FNAC.
● Développement de la couche d'accès aux données avec Hibernate.
● Conception, développement et tests du module de gestion des prix articles.
● Modélisation, conception, développement des services de recherches articles.
Environnement technique : Java, EJB, Struts, Weblogic 7.0, Hibernate, Oracle, CVS, Eclipse.
-
Air France
- Développeur concepteur
Roissy CDG
2001 - 2003
Dans le cadre du projet SocleVols de refonte du système de programmation des vols :
● Participation à l’architecture du système.
● Mise en place du processus de développement itératif et incrémental
En charge des modules Consultation et Diffusion des informations de vols :
● Analyse des spécifications des sous-systèmes en UML sous Rational Rose.
● Modélisation, conception et développement en C++ de la partie commune « Objets Métiers » de Socle Vols et des sous système Consultation et Diffusion des vols.
● Mise en place d’une démarche de tests unitaires et d’intégration.
Dans le cadre du projet Données Référentielles (référentiel de gestion des données métiers stables d’Air France)
● Modélisation, conception et développement Java d'un adaptateur vers un système externe.
● Mise en place d’une démarche de tests unitaires basée sur Junit.
Environnement technique : Java, JSP/Servlet, Rational Rose, C++, Corba, Oracle, Clearcase.