Consultant indépendant
C_SYSTEMS – Massy, France :
décembre 2013 - décembre 2018
Architecte Java (3 personnes) Architecte Java (3 personnes) (3 personnes)pour Natixis Assurance Natixis Assurance Natixis Assurance-12 mois 12 mois 12 mois
o Architecture applicative des applications bancaires
o Web service SOAP (Gamma et Kappa) sur JBoss 6
o Web service REST (application Optimus,application NatixisLife Luxembourg,etc ) sur JBoss 7
o TDD & Integration continue (Git (Remotes, Pull-requests & Jenkins & bitbucket & Dev-Ops)
o Mise en place authentification forte pour l’application J2EE (BD, LDAP et SJR)
o Mise en place SSO pour l’application Gamma (Jboss picketlink) et Optimus (shibboleth)
o Réalisation de POC en vue de valider les solutions
o Maintenance applicative d’application J2EE (Gamma et Kappa)
o Mise en place serveur Node-red pour paralléliser les développements
o Mise en place gestion centralisation de logs (RELK ; Redis-ElasticSearch-Kibana)
o Maintenance et correction de bug Application Angular 2+
Technologies : Java 6, Java 7, Java 8, Jenkins, Jobss EAP 6.4, JBoss 7, Angular JS 1.5, Angular, Maven 3.3,
Nexus,SonarQube 2.5, TDD, JPA (EclipseLink 2.6.4), Eclipse RCP, Eclipse Oxygen, Eclipse Neon, JSON, JSON
HAFF, Web Service SOAP, Web Service REST, NodeJs, Node-red, SSO, Fédération d’identité, CDI, Jenkins,
JSP ,API Management, JWT, JBoss picketlink, SAML 2, shibboleth, SCRUM, ElasticSearch, Kibana,
Logstash et Redis, AGILE-SCRUM, GIT, apache-deltaspike, Architecture Clean Code, Maven, XL Deploy,
Apache Camel, FlyWay
Senior Développeur ( Senior Développeur (5personnes personnes personnes)pour Thales CS pour Thales CS – 10 mois 10 mois
Projet GAN Egypte
o POC choisir et valider les toolkits backend de micro services (Spring Boot, Vert X, Dropwizard et
Nodejs) => choix Vert X
o POC choisir et valider toolkit Frontend (Angular, Polymer, Backbone.js and Ext JS)
o Développement micro service REST Framework Verticle (Vert X)
o Réalisation IHM Angular js 1.5 en MVC sur le « FrontEnd »
o Communication entre les IHM JavaScript et le serveur Java basé sur le principe des WebHooks
o Mise en place d’une Architecture Hexagonal basé sur microservices sur le « BackEnd »
o Génération de documentation automatique (ASCIIDOC)
o Développement piloté par les tests - TDD & Intégration continue (Jenkins)
Technologies : Java 8, Jenkins, Verticle(Vert x 3.3.0 : vertx-core, vertx-web, vertx-unit, vertx-docgen, Vertxservice-factory, vertx-codegen), Angular JS 1.5, Maven 3.3, Nexus, Cucumber, SonarQube 2.5, TDD, JPA
(EclipseLink 2.6.4), AGILE-SCRUM, Spring Boot, Spring Data, Microservices Architecture, SAFe. NodeJs, Ext
JS 6, Maven