
Shahzad Akbar
Lead Ingénieur Java | DevOps Kubernetes & CI/CD
Salaire / Taux journalier
95210 Saint-Gratien, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Java Full-Stack & DevOps avec 18 ans d'expertise en architecture microservices, Kubernetes et CI/CD. Actuellement chez Action Logement, j'ai développé from scratch un Data Hub géolocalisé avec architecture hexagonale, industrialisé les déploiements via ArgoCD/Helm et mis en place le monitoring Grafana. Spécialisé Java/Spring Boot, Angular, K8s avec coaching craftsmanship pour livrer des solutions scalables et industrialisées.
Expérience de travail
Lead Java / Full-Stack / Devops Engineer – Kubernetes & CI/CD
Action LogementFreelance
févr. 2025 - Présent
1 an 9 mois
Paris, France
• Développement from scratch de l’application géolocalisée CSP (Cadre de Stratégie Patrimoniale), futur Data Hub d’Action Logement • Conception et mise en place d’une architecture hexagonale • Développement des User Stories en Java / Angular • Coaching craftsmanship et mentorat technique des développeurs • Déploiement des projets Back & Front & Data Kubernetes • Déploiement et configuration des environnements dev, recette, préprod, MCO et production • Mise en place et maintien des pipelines CI/CD • Industrialisation des déploiements avec Helm, ArgoCD, GitOps et Kustomize • Automatisation et standardisation des pratiques de déploiement • Mise en place et gestion du monitoring applicatif avec Grafana • Création et configuration d’alertes de supervision pour détecter les incidents applicatifs et Kubernetes (pods en erreur ou indisponibles, redémarrages, etc.) • Suivi de la santé des applications et des workloads en production • Gestion des dumps et backups dans Kubernetes avec script Shell • Intégration et exploitation des briques Data (Airflow, Spark on Kubernetes) • Administration et intégration de composants techniques : PostgreSQL/PostGIS, RabbitMQ, Metabase • Support plateforme aux équipes Dev & Data lors des mises en production et incidents Environnement technique • Backend : Java 21, Spring Boot 3.4.3, REST API, Swagger, Maven • Frontend : Angular 19 • Architecture : Microservices, DDD, Architecture hexagonale, Clean Architecture, Clean Code, ATDD • DevOps / Platform : Kubernetes, Helm, ArgoCD, GitOps, Kustomize, Docker, GitLab CI/CD, Harbor, Shell • Observabilité : Grafana, Prometheus, monitoring applicatif, alerting, supervision Kubernetes • Data : Airflow, Python (notions), Spark on Kubernetes, PostgreSQL, PostGIS, Metabase • Messaging : RabbitMQ • Qualité / Outils : SonarQube, Jira, Lens • Cartographie : OpenStreetMap
Lead Développeur back-end
Transactis FranceFreelance
avr. 2024 - déc. 2024
9 mois
94120 Fontenay-sous-Bois, France
Développement de micro services pour la nouvelle solution de paiement instantané WERO o Rôles: Développeur Senior backend JAVA, Craftman, CI/CD • Développement avec JAVA 17 + Spring Boot 2 sur tous les micro services (API) • Appels REST entre EPI (L'European Payment Initiative) et les banques (SG et LBP) • Mise en place du développement hexagonal sur les micro services (montée en compétences de l'équipe) + Clean code • Ecriture des tests unitaires avec Mockito (ATDD) • Gestion des appels REST avec signature HMAC • Code review (Pull Request) • Participation aux cérémonies scrum (daily, refinement, démo, retro) • Mise en place et maintenance de la CI/CD sur les micro services • Encadrement o Environnement technique : Java 17, Springboot 2, PostgreSQL, Kubernetes (LENS), HELM CHART (K8s package manager), Jenkins (ci/cd), Nexus, GitHub, Harbor, DDD, ATDD, Clean code, SonarQube, REST API, Swagger, Maven, Jira o Environnement technique (Société Générale): Whats, DoItNow, MyVault
Développeur Full Stack Java React / Craftman
Société GénéraleFreelance
sept. 2020 - déc. 2023
3 ans 4 mois
94120 Fontenay-sous-Bois, France
Développement de plusieurs parcours d'achat (ATU, FORFAIT, STANDARD, LEGAL FEES) en JAVA/REACT sur la Marketplace du service Achats. o Rôles: Développeur full-stack JAVA/REACT, Craftman • Développement avec JAVA 11 + Spring boot + modélisation des Bpmn Camunda (TDD, DDD, dév. Hexagonal) pour la création des API BFF et BFW (back for front et for workflow) => 75% • Ecriture des tests unitaires avec Mockito • Création des Feign Client pour attaquer diverses et nombreuses API de la SG (oAuth2). • Formation de Paris & Bengalore au développement hexagonal + pratiques Craft apprises des coachs (initiative personnelle, appétence) • Développement en front end avec React Js (yarn, hook) ==> 25% en moyenne (100% sur certains sprints) • Développement sur plus d'une quinzaine de projets java, dont 3 BFF/BFW + des Spring batchs • Création / Gestion des évènements entre les backend avec l'outil SG "Everest" (rabbitMq) • Pull Request • Cérémonies scrum (daily, refinement, démo, retro) • Projet + Run après mise en production de nouveaux backends / parcours d'achat (référent sur le projet "Gare de routage" des demandes d'achats standards au sein des entités de la SG) • Référent + maintenance d'une API Gateway (backend) qui attaque les Web Services (SOAP) de "JAGGER" (« Sourcing Hub » pour la gestion des contrats) • Encadrement des nouveaux arrivants • Migration en tout genre dans un contexte ou tout bouge tout le temps (API externes, Infra...) et où de nombreuses API sont utilisées dans tout le workflow • Référent sur certaines problématiques complexes comme la "délégation de comptes" sur la marketplace, dans un contexte de workflow BPMN (délégation de tâches BPMN) o Environnement technique : Java 8/11, BPMN/Camunda, Springboot, Spring batch, React JS, Bootstrap, HTML5/CSS, PostgreSQL, Flyway, Docker (LENS), Openshift, Jenkins (ci/cd), Kubernetes, Ansible, Nexus, GitHub, DDD, TDD, ATDD, Craft, SonarQube, REST API, SOAP, Swagger, Maven, Jira Environnement anglophone
Co-founder
Edoligo
janv. 2020 - oct. 2021
1 an 10 mois
Paris, France
o Rôles: Founder, Scrum master, Développeur full-stack, DevOps, CTO o Environnement technique : v1 : React JS (create react app), Node Js (npm), React Bootstrap, GCP Functions, Firebase, Redux, Stripe (Paiement en ligne avec Connect « Express ») v2 : React JS (create react app), Node Js (npm), React Bootstrap, AWS (S3, Amplify, EC2, Polly), Google Wavenet, Redux, Stripe (Paiement en ligne avec Connect « Express »)
Référent technique Java/React & Scrum master
Gfi world
mars 2014 - mai 2020
6 ans 3 mois
92400 Courbevoie, France
Développeur JAVA/React : o Développement de l’administration de c15v5 (Java, React Js, REST, Hibernate) o Développement de SisReplay (lecteur audio de réécoute des enregistrements SAMU) sur le portail Web c15V5 (Framework MVC javascript) o Développement du module géo localisée SISMAP dans c15v15 (Google Maps API, Framework MVC javascript) o Référent technique Java & Dev/Ops sur le Projet PFAU - Création du micro-service avec Spring Boot + Docker - Initiation des développeurs au framework JAXB & développement du sous projet de la norme EDXL - Installation & utilisation d’un Active MQ de test en SSL - Développement d’user stories avec Java & React Js - Formation de l’équipe opérationnel à Docker - Préparation de l’environnement de recette interne et assistance aux testeurs à : • L’utilisation de la plateforme de recette d’ATOS via une API Rest (POSTMAN, Json…) • Création des scénarios de tests d’intégration en vue de la démo à l’APHP o Infra as Code : Utilisation d’Ansible pour automatiser l’installation des serveurs sur les postes des développeurs. - Installation de Windows 10 Sub system Linux (Ubuntu) pour le POC - Ecriture des playbooks • Téléchargement, installation et configuration automatique des serveurs Apache et Glassfish avec le code source Scrum Master : o Garant des pratiques agiles avec le framework scrum (utilisation des scrum artéfacts et events) o Animation des ateliers (création de la DOD, DOR…) o Animation/organisation des événements scrum (sprint planning, daily scrum, sprint review, sprint retro) o Facilitateur & référent technique (clarification des user stories, communication avec le PO) Environnement technique : Java 8, Junit, Spring MvC, REST, Hibernate, Google Maps API, Javascript (single page appli.), React Js, Angular Js, oAuth2, GIT, Jenkins, Nexus, Maven, Glassfish, Spring Boot, Docker
Ingénieur d'études JEE
Tinubu Square
nov. 2011 - mars 2014
2 ans 5 mois
92130 Issy-les-Moulineaux, France
* Refonte de la source de données Altares avec les web services (achats de rapports financiers sur le portail Grams, calculs de scores…) * Mise en place d’un POC en vue de signer avec le client QBE Australie * Développement de nouvelles fonctionnalités pour ce nouveau client sur nos applications de « credit risk » front office (Rmc) et back office (Grams) en SCRUM * Conception et développement d’un validateur de format de fichier-client, avant intégration de ce fichier dans notre système pour le produit « Topup-up » (Zk + Spring + Maven, outil utilisé en interne) * Support de niveau 3 pour le produit « Topup » et déploiement des nouveaux clients (batch Java + configuration Jenkins) * Mise en place d’un batch de synchronisation automatique des décisions avec HCC Environnement technique : SAAS, Java/JEE, JSP, javascript, Groovy, Hudson/Jenkins, TDD, Junit, Jetty
Ingénieur d'études et développement
Seres (groupe Docapost)
févr. 2009 - oct. 2011
2 ans 9 mois
93400 Saint-Ouen-sur-Seine, France
* Rédactions de spécifications techniques * Développement d’une application JEE « WebChecker » pour le contrôle des formats EDI * Développements en JEE de programmes batchs pour l’intégration et la purge de données d’une application Web : Web de Suivi ePresto 2.0 * Développements JEE sur les applications du projet PEM (Plateforme d’échange multicanal) * TMA .NET sur le projet web EDI DAPO (Direction d’Approvisionnement de La Poste) * TMA Java pour le service Postecs/Docatmail qui est un système d’échange de courriers sécurisés (SSL) via notifications * Rédactions de documentations techniques pour tous les projets * Génération des livrables et déploiement en environnement de recettes * Ecriture des bons de livraison pour la mise en production * Support de niveau 3 Environnement technique : Java/JEE, Zk, Spring, Maven, ORM Toplink, Glassfish
Ingénieur d'études
Sogeti
févr. 2007 - janv. 2009
2 ans
* Développements avec J2EE pour l’application « Weekly CO » * Maintenance évolutive et corrective de l’application * Offshorisation de l’application en Inde * Rôle d’assistant chef de projet – chef d’équipe offshore * Formation à distance des indiens en Anglais/Hindi * Communication et documentation en anglais pour la gestion du projet et le suivi des développements * Rédaction des spécifications fonctionnelles et techniques en français et en anglais * Déploiement des lots, recettes MOE Environnement technique : Java/JEE, EJB, Struts, Websphere
Ingénieur Etude et Développement - stagiaire
ProCapital
sept. 2005 - mars 2006
7 mois
* Amélioration du Système d’Informations et reporting avec Perl * Conception et développement d’applications Intranet en Php
Ingénieur Etude et Développement - stagiaire
ProCapital
sept. 2004 - mars 2005
7 mois
* Amélioration du Système d’Informations et reporting avec Perl * Conception et développement d’applications Intranet en Php
Formation
CERTyou
PSM I, Management de projet
2019 - 2019
1 mois
Résultat : Certification
https://www.scrum.org/certificates/435264
ESILV - Ecole Supérieure d'Ingénieurs Léonard de Vinci
Diplôme d'ingénieur
2003 - 2007
4 ans 1 mois
Licences et certifications
Certified Professional Scrum Master
Délivré le : oct. 2026