Olivier Catteau

Ingenieur Etude et Développements, Agiliste Freelance

92ColombesIle-de-France - France

http://www.stateofmind.fr
http://www.ojuice.fr

Je suis ingénieur Etude et Développements sénior spécialisé en méthodologies agiles et Java. Je travaille désormais à mon compte en tant qu'indépendant.
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 il apporte beaucoup de travailler au contact de différentes personnes et car il 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 clients apprécient ma valeur ajoutée et mon professionalisme.
J'espère prochainement pouvoir élargir mon offre en proposant des formations (principes avancés de conception objet, tests unitaires et TDD, refactoring, efficacité et développement logiciel) , en plus de la prestation de services en régie.

Olivier Catteau
120 contacts
Expérience professionnelle
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

Services informatiques
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)

Services informatiques
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

Gestion d'actifs
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

Services informatiques
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

Services informatiques
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

Services informatiques
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

Services informatiques
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

Services informatiques
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)

Services informatiques
2001 - 2001

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

Services informatiques
Actuellement
Ancien élève de
Hobbies
Cinéma , théâtre , sorties bar , développements informatiques , footing , piscine , snorkeling , voyages

Blog de Olivier Catteau

Les visiteurs de ce profil ont aussi consulté
Dominique Brunet
Conduite du changement, Qualité, documentation et gestion de projet, Parlement Européen - Luxembourg - Strasbourg
Phil Rousseau
Senior Developer / Team Leader : Avaloq & Oracle, Barclays Wealth
Pavel Zagainov
Ingénieur développement, Figaro classifieds
David Boissier
SCRUM Master, Orange Multimedia Business
Bertrand Groboilot
MicroMe, Communication Interactive
Anthony Oblin
Ingénieur d'études, Sopra Group
Lou Znaty
Etudiant, ASSAS
Yannick Rousset
BTS Muc, Anjac Bi
Viadeo pour votre carrière : Créez votre profil