Menu

Olivier CATTEAU

Issy-les-Moulineaux

En résumé

Je suis ingénieur Etude et Développements sénior spécialisé en méthodologies agiles sur des projets FullStack Java/Javascript.
Passionné par l'amélioration continue, j'aime travailler en équipe et apprécie le binômage. De mon point de vue, binômer est essentiel car cela apporte beaucoup de travailler au contact de personnes diverses et car cela permet aussi de tirer les autres vers le haut, tout en étant ultra riche humainement et techniquement.
Un de mes autres crédos est l'efficacité. C'est une des règles que j'essaye d'appliquer au jour le jour. Pour moi, le travail doit être agréable à réaliser sinon il faut qu'il soit automatisé au maximum.
Aujourd'hui, ma riche expérience dans le domaine du Java, de l'Extreme Programming et du Coaching m'ont positionné dans un rôle très intéressant d'apporteur de bonnes pratiques aux équipes que j'encadre.
Très impliqué dans mon travail, mes employeurs et clients ont apprécié ma valeur ajoutée et mon professionnalisme.

Mes compétences :
Mockito
Maven
Scrum
Test
Extreme programming
Junit

Entreprises

  • Pactenovation

    Issy-les-Moulineaux maintenant
  • Legisway - Développeur

    La Garenne Colombes 2014 - maintenant Travail en tant que développeur au sein d’une équipe de 10 développeurs. Responsable du développement du produit depuis fin 2012. L’outil est une application web hautement paramétrable similaire à gestionnaire de contenu.
    - Migration de l’application vers une IHM plus riche utilisant AngularJS et Kendo
    - Développements de nouvelles fonctionnalités (moteur de workflow, masques de recherche paramétrables, diagrammes, organigrammes)
    - Migration par étapes de la partie cliente de l’application de PrimeFaces vers un front en Javascript
    - Optimisation de performances (SQL, composants UI retournant des données paginées)
    - POCs : Typescript, Node.js, WebPack, Jasmine
    Technologies : Java, Groovy, Spring, EasyMock, Javascript, AngularJS, UnderscoreJs, Kendo UI, RappidJs, Spring, EMF, JSF, PrimeFaces, AntLR, JUnit, Maven3, Tomcat, Mysql, Oracle, SQL Server, Jenkins, Sonar, Nexus, IntelliJ
  • Lafarge - Développeur sénior agile

    Paris 2011 - 2012 Projet : Customer Portal - portail de vente de ciment/béton/granulats
    Travail de conception et développement au sein d'une équipe Scrum composée de 2 Product Owners et de 5 développeurs seniors.
    - Application de process agiles (management visuel, planning game, stand up, démo, rétrospective, binômage)
    - Développement d'un portail pour la Business Unit Lafarge South Africa
    - Refactoring pour obtenir un template de portail pouvant être surchargé par différentes
    Business Unit Lafarge de façon à pouvoir implémenter leurs règles métiers spécifiques
    - Mise en place d’une surcouche Selenium pour faciliter les tests automatisés
    - Integration/formation de développeurs juniors pour les portails France, Allemagne, Chine
    Méthode : Scrum
    Equipe : 5 dév., 2 PO
    Langages : Java 6
    IDE : IntelliJ
    Système : Unix
    BDD : Oracle, HSQL
    SCM : Git
    Technologies : Tomcat, JBoss, Spring 3.1, Spring MVC, Spring Security, JPA2, Javascript (objet), jQuery, Jawr, Sitemesh, CSS, Jasper, JUnit, Mockito, Fest, DbUnit, Fitnesse, JMeter, Js-test-driver, Jenkins, Sonar
  • Olivier Catteau - Développeur FullStack Freelance

    2010 - 2014
  • FigaroClassifieds - Ingenieur Etude et Développements

    Paris 2009 - 2011 Maintenance évolutive et corrective sur site cadremploi.fr
    Travail au sein d'une équipe Scrum de 5 personnes.
    - Migration vers une architecture Struts2 / Hibernate / Spring / Ajax jQuery
    - Mise en place de tests fonctionnels automatisés
    - Amélioration de la méthodologie agile pratiquée par l'équipe
    - Standardisation / normalisation des postes de développement
    - Présentations (JUnit, Mockito, bonnes pratiques de développement)
  • Allianz Global Investor France - Ingenieur Etude et Développements

    Puteaux 2006 - 2009 Prestation de 3 années chez Allianz Global Investor marquée par la pratique rigoureuse de l'Extreme Programming. Parmi ces 3 années, j'ai consacré une année au coaching d'une équipe de 6 développeurs.
    Développements d'applications de gestion de fonds d'investissements.
    Technologies : Java, Weblogic, Jade, Sybase, Oracle, MySql, Maven1/2, PicoContainer, Hudson, JUnit, Sonar, Confluence
  • SOCIETE GENERALE – DEAI - Ingenieur Etude et Développements

    PARIS 2005 - 2006 Projet IDEA BC2R3

    Programme visant à refondre les systèmes d’information, l’organisation et les processus pour l’ensemble des activités de Dérivés Actions et Indices. La release BC2R3 intègre l’ensemble de la chaîne exotique P&L, Analyse de Risques et VaR dans l’architecture de IDEA.

    - Ingénieur de développement au sein d’une équipe de 20 développeurs et travaillant sur le pôle IHM

    - Développement d’écrans permettant le paramétrage des process d’AR et de P&L
    - Développement de l’IHM assurant le mécanisme de Reprise sur panne
    - Amélioration de la vue de suivi des processus


    Langages :
    Java JDK1.4
    Outil de développement :
    Eclipse
    Base de données:
    Oracle
    Gestion de projet et de sources :
    Clearcase
    Méthodologie :
    Cycle en V
    Systèmes d’exploitation :
    Windows XP
    Autres technologies:
    Swing, Weblogic, NetBeans, JRisk
  • GEFCO - Ingenieur Etude et Développements

    COURBEVOIE 2005 - 2005 Projet NOSTRA
    Développements de fonctionnalités spécifiques se greffant sur l’EAI gérant le Système d’Informations de GEFCO.
    Ingénieur de développement au sein d’une équipe de 5 personnes et travaillant en collaboration avec une autre équipe de développeurs chargés de la partie standard du SI.
    Mission :
    - Développement d’éditions XSL utilisant FOP (factures, listes d’ordres de transports, …).
    - Mise en production des travaux réalisés
    - Réalisation de documentations de conception
    - Maintenance corrective et évolutive de fonctionnalités et de l’interface graphique Swing (formulaires de recherche, listes triées par colonnes).
    Environnement technique : Java, Eclipse, JBoss, XML, XSL (FOP), XMLSpy, Swing, EJB, CVS, SVN, Unix AIX, Oracle, PL/SQL
  • Pacte Novation - Ingenieur Etude et Développements

    Issy-les-Moulineaux 2004 - 2004 Projet ODYSSEE :

    Outil de capitalisation de connaissances en architecture 3-tiers (forum de discussion, gestion des fiches projet, des documentations, de composants logiciels réutilisables).
    Mission :
    - Développement d’un moteur de recherche basé sur Lucene (projet Apache Jakarta) et indexant les différents documents capitalisés. (HTML, Word, PDF).
    - Extraction des données des documents utilisant différents parsers (HTMLParser, PDFBox, POI).
    Environnement technique : Windows, JBuilder, Java (Servlet, Lucene, HTMLParser, PDFBox, POI), Tomcat
  • A2S - Ingenieur Etude et Développements

    2004 - 2004 Projet WHAT OPTIMA :

    Outils d’aide à la conception de produits en phase amont qui permet de définir un ensemble de concepts à partir de composants et de leurs relations. L’objectif est de converger vers une solution optimale, par découpages successifs.
    Ingénieur de développement au sein d’une équipe de 3 personnes.
    Mission :
    - Développement incrémental et itératif de fonctionnalités (XP).
    - Développement de composants Swing spécifiques (splash screen, gestion de l’internationalisation, arborescence spécifique, composants matriciels éditables avec scrollings adaptés, graphes modélisant les différents types de relations entre les composants)
    - Packaging de l’installer (NSIS)
    - Gestionnaire de licence (Swing)

    Environnement technique : Java (Swing, AWT, JUnit), Eclipse, EclipseUML, XML (DOM), CVS, NSIS, RetroGuard Java Obfuscator
  • General Electric Capital Bank - Ingenieur Etude et Développements

    Paris 2003 - 2004 Migration de AionDS vers Aion 9 d’applications de "credit scoring" (crédit automobile, immobilier et consommation)
    - Mise en place d’une architecture commune à tous les scores et gérant un mode de debugage et un mode de production
    - Réalisation de la migration des scores de crédit immobilier et consommation
    - Programmes SAS (MVS) pour récupérer et formater les données relatives aux dossiers de demandes de crédit de façon à créer un flux de données respectant un format précis
    - Recette : programmes SAS (Windows) permettant de valider le bon fonctionnement des scores
    - Réalisation de la migration des scores de crédit immobilier, consommation et automobile
    - Programmes SAS (MVS) pour récupérer et formater les données relatives aux dossiers de demandes de crédit
    - Recette : programmes SAS (Windows) validant les scores
    - Mise en production de l’ensemble des scores migrés ainsi que des nouveaux scores et validation de leur bon fonctionnement

    Environnement technique : NT : Aion9, SAS, HTML - MVS : AionDS, SAS
  • Pacte Novation - Ingénieur études et développements (stagiaire)

    Issy-les-Moulineaux 2002 - 2002 Développement d’un outil de capitalisation de connaissances en architecture 3-tiers.
    Environnement technique : Java (servlets, JSP, Junit, JavaMail), Apache Tomcat, MySQL, Rational Rose, Power AMC (AMC Designor)
  • Diana Soft - Ingénieur études et développements (stagiaire)

    2001 - 2001 Développement de la partie client d’une application de visite médicale fonctionnant sous Palm OS

Formations

  • Université Clermont 2 Blaise Pascal (Aubiere)

    Aubiere 1999 - 2002 Informatique des systèmes organisationnels et aide à la décision

Réseau

Annuaire des membres :