À propos de Nicolas
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- Secrétariat général de la Défense et de la Sécurité nationaleTech Lead – Angular / Java Spring BootSECTEUR PUBLIC & COLLECTIVITÉSseptembre 2023 - Aujourd'hui (2 ans et 9 mois)Montrouge, Paris, FranceEn tant que Tech Lead, j’ai accompagné plusieurs projets dans leurs choix techniques, architecturaux et organisationnels, avec pour objectif l’amélioration continue de la qualité logicielle et la cohérence des pratiques de développement.𝐁𝐨𝐧𝐧𝐞𝐬 𝐩𝐫𝐚𝐭𝐢𝐪𝐮𝐞𝐬 𝐞𝐭 𝐜𝐨𝐝𝐞 𝐪𝐮𝐚𝐥𝐢𝐭𝐲J’ai défini des standards de développement en Angular et Java/Spring Boot, intégrant des règles de qualité de code, des modèles de structuration de projet, ainsi que des outils d’analyse de code. Ces bonnes pratiques ont été partagées par un accompagnement des équipes, des présentations et la rédaction de documentations.𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞, 𝐜𝐨𝐧𝐜𝐞𝐩𝐭𝐢𝐨𝐧 𝐞𝐭 𝐚𝐜𝐜𝐨𝐦𝐩𝐚𝐠𝐧𝐞𝐦𝐞𝐧𝐭J’ai conseillé et accompagné plusieurs équipes dans la conception d’applications web. J’ai assuré un rôle de référent technique transverse, en accompagnant les développeurs sur des sujets de montée en compétence et d’adoption de bonnes pratiques. Cela a permis de normaliser les méthodes de développement, favorisant la mobilité des personnes entre les différents projets.𝐄𝐧𝐯𝐢𝐫𝐨𝐧𝐧𝐞𝐦𝐞𝐧𝐭 𝐭𝐞𝐜𝐡𝐧𝐢𝐪𝐮𝐞Angular • TypeScript • Java • Spring Boot • REST APIs • Git • CI/CD (Gitlab) • SonarQube • Microservices
- Secrétariat général de la Défense et de la Sécurité nationaleLead developer web | Full stackdécembre 2018 - Aujourd'hui (7 ans et 6 mois)Montrouge, FranceEn tant que Lead developer, j'ai encadré et contribué activement au développement d'applications web full-stack en Angular et Java/Spring Boot, dans un environnement orienté microservices hébergé sur un cloud interne, avec Kafka et Kubernetes.𝐃𝐞́𝐯𝐞𝐥𝐨𝐩𝐩𝐞𝐦𝐞𝐧𝐭 𝐞𝐭 𝐚𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞J’ai conçu et développé des applications web full stack en Angular et Java/Spring Boot, dans un environnement basé sur une architecture microservices, avec API REST, hébergée sur un cloud interne. J’ai participé à la définition de ces architectures pour assurer la scalabilité et la robustesse des solutions, tout en mettant en place des pipelines d’intégration et de déploiement continus (CI/CD). La qualité du code était au cœur de nos pratiques, avec des tests automatisés, la rédaction de documentations techniques, des revues de code régulières et un contrôle du code automatisé par SonarQube.𝐌𝐞́𝐭𝐡𝐨𝐝𝐨𝐥𝐨𝐠𝐢𝐞 𝐀𝐠𝐢𝐥𝐞En tant que lead developer, j’ai encadré des équipes de développeurs, en assurant la coordination technique, la montée en compétence et le respect des bonnes pratiques. J’ai été pleinement impliqué dans des rituels agiles Scrum : planification des sprints, daily meetings, revues et rétrospectives. J’ai également collaboré étroitement avec les Product Owners et les équipes UX/UI pour répondre le plus efficacement possible aux besoins utilisateurs.𝐃𝐞𝐬𝐢𝐠𝐧 𝐒𝐲𝐬𝐭𝐞𝐦L’un des projets structurants de ma mission a été la conception et le développement d’une librairie front-end Angular, dédiée à l’implémentation d’un design system interne. Ce socle UI réutilisable a permis de garantir la cohérence visuelle et fonctionnelle des interfaces de notre SI. Il a par ce fait permis une réduction de temps de développement globale des applications.𝐄𝐧𝐯𝐢𝐫𝐨𝐧𝐧𝐞𝐦𝐞𝐧𝐭 𝐭𝐞𝐜𝐡𝐧𝐢𝐪𝐮𝐞Angular • TypeScript • Java • Spring Boot • REST APIs • Git • k8s • CI/CD (Gitlab) • Microservices • SonarQube • Scrum
- Secrétariat général de la Défense et de la Sécurité nationaleMaître d'apprentissageseptembre 2020 - Aujourd'hui (5 ans et 9 mois)Montrouge, FranceEn tant que maître d’apprentissage, j’ai encadré trois alternants dans le domaine du développement logiciel, en les accompagnant tout au long de leur parcours, aussi bien sur les aspects techniques que professionnels.𝐄𝐧𝐜𝐚𝐝𝐫𝐞𝐦𝐞𝐧𝐭 𝐞𝐭 𝐟𝐨𝐫𝐦𝐚𝐭𝐢𝐨𝐧J’ai assuré un suivi individualisé de chaque alternant, en leur transmettant les bonnes pratiques mises en place dans notre organisme : qualité du code, structuration des projets, documentation, gestion des versions, tests, etc. Mon objectif était de les faire monter en compétences de manière progressive, sur un sujet non critique, avant de les intégrer sur des projets plus exigeants.𝐀𝐜𝐜𝐨𝐦𝐩𝐚𝐠𝐧𝐞𝐦𝐞𝐧𝐭 𝐩𝐞́𝐝𝐚𝐠𝐨𝐠𝐢𝐪𝐮𝐞 𝐞𝐭 𝐩𝐫𝐨𝐟𝐞𝐬𝐬𝐢𝐨𝐧𝐧𝐞𝐥J’ai facilité leur intégration au sein des équipes projets. Je les ai également accompagné dans leur réflexion sur leur projet professionnel, en les aidant à faire des choix pour la suite de leurs études ou leur recrutement dans notre organisme une fois diplômés.𝐈𝐧𝐭𝐞𝐫𝐟𝐚𝐜𝐞 𝐚𝐯𝐞𝐜 𝐥𝐞𝐬 𝐞́𝐭𝐚𝐛𝐥𝐢𝐬𝐬𝐞𝐦𝐞𝐧𝐭𝐬 𝐝𝐞 𝐟𝐨𝐫𝐦𝐚𝐭𝐢𝐨𝐧J’ai échangé régulièrement avec les écoles pour que leurs missions en entreprise soient en phase avec leur formation. Outre les sujets choisis, je les ai aidé en révisant leurs mémoires et en organisant des soutenances blanches avec de nombreux collègues de notre organisme.Cette expérience a renforcé mes compétences en encadrement, en pédagogie et en transmission de savoirs, ce qui m'a aidé pour devenir par la suite tech lead.
Recommandations
Soyez le premier à recommander Nicolas
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur en informatiqueESIEA2012Ingénieur en informatique
- Master informatiqueUniversité Pierre et Marie Curie2012Master informatique