-
SADA Assurances
- Architecte
Nîmes cedex 9
2016 - maintenant
Architecte et expert technique web.
Responsable de l'architecture applicative et technique.
-
Sada assurances
- Expert informatique
Nîmes cedex 9
2012 - 2016
Expert informatique au sein de la DSI:
- Architecture et mise en place d'une API Rest respectant les principes du Domain Driven Design et les contraintes de Fielding.
- Choix des frameworks, définition des méthodes de travail (Agilité, Scrum), mise en place d'une usine logicielle (déploiement continu, livraisons automatisées, GIT, GITFLOW).
- Environnement JEE, Spring (MVC, IOC, ORM, DATA, Boot), Flex, AngularJS.
- Cloud (Spring cloud, Netflix OSS).
- Spécification et mise en place d'une architecture technique redondante, load balancée et résiliente.
- Intégration continue avec Jenkins et Sonar.
- Rédaction de guides de qualité, définition des normes de codage.
- Mentoring des développeurs, présentations diverses (Java 8, programmation fonctionnelle, Mocks objects, etc).
- Organisation des formations (Scrum, Kanban, Angular JS, Git) et suivi des prestataires informatique.
- Devops, administration Linux (Ubuntu et Debian).
- Animation des ateliers visant à mettre en place une automatisation du provisioning des serveurs et des déploiements systèmes et applicatifs.
-
ITESOFT
- Expert technique
Rueil-Malmaison
2006 - 2012
==> Depuis 2010: Expert technique JEE et Scrum master au sein du département P2P. Architecture et choix techniques pour les nouveaux développements (environnement Spring, RIA, JQuery, Rest, Apache ServiceMix).
==> Projet Carlson Wagonlit Travel: Expert technique J2EE / chef de projet technique:
- Choix des frameworks (JSF, Spring, Hibernate, CXF) et des outils (Netbeans, Maven, Subversion).
- Participation aux choix d'architecture avec les architectes Carlson Wagonlit Travel.
- Formation et assistance technique des développeurs (7 personnes).
- Rédaction de guides de développements et sensibilisation aux bonnes pratiques de développements Java/J2EE:
. Design patterns, conception orientée objet, domain-driven design.
. Conventions de nommages, de style, et de packaging du code source.
. Test-driven development.
. Méthodes agiles (Scrum, extreme programming).
- Mise en place d'outils de suivi de la qualité:
. Intégration continue avec Hudson.
. Revues de codes automatisées (PMD, findbugs, checkstyle) et manuelles.
. Procédures de livraison, tests et déploiements automatisées (Maven, Ant).
. Test unitaires (JUnit, DBUnit, Selenium, couverture des tests Cobertura).
- Administration Linux (Red Hat, Debian, Vmware), CVS et Subversion.
- Administration Mysql (Mise en place de scripts de sauvegardes et d'une réplication).
- Tests de performance et de montée en charge (Apache Jmeter, Yourkit Java Profiler).
- Refactoring des applications, rédaction de guide de développements et de maintenance.
- Développements de composants techniques et de prototypes/proof of concept (JSF, Spring, Hibernate).
==> Projet Yooz: Participation aux choix de frameworks. Présentation des bonnes pratiques (intégration continue, méthodes agiles). Développement d'un POC basé sur Spring/JPA/Hibernate
==> Projet CNAM/CNSE (recherche de fraudes pour les remboursement de soins effectués à l'étranger): Chef de projet technique Java/J2EE et SOA
- Participation aux recrutements des développeurs Java.
- Proof of concept, maquettages (Weblogic Integration – BPM et orchestration de services, Web services, JMS)
- Rédaction des guides de développements et de qualité.
- Choix de l'architecture, des frameworks et des outils.
- Assistance aux développeurs (3 personnes).
-
BL informatique
- Ingénieur projet
2004 - 2006
Développements et expertise technique en Php, Javascript, Mysql, Struts, Hibernate, Lucene
Développement en ASP.NET, C#
Audits de code
-
OFEE
- Responsable informatique
2002 - 2004
Développement des logiciels et sites web de l'entreprise(Java, Php, Mysql, .NET)
Encadrement des développeurs
Administration système et réseau
-
Centre de gestion rurale du gard
- Administrateur système
1997 - 1997
Administration Unix(HP-UX) et Windows(Lan manager)
Développement de scripts shell
-
Cap gemini
- Responsable hot line, ingénieur projet, chef de projet
SURESNES
1997 - 2002
Hot line de l'application Crédit/risque du Crédit agricole (Exa-Eden)
Développeur et chef de projet en environnement Cobol/Pacbase, IBM Visualage C++/Java-J2EE/Websphere