You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nicolas RousseauNR

Nicolas Rousseau

Tech lead | Angular (expert) / Java Springboot

620 €/jour
Bagneux, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Nicolas

Développeur web Full Stack avec plus de 10 ans d’expérience, j’accompagne différents projets à forte contrainte métier et technique dans la conception, le développement et la maintenance d’applications web.

Je dispose d’une forte expertise sur Angular, notamment sur ses dernières versions. J’ai notamment conçu et développé un design system, ce qui m’a permis d’acquérir une sensibilité particulière à l’expérience utilisateur, à l’accessibilité et à la cohérence visuelle des interfaces. Cette approche me permet de créer des applications à la fois techniques et réellement agréables à utiliser.

Côté backend, je travaille principalement en Java avec Spring Boot, dans des architectures microservices. J’ai évolué dans des environnements techniques complexes intégrant Kafka, Kubernetes et des pipelines CI/CD GitLab, avec des enjeux forts de performance, de fiabilité et de scalabilité.

Au fil des années, je suis devenu référent technique au sein de mon organisme. À ce titre, j’ai :
- défini et diffusé des bonnes pratiques de développement et d’architecture logicielle,
- animé des formations et accompagné la montée en compétences des équipes,
- encadré et soutenu de nombreux projets en parallèle, en complément de mon rôle de développeur.

Autonome, rigoureux et orienté qualité, je m’adapte rapidement aux contextes projets et aux besoins métier. J’accorde une importance particulière à la qualité du code, à la maintenabilité et à l’expérience utilisateur, afin de livrer des solutions durables et efficaces.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Bagneux (jusqu’à 15 km)

Expériences

  • Secrétariat général de la Défense et de la Sécurité nationale
    Tech Lead – Angular / Java Spring Boot
    SECTEUR PUBLIC & COLLECTIVITÉS
    septembre 2023 - Aujourd'hui (2 ans et 9 mois)
    Montrouge, Paris, France
    En 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
    Spring boot Java Angular Tech Lead Encadrement d'équipe
  • Secrétariat général de la Défense et de la Sécurité nationale
    Lead developer web | Full stack
    décembre 2018 - Aujourd'hui (7 ans et 6 mois)
    Montrouge, France
    En 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é nationale
    Maître d'apprentissage
    septembre 2020 - Aujourd'hui (5 ans et 9 mois)
    Montrouge, France
    En 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur en informatique
    ESIEA
    2012
    Ingénieur en informatique
  • Master informatique
    Université Pierre et Marie Curie
    2012
    Master informatique

Compétences

Catégories