Projet : shine vision pour le client BNP
Contexte : Ingénieur Développement, Intégration et Validation au sein de la société BNP
d'un moteur de filtrage des transactions bancaires et interfaçage avec la solution
FIRCOSOFT .
Equipe : 7 développeurs, 1 tech lead, 1 Chef de projet, 1 architecte, 3 BA , 1 PO , scrum
master
Missions :
● Conception et développement d’une application monolithique qui vise à résoudre les limitations
actuelles pour proposer une plateforme résiliente et évolutive pour l'avenir, en utilisant le logiciel
FIRCOFOFT pour ses puissants moteurs de filtrages et en transformant la complexité que
représentent les gestion des volumes de la solution FIRCOFOFT en une solution interne.
● développement d'une application monolithique pour la gestion des alertes Fircosoft (java 11,
Spring boot, Spring Rest Spring DATA, Spring Rest, Spring security, JKS, Mongo DB,
swagger, gitlab, kubernetes, Junit, cucumber )
● développement des script pour initialisation de la base MongoDB
● mettre en place un système de contrôle de vulnérabilité des dépendances du projet (java 11,
OWASP, Sonarqube)
● mettre en place un système de reportingcontrôler par les tests d'intégrations (java
11, Spring boot, Spring Rest, Spring Rest Docs)
● développement d'une api Gateway pour la redirection des requêtes http (java 11, spring cloud,
spring rest, Zuul Proxy)
● développement d'une application front pour l'affichage des alertes et la gestions des droits
(angular 12, Jasmine, owasp, ngnix, sonarqube)
● développement d'un batch pour consommer les alertes Fircosoft et purger les alertes expirés
(java 11, spring boot, spring batch, Spring DATA, spring rest, spring rest docs, activemq ,
jms, hystrix circuit breaker , Junit, cucumber )
● Développement des Tests unitaires et Intégration (junit , Mock , cucumber ).
● Création et configurations des variables environnement avec hashicorp vault
● mettre en place le pipeline GITLAB CI : Build/Test/snapshot-release deploy jar/Docker/Xray
scan/Deploy Cloud (sonarqube, Jacoco, JFROG Artifactory, Docker, XRAY CLI, DMZR IBM
Cloud , helm package manager for Kubernetes )
Projet : RTU pour le client Groupe Up.
Contexte : Ingénieur Développement, Intégration et Validation au sein de la société Daveo de diverses
applications basées sur l’architecture micro-service.
Equipe : 6 développeurs, 1 tech lead, 1 Chef de projet, 1 architecte Fonctionnel
Missions :
● Conception et développement d’une architecture micro-services pour la gestion sécurisé des
affiliés, des Contrats, des Contacts et les paiements/remboursements au sein de la société
Groupe Up. Contrôler par les données de l’INSEE (Institut national de la statistique et des études
économiques), les données de la CNTR (Commission Nationale des Titres-Restaurant) et les
données de la CRT (Centrale de Règlement des Titres)
● Développement d’un batch pour l’intégration journalière des données (java11, Spring Data, Sprint
Batch, MongoDB Cloud, Azure Pipeline, Azure Storage, Spring Rest, Lombok, SwaggerHub,
Azure Application Insights)
● Développement d’un service de chiffrement des données Bancaire avec RSA 256
● Intégration du plugin Maven OpenApi pour la création dynamique des Models à partir des
schémas swagger
● Développement d’un plugin Maven pour adapter les Models Pojo avec les Collections MongoDB
● Développement des webServices Rest sécurisé contrôlé par des JSON-SCHEMA (Spring Data,
Spring Rest, Spring Security, swaggerHub, Azure Application Insights)
● Création et administration des clusters Mongo Atlas
● Développement des triggers Mongo (Mongo cloud, mongo functions, javascript ES6)
● Développement des scripts MongoDB Shell pour des HotFix sur la pré-prod et la prod
● Création des plans des déploiement et de livraison (Azure pipeline, Docker, Azure Container
Registry)
● Développement d’un service pour la consommation des topics azure (Java11, Spring Data,
Spring Rest, Azure Service Bus, swagger, Azure Application Insights)3 / 7
● Création et développement d’un webhook azure pour automatisation des transferts des fichiers
entre les storages Azure
● Création et développement des jobs azure planifier (Schedules,RunBook)
● Création et configurations des variables environnement avec azure Key Vault
● Développement des Tests unitaires et Intégration (JUNIT, Mock).
● Gérer les dépendances sur azure cloud avec Azure Artifacts
● Participation aux rétros, plannings, DSM permettant l’élaboration, l’évaluation et la répartition des
tâches de développements (SCRUM, Azure Boards).
● Développement d’une application de gestion des logs pour les métiers (Angular 7 pour la partie
frontend et Mongo WebHooks pour la partie backend)
● Prendre les responsabilités du tech lead à partir du janvier 2020
● Encadrer l’équipe et trouver des solutions techniques pour répondre aux besoins des métiers
● Rédaction des documentations sous forme des fichiers (Microsoft Teams).
● Piloter des réunions avec les métiers pour identifier le besoin
● Développement d’une application pour migration des données vers l’ERP Microsoft Dynamics
D365 suivant les règles métiers (SSIS, SQL Server 2016, Micro-services, Spring Boot, Rest )
● Développement d’une application pour intégration des données CRT à partir des fichiers XML
(Azure Data Fatory, Rest, CosmosDB, RSA265)
Projet : Autoloc pour le client NORDNET
Contexte : Ingénieur Développement, Intégration et Validation au sein de la société Wevioo de diverses
applications basées sur l’architecture micro-service.
Equipe : 4 développeurs, 1 tech lead, 1Chef de projet
Missions :
● Conception et développement des micro-services pour la gestion des clients ainsi la confirmation
d’une position GPS d’un client à la suite d’une commande fibre
● Participation aux rétros, plannings, DSM permettant l’élaboration, l’évaluation et la répartition des
tâches de développements (SCRUM, JIRA).
● Développement des divers composants (JAVA 8, SPRING boot, Spring Data, Spring batch Spring
Rest, CXF, swagger …)
● Elaboration des scénarios et des cas de test, la valorisation des cas de test, l’exécution des jeux
d’essai et des compagnes de test, la vérification de l’adéquation des résultats, établissement et
suivi des fiches d’anomalies
● Développement des Tests unitaires et Intégration (JUNIT, Mock).
● Préparation des plans de déploiement et d’intégration (Bamboo)
● Rédaction des documentations (Confluence).
● Présentation du projet et des évolutions lors des réunions hebdomadaires4 / 7
Contexte : ingénieur Java EE chargé de développement en méthode AGILE (SCRUM) des ERPs basés
sur l’automatisation des workflows métiers. Charger d'effectuer des préconisations tant en conception et
en développement qu'en architecture technique.
Equipe : 2 développeurs, 1 Chef de projet
Missions :
● Installation et mise en place de la solution FileNet Content Manager (GED)
● Administration, Installation et configuration des serveurs et un système de base de données
Oracle11G :
o TaskMaster : Gère les lots de la numérisation crée par les utilisateurs
o WebSphere : Serveur d'application
● Conception et développement d’une application d’importation et capture des documents avec la
solution IBM DATACAP et Intégration avec la solution IBM Filenet Content Manager suivant des
droits d’accès :(java7, Applets, Spring 4, Rest, Maven, Visual Studio, Gitlab)
● Responsable du déploiement et intégrations.
● Rédaction des guides d’installation et déploiement
● Assistance de la mise en production et rédaction des Releases Notes
● Formation et Assistance du personnel du client cible
Projet 2 : SGCAppurement pour le client Société générale de congu
Equipe : 5 développeurs, 1 Chef de projet, 1 Chef d’équipe, 1 MOA
Missions :
● Conception et développement d’une application Workflow basé sur API Alfresco Activiti :(java7,
Spring 4, IntelliJ IDEA, HIBERNATE, WebServices REST, Mysql, Maven, TomCat8, XML), ce
projet consiste à la mise en place des modules suivants :
o Apurement : Déclaration Mensuelle incluant Import et Export
o Domiciliation : Importation des données depuis DeltaAmplitude
o Intégration des données de domiciliation dans le workflow ImagineBanking.
● Développement d’un module de comparaison des processus dé...