Lead développeur back-end spécialisé en architectures distribuées, j’accompagne la conception et la modernisation de systèmes complexes avec une forte exigence de qualité et de structuration. Expert des environnements Node.js/NestJS, je conçois des architectures robustes, scalables et maintenables, en mettant l’accent sur la modélisation métier et la solidité des fondations techniques.
Contexte métier : Conception et développement du nouveau référentiel tiers du groupe
Recueil du besoin (coworking avec les architectes logiciel afin de mettre en place les applications du projet, conception de la base des bases de données et de l'eventstore, rédaction de schémas de conception, ...)
Développement d'une architecture CQRS (mise en place du bus Kafka avec schémas Avro, mise en place de la vue matérialisée sous MongoDB, ...)
Mise en place d'une solution en eventsourcing (mise en place de l'eventstore sous MongoDB, définition des business events, ...)
Maintenance et sécurisation des applicatifs (rédaction de tests unitaires automatisés avec Jest, et de tests d'intégrations automatisés avec supertest)
Mise en place de la CI/CD avec Github Actions
Rédaction de la documentation technique avec mise en place des diagrammes UML