
Tarek Sahbani
Tech Lead Senior Java & Angular | Cloud
Salaire / Taux journalier
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead Full Stack avec +14 ans d'expertise Java/Angular/Cloud, actuellement chez BNP Paribas. Spécialisé en architectures microservices, migration cloud (Azure, AWS, IBM) et craftsmanship avec réduction de 60% des temps de déploiement via CI/CD. J'accompagne vos équipes dans la modernisation d'applications legacy et l'industrialisation de développements sécurisés et performants.
Expérience de travail
TechLead (Java&Angular&Cloud)
BNP PARIBAS
juil. 2022 - Présent
4 ans 4 mois
Maintenance de plusieurs applications qui permettent de gérer le cycle de vie d'un mandat GSM, ainsi que le reporting du domaine épargne. Réalisation (CraftManship & Cloud): – Application pratiques des approches « Test-First »pour guider le développement et garantir la non-régression – Automatisation des tests – JUnit, tests d'intégration, tests fonctionnels & d'API – Sécurisation des API REST avec Spring Security et Implémentation de la couche sécurité (Authentification&Authorization) – Gestion opérationnelle de la plateforme CI/CD, monitoring, performance, observabilité et sécurité – Force de proposition et accompagnement des ingénieurs software dans l'industrialisation, la testabilité et la pérennité de leur développement – Migration des applications vers le cloud IBM DMZR Réalisation (TechLead): – Conception/Développement applicatif (évolutions fonctionnelles et techniques) – Contribution à la migration des applications legacy vers une stack technique moderne – Développement de code TypeScript et de tests : unitaires, d'intégration et end-to-end – Développment des IHM avec Angular 15, intégration d'API REST et optimisation des performances (Lazy loading, Pagination) – Surveillance de la production en interviendront en cas d'incidents pour analyse, correction et relance des traitements – Vision 360 (Points d'échanges réguliers avec les autres Tech Lead du pole OSBA sur les bonnes pratiques, partage d'informations, discuter sur des potentielles difficultés)
Tech Lead (Java/Angular&Cloud)
AXA
janv. 2020 - mai 2022
2 ans 5 mois
Développement d'une solution de lutte contre le blanchiment d'argent et le financement du terrorisme Réalisations (craftManship & Cloud): – Craftsmanship : Incarner et promouvoir l'état d'esprit de l'artisanat logiciel – Clean Code : Maîtrise des principes fondamentaux pour un code lisible, simple et maintenable – Refactoring : Maîtrise des techniques de remaniement de code pour améliorer sa structure sans altérer son comportement. – Participation à la qualité, la résilience, et la sécurité de l'application (Sécurisation des API REST, couche authentification et autorization, intégration de HTTPS, installation des certificats de sécurité) – Gestion des Dépendances : Maîtrise des techniques pour structurer le code, minimiser le couplage et faciliter le "cassage de dépendance" – Mettre en place des bonne pratiques de développement (normes de codage, revues de code) – Déploiement et intégration des pipelines CI/CD (Azure Cloud) Réalisations (TechLead): – Conception de l'architecture Micro-services back-front en utilisant Spring cloud, Eureka et Zool – Rédaction de la documentation technique et de l'architecture technique internes – Réalisation des démos des évolutions apportées lors des rituels d'équipe – Assistance de l'équipe pour résoudre les problèmes techniques rencontrés – Encadrement de l'équipe et coordination des actions, rédaction un reporting opérationnel
DEV (Java&Angular) &CraftManship
ACOSS France
mai 2018 - déc. 2019
1 an 8 mois
Mise en place d'une application permettant de gérer les flux de collecte (TELEDEP, Sherlock, ALADIN) destinés à SNV2 et les flux de trésorerie (flux bancaires) vers les banques Réalisations (CraftManship & Cloud): – Réalisation de code reviews, identification et résolution des bugs, et promotion les best practices (Clean code, Clean architecture et Modularité) – Déploiement et intégration des pipelines CI/CD (GIT&Sonar&Jenkins) – Respect de la qualité et de la performance des produits livrables ainsi que du calendrier fixé – Application des bonnes pratiques sur la gestion des branches sous GITLAB – Migration de l'application vers le cloud IBM DMZR Réalisations (DEV Senior): – Développement de fonctionnalités de la plateforme, connexion à des API Partenaires – Création d'un fichier de conception de l'application (modèle UML) et maintenance des plates-formes d'application client en java – Organisation et diréction des réunions de projet (Participer aux différents sprint, cérémonies et atéliers proposés pour la construction du produit logiciel) – Veille technologique pour assurer la formation continue des équipes internes – Rédaction des documents de conception applicative (DAT, dossier d'exploitation, BL,..) et je suis le relais avec l'exploitant informatique
DEV Senior Java&Angular
Louis Vuitton France
sept. 2016 - avr. 2018
1 an 8 mois
Développement d'une application Web de commerce électronique pour l'habillement. Cette application offre un design dynamique et attractif afin d'assurer une meilleure expérience utilisateur Réalisations: – Création et déploiement du contenu du site de commerce électronique à l'aide de l'outil ATG BCC – Création d'un modèle graphique représentant les composants de l'ATG (CSS&HTML5&Bootstrap) – Étude, conception, chiffrage, déploiement et suivi des composants Web – Développement du processus d'achat et de paiement (Express, Simple&Complex checkout) – Rédiger et créer un plan de test unitaire et fonctionnel (Junit&Selenium) – Superviser la réception, assurer la préparation et la coordination du lancement de la production – Documenter l'architecture du logiciel et assurer son bon fonctionnement en production – Rédaction des documents de conception applicative (DAT, dossier d'exploitation, etc)
Consultant Technique Java&Angular
BlueNext Italie
juil. 2013 - août 2016
3 ans 2 mois
Italy, Texas 76651, États-Unis
Développement d'un nouveau système de gestion des contrats pour une compagnie d'assurance utilisant les nouvelles technologies. Ce projet consiste à concevoir et développer une application web pour la gestion des contrats de véhicules d'assurance vie Réalisations: – Participation à la réalisation des dossiers de conception technique : diagramme de déploiement et de composants – Développement de Web Service Backend-Frontend – Développement d'un service web SOAP pour l'envoi et la validation des contrats vers le STS – Développement d'un plan de test unitaire pour améliorer la qualité de l'application (Jasmine&Karma) – Rédiger et créer un plan de test unitaire et fonctionnel (Junit&Selenium) – En production : Suivi des anomalies et élaboration d'un plan de formation pour l'utilisateur
Consultant IT Java
Banque De France
nov. 2010 - avr. 2013
2 ans 6 mois
Développement d'une solution de gestion des transactions intégrant toutes les fonctions liées à l'externalisation du middle office pour la capture des flux et leurs transmissions aux métiers en aval (Custody, Fund management) Réalisations: – Participation à la pré-étude avec le client et rédaction des spécifications fonctionnelles – Développement des fonctions back office/middle office de Banque de France – Développement d'une application permettant de générer des rapports pour chaque type d'instrument (Stocks, TCN, OPCVM, Future, Repo...) – Réalisation et mise à disposition des évolutions des applications (temps réel/batch) – Développement d'un client SOAP pour récupérer les données du système APOLLO – Suivi des activités de test : Tests unitaires, tests d'intégration
Formation
FST
Ingénieur en Informatique, Génie Logiciel
2008 - 2010
2 ans 1 mois
IPEIEM
Institut préparatoire aux études d'ingénieurs
2006 - 2008
2 ans 1 mois