
TRAN Quang Khai
Lead Developer Java | DevSecOps | Kubernetes
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Lead Developer Java avec 13+ ans d'expertise en architecture microservices, Cloud Aws, DevSecOps et migration cloud. Spécialisé dans la transformation digitale : migration de monolithes vers microservices, automatisation CI/CD, réduction des vulnérabilités de et amélioration de la productivites. J'accompagne vos projets Java/K8s/AWS avec une approche complète du code à la production, garantissant qualité, sécurité et performance.
Expérience de travail
Lead Java Developer / Lead DevSecOps
Assurance MGP
déc. 2022 - Présent
3 ans 11 mois
– Mis en place un nouveau processus de développement appliqué à toute la DSI, améliorant la productivité des équipes de développement de 30%. – Migré des applications monolithes vers modules, 20 microservices et 12 applications frontend, mise en place l'architecture API, TDD, DDD. – Développement full-stack en Java et React – Redéfinition des standards de clean code, pair programming, code review, validation des merge request. – Gérer/centraliser l'ensemble du code source de la DSI sur GitLab, formant des équipes à l'utilisation de Git/Gitlab, gestion des branches, et superviser les livraisons en UAT et production. – Administrer les serveurs d'application (dev, UAT, production) – Présenter des solutions technologiques auprès de la DSI, tout en animant les ateliers techniques. – Former les développeurs juniors, garantissant la montée en compétences de l'équipe et une efficacité accrue. – Présenter et mise en place un processus DevSecOps, réduisant des vulnérabilités de 30%. – Mettre en place des pipelines CI/CD standardisé pour tous les microservices et applications, automatisant 99% des déploiements. – Administrer des serveurs SonarQube, Jenkins, Nexus, Vault, Gitlab, Apache http. – Analyser et corriger les vulnérabilités détectées par SonarQube et Nexus – Collaborer avec l'équipe d'administration pour intégrer les pratiques DevSecOps, installer/sécuriser les serveurs Linux Redhat et gérer les certificats SSL/TLS. – Travailler avec des partenaires pour assurer l'intégration des API, et la sécurité des échanges, mise en place la communication VPN IPsec.
Senior Fullstack Developer Java/Angular
Société Générale - SGCIB
juin 2021 - déc. 2022
1 an 7 mois
– Architecture EDA et CQRS, conception, développement d'une application UI par Angular et 14 Microservices Java Spring Boot et 2 frameworks internes – Contribuer au cérémonies Agile (daily, sprint planning, rétrospective, poker planning...) et les sujets techniques (découpage, microservices, performance, automation, messaging...) – DevOps activités, CD/CI pipline – Réaliser le maintien en condition opérationnel et le support aux utilisateurs – Spécifications techniques, documents techniques livrés sur la plateforme de la banque SG.
Lead Fullstack Developer - Java/Angular
BNP Paribas
avr. 2020 - juin 2021
1 an 3 mois
– Architecture, conception et développement de l'application par Java 8, Angular 10, Spring Boot – Gérer l'équipe de 3 développeurs, revue de codes, pair programming, TDD, gérer les branches Git – Coaching, référent technique Java auprès des juniors, les faire monter en compétences – Mise en place des conventions de code (des normes à respecter), mettre en place de bonnes pratiques – Test unitaire, test d'intégration – Rédaction de la documentation technique
Java Developer
Société Générale - SGCIB
mars 2017 - mars 2020
3 ans 1 mois
– Conception et développement en Java de composants d'Apache Nifi, des Batchs et Webservices REST – Développement des bases de données PL/SQL sur Oracle Exadata – Recherche et proposition de solutions: Performance, Monitoring, Sécurité... – Travail avec l'équipe international (Inde, Chicago, Luxembourg...) – Spécifications techniques, documents techniques
Java/JEE Study and Development Engineer
IDOINE CONSEIL
mars 2014 - mars 2017
3 ans 1 mois
– Développement de différentes versions de l'application en Java/JEE, Struts 2, Play, Spring – Optimisation des performances (PL/SQL, Cache distribué, Apache Solr) – Recherche et proposition des solution pour: Signature électronique, load-balancing, paiement en ligne
Java/JEE Study and Development Engineer
EPIGONE
oct. 2012 - févr. 2014
1 an 5 mois
Formation
Université Paris Diderot
Master 2, Système d'information
2011 - 2012
1 an 1 mois
École IPH
Ingénieur informatique, Informatique
2006 - 2011
5 ans 1 mois
Licences et certifications
AWS Certified Solutions Architect
Délivré le : –
KCNA: Kubernetes and Cloud Native
Délivré le : mai 2023
Oracle Certified Professional, Java SE 6
Délivré le : mai 2010
Portfolio
