Menu

Joël COSTIGLIOLA

AUCKLAND

En résumé

Développeur senior avec 12 années d’expérience professionnelle dans des secteurs variés.
Partisan des méthodologies agiles pour produire un logiciel à forte valeur ajoutée pour les utilisateurs.
Fortement intéressé par le NoSQL (Mongo) et le big data (Hadoop).
Courage, simplicité et partage du savoir sont des valeurs importantes pour moi.

Principales compétences :
● Java, Spring, JEE, Hibernate, UML
● méthodologies agile (Scrum), tests
● Enseignement / formation

Pour finir, je suis freelance depuis fevrier 2008.

Mes compétences :
JEE
JAVA
Spring
Mongodb
Agile Development
Hibernate
UML
SQL
AOP
Maven
NoSQL
Intégration continue
EJB

Entreprises

  • 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.

Formations

Réseau

Annuaire des membres :