Tech Lead
LCL ( Villejuif )
juin 2023 - aujourd'hui
Tech Lead : Facturation Electronique / Outils de facturation - LCL ( Villejuif )
Mise en place from scratch de la Facturation électronique : 6 développeurs 4 Business Analyst
Dead line pilote Avril 2026 / Lancement France Septembre 2026
Création de 7 robots/ batchs Java JDK 17, 21, 25
Interactions avec les contributeurs GED / Edition PDF / TVA : Spring boot, flyway, Kubernetes, Gitlab CI, Argo CD
Lecture / écriture de fichier CSV, XML
Alimentation et récupération de donnée en BDD Postgresql
Génération de factures aux formats Tar GZ, xml, CSV
Gestion d𠆚nnuaire entreprise / Client
Gestion de la Purge
Mise en place from scratch d’une IHM Outils de Facturation intranet:
IHM angular 18, 20
Backend for front indépendant Spring Boot
Envoi de message à des files IBM MQ series ( Communication avec le Mainframe )
Gestion des rôles et habilitations Spring Security / OpenId Connect OIDC
Mise en place from scratch d’un micro service permettant de faire la signature électronique pour le projet Fiscalité : spring boot, Cobol, transaction CICS
Rédaction d’US, tests automatisés, revue de code, sensibilisation clean code, formation de l’équipe, documentation confluence
Techno : Spring Boot, Spring Security Jaxb, Hibernate / JPA, Native SQL, Flyway, IBM Mq Series, Git-HUB copilot
ENV & BDD : Argo CD, Kubernetes, Gitlab CI, Kibana
Techno : Spring Boot, Spring Security Jaxb, Hibernate / JPA, Native SQL, Flyway, IBM Mq Series, Git-HUB copilot
ENV & BDD : Argo CD, Kubernetes, Gitlab CI, Kibana
Architecte - Promovacances
Groupe Karavel ( Paris )
mars 2023 - juin 2023
- Migration des appels elasticsearch v1.5.2 legacy vers une BDD Maria DB via des appels à de nouveaux web services en
architecture micro service
- Migration des projets de SVN vers GIT
- Redaction DAT, architecture réseaux du SI legacy, analyse réseau via wireshark.
- Installation Jenkins / Sonar / Cypress en mode Docker
- Supports aux Tech-Leads / devs, normes et failles de sécurités.
Techno : Spring Boot, Jersey, Jax-RS, SOAP, Hibernate, Tomcat, DAR, DARTS - Splunk
ENV & BDD : Elasticsearch, Sphinx, Maria DB, MySQL - DeployIT, UML, Draw.io
Architecte Java WEB
SFR (La défense)
juillet 2019 - octobre 2023
- Migration et Mise en place de la suite e-commerce de prise de commande, suivi-commande .... de la boutique en ligne
SFR de : Websphere Commerce Suite vers une refonte interne du SI : java j2ee struts freemarker sitemesh spring
hibernate
- Mise en place d'une application de backoffice de gestion de commande : SIBO : java j2ee wicket web service
- Mise en place d’une webapp REST de paiement SIPS d'Atos
- Mise en place d’une webapp RESTd𠆚uthentification
- Mise en place d'une API partenaire RMI, HttpInvoker et d'un web service pour pouvoir passer des commandes via des
sites partenaires, meilleur mobile, cdiscount etc ... Java j2ee web service cxf Java2ws et wsdl2Java maven RMI
- Mise en place de différends workflow de commande JBPM
- Mise en place d'un WEB service statistics pour pouvoir compter différend type de commande
- Mise en place de différentes taglibs de statistiques pour différend partenaires : criteo, weborama, click2chat
- Optimisation et compatibilité des applications multi navigateurs : ie6, 7, 8, firefox, safari, et google chrome.
- Optimisation base de données SQL et hibernate.
- Mise en productions et suivi de la suite e-commerce.
Techno / Outils: java j2ee, spring, hibernate, wicket, struts, webservices, cxf, maven, soaup ui, eclipse / IntelliJ,
workflow JBPM
BDD : Oracle, PL-SQL, SOLR
Méthodologie : SCRUM
Tech Lead Full Stack
Societe Generale (Fontenay-sous-bois)
octobre 2018 - février 2023
Banque privée :
- Initialisation d’un nouveau projet de Proposition de portefeuille d’investissement afin de remplacer le progiciel Harvest :
Spring Boot, Angular, PostgreSQL, Flyway, Javers, Architecture DDD.
- Mise en place de Jira, Confluence, Board Kanban PO, Board Jira DEV, Sonar
- Mise en place de l’intégration continue, déploiement automatique, Pipeline multibranch avec JenkinsFile
- Projet Legacy : Amélioration de la qualité, ajout de mesure dans sonar (Code coverage), sensibilisation des équipes à la
qualité, tests, évolutions : Jboss WildFly version 10, Struts jsp / jquery / boostrap
- Réalisation de différents POC Springboot / Mongo DB en phase de conception.
Banque de détail :
- Développement de 2 applications de mise en relation de prospects professionnels et commerciaux : process Scrum, Front
angular, back Spring boot, DDD
- Développement d’une application batch de dépôt des pièces justificatives
- Développement d’une application IT gestion de projets et de partage de documentation
- Migration technologique d𠆚ngular 7/8/9/12, spring boot 1/2, java 7/8/11
- Creations de board et ajout de metrics sur mesure : contributeurs, utilisateurs, projets : Prometheus, Grafana
- Mise en production, suivi de productions (Kibana, Splunk) des différentes applications
Techno : Angular 9, Spring Boot 2, Jersey, REST, Jax-RS, Architecture DDD, Jboss
ENV & BDD : Mongo, PostgreSQL, Hibernate JPA - A4C : Alien 4 Cloud
Lead Developer
Actemium - Vinci Energies (Nanterre)
juin 2017 - septembre 2018
Développement d𠆚PI Rest micro service sur le SIV de la DIRIF: Spring Boot, Jersey, REST, Jax-RS, Spring, Sqlite, JPA,
Oracle
- Migrations d'applications grizzly + Jersey + Jax-RS vers Spring Boot
- Intégration de spring + spring cache dans des projets Grizzly
- Automatisation des livrables par génération de paquet debian pour linux ou zip pour windows.
- Projet de refonte d’un projet Java Swing vers Backend Spring boot, et Front Angular 6 avec communication par
WebSocket : Stomp
- POCs Front polymer 2 et 3, angular 6 avec communication REST avec backend Spring Boot
TMA sur le projet BasicTravaux de la SNCF :
- Ajout de nouveaux end points : Tomcat, Spring
- Correction de bug
- Ajout et migration des tests d’intégrations de ant vers maven.
- Développement d’un projet d𠆚utomatisation de tests d’intégrations via un lanceur de scénario qui permet de faire plusieurs
actions : get, put, post … : Spring boot, Junit
- Mise en place des outils d'intégration continue : Jenkins et de qualité et de couverture de code : Sonar -
- Amélioration de la qualité et de la couverture de code par ajout de tests unitaires + tests de perf: Spring, Mockito,
PowerMockito
- Déploiement d'application Spring boot sur des VM linux / Windows
- Mise en place de methodologie Agile : process Scrum / Kanban avec les outils opensource de l'entreprise : GitLab,
Redmine + Plugin Scrum , DSM
Techno Spring Boot / Tomcat, Jersey, REST, Jax-RS, Spring, Nginx
DATA & BDD : Sqlite, Hibernate JPA, Oracle
Ingénieur développement Java Backend,
Customer Matrix (Paris)
février 2017 - juin 2017
- Développement d’une API de mise en relation de contact : kafka, zookeeper
- Développement d’une API de gestion de portefeuille client : kafka, zookeeper
- Développement de proxy qui permettent l𠆞nrichissement d’information : Zuul ( netflix)
- Développement d’une application de gestion des utilisateur : Uaa ( cloud foundry)
Techno : Spring boot, REST : Spring MVC
Amazon : config server, AWS
API Json : schema.org, json/ld, Postman
DATA & BDD : Elasticsearch, HIBERNATE, fly-way, Redshift, Postgres sql
Architecte Java / Ingénieur développement
SFR (Saint Denis)
septembre 2016 - février 2017
TMA Espace client
- Développement et lancement d'une application de contrôle parentale
- Evolution d’un parcours de partage de donnée
- Evolution sur les parcours de souscription de la facture sur internet
- Ajout de métrique dans une base mongo
- Evolution des parcours de l𠆞space client SFR fixe et mobile
- Migration de parcours legacy
- Mise en production, création de script de déploiement rundeck, jenkins, sonar
Techno : Java/J2EE, REST, spring MVC, struts, Angular JS, node js, npm
Outils : git, SVN, Postman, Soap UI, Jenkins, SONAR, Rundeck
Ingénieur développement
Egencia an Expedia Company (La défense)
juin 2014 - septembre 2016
Projet fusion :
- Développement puis lancement en production d'un module de centralisation de panier et de passage en caisse:
Booking Checkout
- Développement d'un module de centralisation des paiements
- Mise en place de Sonar, Jenkins
- Développement d'une interface IHM de test
- Projet Legacy :
- Evolutions et corrections de bugs d'un Callcenter
- Développement de test de performance Selenium/junit.
- Développement de web service rest permettant l'ajout et le transfert de comptes utilisateurs en masse : Bulkload /
VIA
- Custumisation de JVM et profiling des applications (Yourkit, Jconsole, visualvm, appdynamics)
Techno : Java/J2EE, REST, spring MVC, spring boot, bootstrap, node.js, HandleBars, less css, tapestry, Camel, rabbit
MQ
Jrebel, Koala
BDD : mongo DB, Sql/server, procédure stockée
Outils : perforce, git, Jenkins, SONAR
Chef de projet Intégration / Architecte Java WEB
Cecurity (Paris)
décembre 2013 - mai 2014
- Projet de dématérialisation des échanges entre greffiers pour Infogreffe :
- Développement des évolutions et corrections des anomalies (Java & PHP).
- Gestion du projet, COPIL, mise en prod, maintenance
- Projet de coffre-fort numérique pour la STIME :
- Développement des évolutions et corrections des anomalies (PHP).
- Gestion du projet, COPIL, mise en prod, maintenance
- Sous traitance de certain développement en interne à la R&D et de certaine anomalie de production à l𠆞xploitation
Techno / Outils: java j2ee, spring, REST, maven, eclipse / IntelliJ, PHP, JavaScript, JQuery
BDD : PostgreSQL
Encadrement : 2 ingénieurs R&D et 3 ingénieurs exploitations
Ingénie...