Tech Lead avec 10 ans d’expérience, j’interviens sur des projets à forte complexité dans des environnements Agile/Scrum. Expert des technologies Spring Boot, Angular, React et des architectures microservices, je maîtrise l’ensemble du cycle de développement logiciel. Je combine expertise technique et leadership pour encadrer les équipes, piloter les projets et déployer des bonnes pratiques de développement. Certifié Java 11, j’interviens sur des projets critiques dans les secteurs bancaire et financier.
Leadership technique et pilotage des features de bout en bout dans un environnement Agile / Scrum / SAFe pour le projet Parcours sans couture. MISSIONS Leadership technique et pilotage Leadership technique et pilotage des features de bout en bout dans un environnement Agile / Scrum / SAFe Garant du respect des bonnes pratiques de développement, des standards de code et de la qualité logicielle Organisation et animation de réunions techniques (design reviews, ateliers d'architecture) Définition et validation des choix techniques et architecturaux (scalabilité, performance, sécurité, maintenabilité) Identification des risques techniques, dette technique et limites de l'existant, avec propositions d'amélioration continue Encadrement et mentoring Garant de la gestion de configuration des branches, merging et versioning Encadrement et mentoring des développeurs : pilotage des développements, suivi de l'avancement des tickets, support technique quotidien et développement des fonctionnalités critiques Onboarding technique des nouveaux collaborateurs (environnements, architecture, pratiques Agile) Déploiement et tests Préparation, coordination et déploiement des releases sur les environnements de test, pré-production et de production Mise en place et pilotage de la stratégie de tests (tests unitaires, intégration, validation fonctionnelle) Gestion Agile Estimation, refinement et sizing des user stories lors des cérémonies Agile (Backlog Refinement, Sprint Planning) Pilotage technique lors du PI Planning (SAFe) : planification des incréments, estimation des capacités, gestion des dépendances et des risques techniques Participation active et animation des rituels Agile (Daily Scrum, Sprint Review, Retrospective) Suivi et mise à jour des activités dans les outils de gestion Agile (JIRA) Analyse fonctionnelle et maintenance Analyse des besoins fonctionnels, collaboration avec les équipes métier et le Product Owner pour clarification des exigences Suivi des retours QA, correction des anomalies et stabilisation des versions Gestion des incidents de production, analyse des causes racines (RCA) et mise en œuvre de correctifs durables Assurance du maintien en conditions opérationnelles (MCO) et de l'évolution continue des applications Intelligence Artificielle Gouvernance et configuration de GitHub Copilot (instructions projet, règles d'usage IA) Intégration de Copilot dans le workflow de développement et de code review Supervision de la qualité, sécurité et conformité du code généré par l'IA Environnement technique : Java 21, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Data, JPA, Hibernate, RESTful, React, Redux saga, JSON Maven, GIT, Github, JUNIT, Sonarqube, Apache Tomcat, Jenkins, Kubernetes, AWS, Vault, Postman, Kibana, Grafana, GitHub Copilot Agile, Scrum, SAFe
Tech lead sur le projet Honey Knights (Conso service) avec responsabilité du développement et de l'encadrement technique de l'équipe. MISSIONS Analyse documentaire et du fonctionnement de l'existant Rédaction et chiffrage des tâches Identification des bugs et des limites techniques de l'existant Participation aux réunions de suivi du projet Résolution des incidents et support technique des applications Analyse et développements des nouvelles fonctionnalités Affinage et sizing des nouveaux sujets de dev Choix de solutions techniques pour les évolutions à développer Organisation de réunions techniques afin de discuter/proposer les solutions techniques et le schéma directeur des développeurs Responsable de features et fonctionnalités pendant les sprints Chapeauter les développeurs et suivre l'avancement des tickets de chaque fonctionnalité en cours de développement Préparer les releases, les déployer en environnements de test et suivi de l'avancement et retours de testeurs Réaliser les développements et répondre aux questions et blocages techniques de l'équipe Onboarding des nouveaux collaborateurs : Préparer l'environnement technique de travail et présenter les applications et les sujets de l'équipe Apporter des réponses aux questions fonctionnelles ou les poser aux métiers afin de ramener plus de clarification sur le besoin fonctionnel Garant des bonnes pratiques de développement Garant de la gestion de configuration des branches et merging Mise en place et la rédaction de la stratégie de test Corrections des anomalies Assurer le maintien et l'évolution de l'application Gestion des incidents de production Animation et Participation des Daily Meetings Maintien à jour de l'outil JIRA Environnement technique : Java 11, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch, JPA, Hibernate, RESTful, JSON, Apache Kafka, Angular 15 Maven, GIT, Bitbucket, Jenkins, JUNIT, Sonarqube, Apache Tomcat Agile, Scrum
Développement senior sur le projet FT Reporting avec responsabilités techniques et d'encadrement d'équipe. MISSIONS Analyse documentaire et du fonctionnement de l'existant Rédaction et chiffrage des tâches Identification des bugs et des limites techniques de l'existant Participation aux réunions de suivi du projet Résolution des incidents et support technique des applications Analyse et développements des nouvelles fonctionnalités Affinage et sizing des nouveaux sujets de dev Choix de solutions techniques pour les évolutions à développer Organisation de réunions techniques afin de discuter/proposer les solutions techniques et le schéma directeur des développeurs Responsable de features et fonctionnalités pendant les sprints Chapeauter les développeurs et suivre l'avancement des tickets de chaque fonctionnalité en cours de développement Préparer les releases, les déployer en environnements de test et suivi de l'avancement et retours de testeurs Réaliser les développements et répondre aux questions et blocages techniques de l'équipe Onboarding des nouveaux collaborateurs : Préparer l'environnement technique de travail et présenter les applications et les sujets de l'équipe Apporter des réponses aux questions fonctionnelles ou les poser aux métiers afin de ramener plus de clarification sur le besoin fonctionnel Garant des bonnes pratiques de développement Garant de la gestion de configuration des branches et merging Mise en place et la rédaction de la stratégie de test Corrections des anomalies Assurer le maintien et l'évolution de l'application Gestion des incidents de production Animation et Participation des Daily Meetings Maintien à jour de l'outil JIRA Environnement technique : Java 8, Java 17, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch, JAXRS, JPA, Hibernate, Oracle, RESTful, JSON Maven, GIT, GitLab, Jenkins, JUNIT, Cucumber, Sonarqube, Apache Tomcat, Docker, Kubernetes Agile, Scrum
Développement sur les projets PDS et Site APEC avec refonte graphique et migration d'AngularJs 1.5 vers Angular 6. MISSIONS Analyse documentaire et du fonctionnement de l'existant Rédaction et chiffrage des tâches Identification des bugs et des limites techniques de l'existant Participation aux réunions de suivi du projet Résolution des incidents et support technique des applications Analyse et développements des nouvelles fonctionnalités Environnement technique : Java 8, Angular 6, AngularJs 1.5, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch, Mybatis, Oracle, RESTful Maven, GIT, Jenkins, TDD, BDD, Kubernetes Agile, Scrum
Développement sur les plateformes Esupply (gestion du stock et des prévisions) et Trace (suivi des produits depuis la fabrication jusqu'à la distribution). MISSIONS Étude d'impact et migration des deux plateformes Esupply et Trace Analyse documentaire et du fonctionnement de l'existant Conception et planification des phases de réalisation du projet Rédaction et chiffrage des tâches Accompagnement à la résolution des incidents de l'existant Identification des bugs et des limites techniques de l'existant Animation des réunions de suivi du projet Préparation du manuel utilisateur et cahier des tests/recettes Accompagnement à la mise en Intégration, Pré-production et en Production Environnement technique : Java 8, Angular 6, Spring Boot, Spring Data, Spring Security, Hibernate, SQL Server, RESTful, UML, Maven, GIT, JUnit 4 Agile, Scrum
Responsable de la maintenance et de l'évolution des applications Annuaire, ComEth, FlashInfo et RMS. MISSIONS Déterminer les attentes et les besoins du client Analyser et programmer des nouvelles fonctionnalités Développer des API de gestion des reporting via Aspose Maintenance des fonctionnalités existantes Résoudre des incidents et la qualité de données Rédaction des cahiers de test Environnement technique : Java 8, Angular 4, AngularJs, Spring Boot, Spring Data, Spring Security, Hibernate, SOAP, REST, Struts2, JavaScript, JQuery Log4J, Maven, SVN, Eclipse, Bugzilla, EasyVista, SOAP UI, Oracle SQL Developer Agile, Scrum