
Mehdi BOUKHRIS
Tech Lead Java | Java, Angular
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Java/J2EE avec +9 ans d'expertise en architecture backend et développement d'APIs pour le secteur bancaire et financier. Spécialisé dans la conception de solutions robustes (scoring environnemental, risque climatique, clearing) avec maîtrise complète de la stack Spring Boot/Angular et CI/CD. J'accompagne vos projets de la conception technique jusqu'à la production avec un focus sur la qualité du code et la performance.
Expérience de travail
Tech Lead Java
La Banque Postale
sept. 2024 - Présent
2 ans 2 mois
Paris, France
– Développement des APIs (Orchestrateur, IIG, Proxy, Taxonomie, Principe Equateur) pour le projet FAP (Financement Action Projet) qui on pour but le scoring d'un projet de financement pour déterminer l'indice d'impact global sur l'environnement – Développement de l'API Risque Climatique – Développement des batchs pour envoyer nos données au datalake – Conception des schémas de bdd – Animer des ateliers avec l'équipe Front pour valider les contrats d'interfaces – Responsable sur la revue de code afin d'assurer la qualité et validation des merge requests – Préparation des releases et s'assurer du bon déroulement de la chaîne CI/CD jusqu'à la PrePROD – Accompagner le métier pour les tests en recette – Animer des ateliers techniques – Développement des tests unitaires (80%)
Ingénieur Consultant Java/J2EE/Angular
The London Clearing House
avr. 2021 - août 2024
3 ans 5 mois
Londres, Royaume-Uni
– Participation au développement du projet Tresory Report pour le reporting des membres en remplacement du module legacy. Ces rapports sont publiés vers portal (extranet) pour que les membres puissent les télécharger/consulter – Mise en place de la matrice d'éligibilité pour le projet Sustain qui lance des procédures stockées pour le calcul de l'éligibilité des titres – Reverse engineering de l'application PRIMA – Développement des nouveaux écrans pour l'application CATS – Participation au développement du projet CMS pour assurer les échanges de messages via MQ – Développement d'un nouveau module CATS-ACU pour objectif d'envoyer des requêtes Xml (cron spring) sur IBM MQueue à un autre composant ACU côté LCH Londres afin de récupérer les données des prix : FxSpot, Equities, Bonds, Static Data, Dynamic Data. Processing & intégration des données reçues en base de données CATS pour le calcul de valorisation du collatéral, et d'autres traitements. – Maintenance de l'environnement d'intégration – Revue de code – Création des tests unitaires pour les différentes couches, création des tests d'intégration avec la mise en place de la base mémoire H2
Ingénieur Consultant Java/J2EE
Avaliance
sept. 2018 - févr. 2021
2 ans 6 mois
69340 Francheville, France
– Implémentation des évolutions pour l'application SCREAM qui sert à calculer l'indicateur de risque Solvabilité II – Mettre en place du déploiement automatique pour SCREAM à travers Jenkins – Développement des rapports financier à travers l'outil Actuate (des procédures stockées pour extraire les données et du VB pour le design) – Décommissionnement des scripts Groovy et les intégrer dans l'application OLISFA qui gère le reporting financier – Analyser et corriger les incidents de prod pour OLISFA
Ingénieur Consultant Java/J2EE
Addstones
oct. 2017 - sept. 2018
1 an
69340 Francheville, France
– Développement d'une application GSM Gateway qui gère les flux entrants tout en appliquant des règles de transformation pour les injecter par la suite dans l'application Triple A, qui gère la gestion sous mandat, grâce à des batchs de nuit. – Implémentation des services qui extraient et transforment des données pour générer des fichiers en sortie qui seront injecter dans Triple A – Implémentation des scripts UNIX (Shell) pour intégrer les nouveaux services – Intégration des nouveaux packages dans l'environnement d'intégration et effectuer les tests unitaires.
Stage de fin d'études
TATA Consultancy Services
mars 2017 - sept. 2017
7 mois
69340 Francheville, France
– Mise à niveau du produit SWAT qui permet l'importation des messages bancaires (SWIFT) et leurs l'injection dans des queues suivant différents protocoles de connexion. – Isolement du module d'injection en rendant le protocole de connexion dynamique. – Implémentation du module d'encapsulation – Implémentation de la gestion des templates de connexion
Développeur Oracle
Cynapsys IT Hotspot
déc. 2015 - août 2016
9 mois
Tunisie
– Analyse des besoins du client – Participation à la documentation technique et fonctionnelle des applications – Correction des anomalies, mise en place des nouvelles spécifications – Implémentation des évolutions – Développement du module de facturation de masse
Consultant SIRH
Sopra HR Software
juil. 2014 - nov. 2015
1 an 5 mois
Tunisie
– Participation à des ateliers de validation des spécifications – Participation à la documentation technique et fonctionnelle de la solution (Document de conception général, document de conception détaillée, mode opératoire et plan de test) – Participation à la conception et la réalisation du kit de reprise de données (Récupération, transformation et transcodage des données reprises d'une base source vers une base cible du SIRH).
Stage de fin d'études
HITS
févr. 2014 - juin 2014
5 mois
Tunisie
– Conception et développement d'une application bureau qui génère une représentation 3D à partir d'un plan 2D.
Formation
Université Paris 13 - Institut Galilée
Master 2, Programmation et logiciels sûrs
2016 - 2017
1 an 1 mois
Faculté des Sciences de Tunis, Tunisie
Diplôme d'Ingénieur, informatique
2011 - 2014
3 ans 1 mois
Institut Préparatoire aux Études d'Ingénieur El Manar, Tunisie
Diplôme du cycle préparatoire, Ingénieur
2009 - 2011
2 ans 1 mois
Lycée Secondaire El Menzah 6, Tunisie
Baccalauréat, Sciences Techniques
2008 - 2009
1 an 1 mois