Objectif :
⬧ Au sein de l’équipe distribution externe de la BRED à destination des clients particuliers et professionnels,
mon rôle en tant que développeur backend est de mettre en place des briques applicatives backend (web
services, batchs …) pour les applicatifs internes et externes de la banque.
Réalisations :
⬧ La mise en place des différents services pour le prêt immobilier (espace client, espace conseiller, signature
électronique, ged …)
⬧ La mise en place des services dans le cadre de la réglementation DSP2 (agrégation des comptes,
initialisation des paiements)
⬧ La gestion des campagnes CRM (EMAIL & SMS)
⬧ La refonte de l’ouverture du compte (collecte des documents, contrôle automatique)
⬧ Ajouts des nouvelles fonctionnalités dans le site de la banque ********
⬧ Support technique de niveau 3
⬧ Participation aux différents cérémonies scrum (Daily, Démo, Rétro …)
⬧ Migration applicative en FATJAR.
Environnement technique :
⬧ Java 8/11/17, Spring Boot (v2 & v3), Spring Batch, Spring Data, Spring Security, Angular (v16), Material
⬧ APIs REST, SOAP, Oauth2 (Spring & keycloak)
⬧ JBoss, Jetty, Oracle, Postgre
⬧ Gitlab, Maven, Jenkins, Sonarqube, Nexus
⬧ Docker, OpenShift
⬧ Elasticsearch, Splunk
⬧ Agile : tendre vers le Scrum, APIM azure
Objectif :
⬧ Au sein de digital factory en tant que développeur backend, l’objectif est de mettre en place des
microservices pour alimenter l’application mobile en données – Assistant SNCF.
******** Mohamed
********
********.********
13, mail Simone veil
Rueil malamaison 92500
Réalisations :
⬧ Architecture applicative et conception, documentation
⬧ Implémentation de nouvelles fonctionnalités, bug fix, tests...
⬧ Clean Code (Code review, Refactoring …)
⬧ Déploiement, MEP, suivi de prod, support technique de niveau 3
⬧ Interlocuteur technique des fournisseurs internes et externes
⬧ Participation aux différentes cérémonies scrum
Environnement technique :
⬧ Backend (Node & Java), Spring Boot 2, Spring Batch, Spring webFlux
⬧ Gitlab, Maven, Jenkins, Sonarqube, Nexus
⬧ AWS, Ansible, Docker, Packer
⬧ Kibana, Elasticsearch, Logstash, heartbeat, consul
⬧ New Relic, Instana
⬧ Agile : Scrum/kanban
Objectif :
⬧ Dans le cadre de l’industrialisation et le déploiement de l’approche devops au sein de l’équipe, l’objectif est
la mise en place de la chaine de l’intégration, le déploiement continus des applications frontend/backend et
le passage en conteneurs de ces dernières.
Réalisations :
⬧ Rédaction des spécifications techniques.
⬧ Mise en place de la chaîne de l'intégration et le déploiement continus.
⬧ Centralisation/visualisation des logs dans la stack ELK.
⬧ Migration de certaines applications vers des conteneurs docker.
⬧ Déploiement des conteneurs docker sur un cluster kubernetes.
⬧ Mise en place du monitoring applicatif et d’alerting de la disponibilité des applications (Email, Teams).
Objectif :
⬧ Dans le cadre de la transformation digitale de la banque NeuflizeOBC, j’ai participé à l’un des projets qui
consistait à la mise en place d’une application mobile à destination des clients privés. J’ai aussi
accompagné la banque Neuflize OBC afin de mettre en place des APIs pour la réglementation bancaire
DSP2.
Réalisations :
⬧ Rédaction des spécifications techniques.
⬧ Conception et réalisation d’une couche de micro-services (APIs Restfull) permettant d’alimenter en données
l’application mobile.
⬧ Conception et réalisation des APIs Restfull dans le cadre de la réglementation DSP2.
⬧ Participation aux réunions d’avancement du projet
⬧ Participation à la phase de vérification des livraisons infra / système.
⬧ Mise en production des microservices.
⬧ Mise en place de l'intégration continue (installation et paramétrage).
⬧ Mise en place du monitoring applicatif.
⬧ Tests unitaires, tests d’intégration et tests de charge.
⬧ Exploitation et visualisation des données sur KIBANA
⬧ Formation et transfert des compétences (stagiaire, équipe du centre de service)
Environnement technique :
⬧ APIs RESTfull, Java 8, Spring Boot, Spring Cloud,Spring Security, RxJava
⬧ Architecture Microservices : Stack Netflix OSS (Eureka, Zuul, Feign, Archaius …)
⬧ Kibana, Elasticsearch, Logstash, heartbeat
⬧ JWT, Oauth2, SSL MA
⬧ Gitlab, Maven, Jenkins, Sonarqube, Artifactory
⬧ RabbitMQ, Redis, API Gateway, Apache
⬧ Junit, Jmeter, TestLink, Swagger UI
⬧ Méthodologie Agile: Scrum
Objectif :
⬧ La mise en place de la solution API Gateway d’Axway pour contrôler les flux d’échanges entre les
APIs de la banque et les webservices externes des partenaires.
Réalisations :
⬧ Installation des instances API Gateway
⬧ Virtualisation des web services SOAP et REST
⬧ Gestion des certificats : SSL, Mutuel SSL
⬧ Contrôle des fichiers des partenaires : XML, CSV
⬧ Traçabilité dans une base mongodb
⬧ Participation au daily meeting : suivi d’activité, chiffrage, planning, …
⬧ Préparation des livrables pour la mise en production
⬧ Formation des utilisateurs
Objectif :
⬧ La maintenance d’une application JAVA/JEE pour la gestion des appels dans les centres d’appels de crédit
agricole (crédit et recouvrement) qui communique avec un environnement GENESYS.
Réalisations :
⬧ Correction d’anomalies et ajout de nouvelles fonctionnalités.
⬧ Programmation asynchrone avec GWT
⬧ Développement et paramétrage Genesys
⬧ Rédaction des SFD
⬧ Préparation des livrables pour la mise en production
⬧ Intégration continue.