TechLead Java-Spring /Angular
Groupe BPCE
11/2022 - 2/2024
Amélioration de la partie immatriculation des personnes morales et physiquesDéveloppement de l’application Fusion des personnes morales
Responsable TechLead de la migration Angular 7 => Angular 17
Support technique aux développeurs face aux différents blocages
Implémentation du front end avec Angular 7 (gestion des
immatriculations, gestion fusion personnes morales ...)
Implémentation et conception des services en API REST
Migration des projets de TFS à Bitbucket
Implémentation techniques des besoins et user stories.
Revue du code (TFS, Bitbucket), déploiement des applications (Xlr
Xld), intégration continu
Mise en production et suivi
Implémentation des tests de non reg
Méthodologie SCRUM.
Support incidents.
Suivis des donnés, traces et bugs avec Kibana, Theia
Présentation du travail réalisé lors des sessions « Sprint review »
Environnement technique :
Java8, JAX-RS
Spring, Maven
Angular 7, 17
Api Rest
Eclipse, VScode
Junit, Jest
Elastic Search,Kibana
jenkins, xlr, xld
Senior Développeur Java/J2EE-Spring
Orange
6/2021 - 11/2022
Gestion de la souscription des clients orange aux différents services
Implémentation techniques des besoins et user stories.
Création et implémentation d’une API Rest avec swagger open api.
Utilisation de la platforme kong pour gérer la sécurité des accès, le rate limiting des utilisateurs ...
Implémentation des tests de non reg (restassured/serenity)
Élaboration des scripts de migrations base de données
Automatisations des tests fonctionnels.
Revue du code (gitlab), déploiement des applications (git flow),
intégration continu
Documentation et modélisation UML
Méthodologie SCRUM-SAFE.
Support/Shérif.
Amélioration du travail au sein de l’équipe lors des sprints
d’innovations.
Utilisation de la platforme vault pour sécuriser les mots de passe et variables sensibles.
Suivis des donnés, bugs, alertes avec grafana, kibana
Test de bench pour meurer la performance, latence et la résilience des
applications
Environnement technique :
Java9, Hibernate
Spring, Maven Gradle
Gitlab CI/CD
Cassandra3(cql), xtradb(sql)
Api Rest Eclipse Junit,
Serenity, REST-assured
Docker kong (nginx)
Elastic Search, Kibana
Développeur Java/J2EE-Spring/Node/React
Air France-KLM
11/2017 - 5/2021
Au sein de l’équipe cargo, développement d’une application web permettant le traçage des
expéditions en temps réel
Implémentation technique des besoins clients.
Automatisations des tests fonctionnels robot framework.
Implémentation et création de web services soap.
Création et implémentation d’une API Rest avec swagger.
Création d’une application avec react js côté front et nodejs
Migration d’angular js à angular 7 de la partie front.
Application de la méthodologie SCRUM-SAFE.
Présentations des rendus aux clients.
Support.
Utilisation des outils Atlassian pour la revue du code, le
déploiement des applications, l’intégration continu
Création d’applications pour améliorer le travail et l’efficacité
Gestion des scripts/batch avec control m.
Création des scripts d’historisation avec PL/SQL.
Création de Dashboards kibana pour le suivi des applications
(ELK).
Kafka logging.
Environnement technique :
ReactJs, node js, Angular7, HTML, CSS
Java 8, Hibernate , Spring, Maven
Nexus, Sonar
Bamboo GIT
Angular JS
liquibase
mongo db, Oracle sql
XML, JSON
Eclipse
Junit, Mockito, Robotframework
Elastic Search, Kibana
Développeur Java/J2EE-Spring
Amadeus
3/2016 - 10/2017
Développement et maintenance d’une application web pour Japan Airline en Java/JEE
Prise en main des outils Amadeus
Automatisation de tests (Soaps)
Participations au « trainings »
Développement des spécifications client (User stories)
Maintenance du code déjà existant
Format XML-JSON lors des échanges de ressources
Méthode Agile : Scrum
Architecture : Action-Business-Access-CS
Apprentissage du processus métier pour des solutions de qualité
Environnement technique :
Environnement technique :
Java/JEE, spring,Maven
Nexus
Sonar Jenkins
GIT
XML, JSON
XMLSpy
WebLogic
Développeur Mobile
Appliware
4/2015 -
| Avril 2015 – Février 2016 (11 mois)
Conception et développement d’une application mobile de sport - ligue méditerrannée de
football - sur Android et iOS avec une partie back-end en Java/JEE (Télechargé plus de 10000
fois sur le playStore)
Conception et implémentation d’une base de données utilisant
MySQL
Rédaction de spécifications fonctionnelles et non fonctionnelles
Développement des spécifications
Design de l’interface graphique
Adaptation de l’api REST
Adaptation de l’architecture MVC
Format JSON lors des échanges de ressources
Utilisation du protocole OAuth
Méthode Agile : Scrum
Déploiement sur les stores
Environnement technique :
Java, Swift, Android
REST, XML, JSON, OAuth
Android Studio, Eclipse, XCode