
Gaël TABET
Architecte Logiciel Senior | Talend & Java Spring
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Architecte Logiciel Senior avec 15+ ans d'expertise Java/Spring, Full Stack (Angular, React) et DevSecOps. Expérience confirmée en projets critiques ministériels, cybersécurité avancée (PKI, X.509) et architecture cloud AWS/OVH. Spécialisé en microservices sécurisés, CI/CD et pilotage d'équipes agiles pour transformer vos défis techniques en solutions robustes.
Expérience de travail
Expert Full Stack orienté Back-End – DevOps & Cloud AWS
Ministère de l’Économie, des Finances et de la Souveraineté industrielle et numérique
mars 2024 - Présent
2 ans 8 mois
Vétheuil, France
Dans le cadre du projet Pilier 2 (accord fiscal international), j’ai contribué à la conception et au développement d’une plateforme sécurisée, traçable et conforme aux normes eIDAS, RGS et NIST, dans un contexte à fortes contraintes budgétaires et géopolitiques. Back-end & Front : développement de microservices Java 17–21 (Spring Boot, Quarkus, Hibernate, Kafka) et d’interfaces web réactives (Angular 18, React 18). Cybersécurité avancée : intégration de certificats X.509, signatures RSA/ECDSA avec BouncyCastle, gestion de clés via PKCS#11 (SoftHSM), authentification OIDC/JWT (Keycloak), sécurité des échanges et conformité réglementaire. DevSecOps : pipelines CI/CD sécurisés (GitLab), scans SAST/DAST, tests BDD (Gherkin), supervision Cloud (IAM, secrets, audits), conteneurisation et orchestration avec Docker & Kubernetes. Cloud & Infrastructure as Code : déploiement cloud-native sur AWS et OVH via Terraform et Ansible, scalabilité multi-environnement, usage avancé des services AWS (EC2, RDS, S3, Lambda, VPC...). IA / ML : développement de modules en Python (FastAPI, Streamlit) pour le scraping, l’analyse prédictive et l’automatisation des flux. Pilotage agile & delivery : coordination entre MOA, Dev & Ops, animation des rituels Scrum, gestion du backlog, arbitrage technique et encadrement d’un alternant. Environnement technique : Java, Spring Boot, Quarkus, Kafka, Angular, React, Python, GitLab CI, AWS, OVH, Terraform, Kubernetes, Keycloak, BouncyCastle, SoftHSM, PostgreSQL, MongoDB, Redis.
TechLead Java fullstack & intershop Angular React
RAJA
mars 2021 - Présent
5 ans 8 mois
a. Rôle : Tech lead en développement et Scrum master. b. Tâches : Développement (Java, Spring , Struts 1. Conception et Développement de Fonctionnalités : o Développer des applications robustes et performantes en utilisant Java. 2. Maintenance et Support : o Corriger les bugs et améliorer les fonctionnalités existantes. 3. Tests et Déploiement : o Écrire des tests unitaires et d'intégration pour garantir la fiabilité des applications. o Participer au processus de déploiement continu (CI/CD). Développement Frontend (React, Angular) 1. Conception et Développement d'Interfaces Utilisateur : o Créer des interfaces utilisateur dynamiques et réactives en utilisant React et Angular. o Assurer la compatibilité avec différents navigateurs et dispositifs. 2. Intégration avec le Backend : o Gérer l'état de l'application avec des bibliothèques comme Redux (pour React) ou NgRx (pour Angular). o Consommer des API RESTful pour intégrer le frontend avec le backend. 3. Performance et Optimisation : o Optimiser les performances de l'application pour garantir une expérience utilisateur fluide. Gestion de Projet (Scrum) 1. Participation aux Cérémonies Scrum : o Participer aux daily stand-ups, sprint planning, sprint reviews... o Collaborer étroitement avec le Product Owner pour affiner et prioriser le backlog. 2. Gestion des Sprints : o Planification des sprints. Intégration de Solutions Tiers (Intershop, Algolia) 1. E-commerce (Intershop) : o Implémenter et personnaliser les solutions e-commerce en utilisant Intershop. o Intégrer Intershop avec d'autres systèmes et services. o Développement de job, de composant Intershop o Ajout de fonctionnalité dans les jobs (Replace mode, Update Commit Delete.) o Intégration back (en isml) des développements front (en react) o Intervention en pré prod. o Veille technologique (des technos concernant Intershop, dans mon cas, j’ai fait la formation ICM – Business User/ICM – Developer/ICM – PWA Developer/ICM – System Administrator)
Développeur Java Fullstack Sénior
Ex UMANIS
mars 2009 - mars 2021
12 ans 1 mois
69340 Francheville, France
Description du projet : Il s’agit d’un projet from scratch Le produit final est l’impression d’un courrier contenant des informations sous forme de code barre. Les premiers 4 mois de chantier j’ai eu le rôle de responsable qualification. Une fois le chantier terminé j’ai évolué sur un poste de développement Java Spring Hibernate Spring batch dans un environnement Scrum Agile. a. Poste : Responsable qualification b. Tâches : J’ai assuré la phase des tests, qualification et les tâches suivantes : • Développement de sites et listes avec SharePoint • Développement de script avec Shell pour lancer les batch • En charge des documents de conception et d’architecture pour distribuer les travaux aux différentes équipes • Montée en compétences des équipes de Test à Grenoble. • Montée en compétence & accompagnement au changement sur le site de Toulouse • Daily meeting avec la DSI pour donner le point d’avancement et les tâches à venir • Coordination et suivi des tâches avec l’équipe de développement • Affichage des rapports dans Pentao c. Technologies Utilisées : Shell, Spring Batch, SharePoint, Teams, Java, Pentao • Linux Eclipse et InteliJ, Jenkins PgAdmin (PostgreSQL), Oracle, Sonar (Qualité du code), PuTTY, MySQL a. Poste : Développeur Java Spring Développeur Fullstack Spring |Spring Batch |Angular b. Tâches : J’ai assuré le développement en Java Spring /Angular6 et Struts au sein d’une équipe de 2 experts en java et un chef de projet en méthodologie Cycle en V et j’ai assuré les tâches suivantes : • Développement • Chiffrage • Livraison • Git • Bitbucket • Jenkins (Intégration continue, source Control Polling, accès à distance grâce au token de Jenkins, installations des plugins Jenkins, automatisation des tests sur Jenkins avec verify, inspection continue avec checkstyle, chg de port dans jenkins.xml, livraison continue, pipeline parallèle et linéaire, déploiement en production) • Qualité de code en Sonar. • Installation Docker.