Contexte
Projet de développement et d’évolution de Maileva Facture, une plateforme en ligne permettant aux
entreprises de dématérialiser l’envoi de leurs factures ou de les transmettre par voie postale. L’objectif était
d’automatiser et de diversifier les canaux d’
utilisateurs.
Rôles
En tant que développeur sénior back-end, j'étais en charge de la conception, du développement et de
l'intégration de nouveaux services, tout en assurant la cohérence techniqu
également apporté un soutien technique à l'équipe, notamment sur les choix d'architecture et les bonnes
pratiques de développement.
Activités
• Développer et intégrer de microservices pour enrichir la plateforme existan
• Mise en place de nouveaux mode d'envoi de factures en conformité avec les normes de facturation
électronique.
• Développer d'outils complémentaires pour renforcer les fonctionnalités de la plateforme: gestion d’un
répertoire d’adresses (AddressBook) et
• Collaborer avec les autres membres de l'équipe dans un cadre agile.
• Participer aux phases de tests, débogage et mise en production.
Résultats obtenus
Mise en production réussie de l'outil, nouvelle brique centrable de la plateforme de dématérialisation.
Contexte
Refonte du portail client destiné aux officiers de justice, avec pour objectif de moderniser l'interface et
l'architecture du système existant, tout en améliorant les performances et la maintenabilité de l'application. Ce
projet a été mené sous une méthodologie Agile, au sein d'une équipe de 5 personnes.
Rôles
En tant que développeur sénior back-end, j'ai été en charge de la conception technique et du développement
des nouvelles fonctionnalités du portail. Mon rôle a également consisté à piloter la
l'ancienne architecture vers une architecture basée sur des microservices, en lien étroit avec les autres
développeurs et les parties prenantes du projet.
Activités
Consultant java
Sitel-Actical Group
mars 2018 - octobre 2018
Projet: BU-Bancaire (Optimisation de 4 applications Java / JEE utilisées par le centre d’appel)| Environnement
technique:Windows, Java 8, Spring, Spring Security, Git, Hibernate, Eclipse, Gitlab, Struts-1,Maven, Tomcat, Sybase, Cycle en V.
ï· Assurer maintenance évolutive afin d’obtenir la certification PCI (Sécurité de paiement) PCI DSS. Ajouter une couche de
Spring Security sur les 4 applications
ï· Amélioration de la qualité de code via SonarQube.
ï· Elimination des failles de sécurité et les vulnérabilités à cause de l’utilisation des anciennes librairies et les Framework.
ï· Intégration Continue via Gitlab
ï· Gestion du versioning avec Git
Dev senior
Edelia-Groupe EDF, Paris
avril 2017 - février 2018
Projet: Equilibre (la conception et développement des solutions de suivi et de mesure de consommation d’énergie)|
Environnement technique Linux, Java 8, Spring Boot, Jenkins, Cassandra, Sonar, Kafka, Jira, Git, JPA, Intelliji, Rest, Artifactory,
Mokito, WireMock, Markdown, Yaml, Swagger, Agile / Scrum Meeting
ï· Conception et développement back end en Java 8 des API REST
ï· Mise en place d’une architecture micro service.
ï· Mise en place d’un nouveau système pour l’accréditation des clients professionnels.
ï· Amélioration de la qualité de code via SonarQube
ï· Développement d’un système de gestion des radiateurs connectés.
ï· Développement d’un système de gestion des véhicules électriques (batterie et location GPS).
ï· Rédaction des documents d’architecture (markdown, plantuml, yaml).
ï· Développement des tests unitaires et tests d’intégrations avec JUnit
Dev senior
Saint-Gobain, Paris
juillet 2015 - mars 2017
Projet: SWG (la conception et développement du site E-commerce multi-enseignes du groupe)| Environnement technique:Linux,
Java / J2ee, Spring, JQuery, Ajax, Thymeleaf, Git, Mercurial, JPA, Jdbc-template, Rest, Intelliji, Docker, Agile / Scrum Meeting
method
ï· Conception et et développement back end des nouvelles fonctionnalitées e-commerce (click & collect, click & delivery,
tunnel d'achat)
ï· Développement des nouvelles fonctionnalités
ï· Analyse et proposition des solutions pour gagner en performance,
ï· La maintenance évolutive sur plusieurs enseignes du groupe,
ï· Rédaction des documents techniques et des manuels d’utilisation,
ï· Refonte de sites des enseignes (cedeo, brossette et dispart)
ï· Implémentation des nouvelles fonctionnalités sur les sites des enseignes,
ï· Recette et Validation technique et fonctionnelle.
Ingénieur d’étude et développement
CGG, Massy
avril 2012 - juin 2015
Projet: OTTIS (la conception et développement du projet OTTIS)| Environnement technique:Windows, Java / J2ee, Struts2, JQuery,
Ajax, spring, MyBatis, SVN, PL / SQL
ï· Conception et et développement back end en Java.
ï· Support technique.
ï· Contribuer à la validation des spécifications techniques et fonctionnelles.
ï· Coordination avec l’équipe de développement.
ï· Livraison et Intégration des nouvelles versions.
ï· Développement des nouveaux modules: (Import Sercel, WorkBoat, Fuel Management, Shipment Management)
Senior Java Developer, e
Société général
2010 - 2012
Ingénieur d’étude et développement,
Buongiorno France, Paris
2007 - 2009
Stage ingénieur,
Sogeti High Tech / Capgemini, Grenoble
aujourd'hui
Stage ingénieur,
Siemens VDO, Czech Republic.
aujourd'hui
Études et formations
Diplôme d’ingénieur | Informatique industrielle et instrumentation,
Polytech’Grenoble, Grenoble
2007
DEUG MIAS (Mathemétique Informatique appliqués aux sciences)|
Université Réné Descartes paris 5
2004
Langues
Anglais - C2
Autres compétences
Compétences techniques
Système d'exploitation: Windows, MAC, LINUX, UNIX,
Base de données
Développement et web:
MongoDb, Postgress, MySQL, SQL Server, ORACLE, Db2, Sybase
JAVA 8 /J2EE, REST, Spring, Spring Boot, Struts, JSP/Servlet, Hibernate, JPA, Jdbc-template,
SOAP, PL/SQL, Mybatis, Thymleaf, JSP, HTML, CSS, JavaScript, JQuery, Ajax
Serveur d’application:
Gestion de versions:
CI/CD & QA:
Outils:
TOMCAT, JBoss, Weblogic
GIT, GIT-Flow, CVS, SVN, ClearCase, Mercurial
Jenkins, Docker, Openshift, Kafka ,SonarQube, Junit, Mockito, WireMock
Confluence, Jira, service now, spotBugs, findBugs, GitLAb…