Ingénieur logiciel senior avec expertise en développement fullstack, architectures cloud et DevOps. Expérience dans des environnements internationaux avec des compétences techniques approfondies en Node.js, bases de données, conteneurisation et méthodologies agiles.
Travail dans une équipe Scrum de 7 personnes au sein d'un environnement international. Développement backend avec NestJS, optimisation des performances MongoDB, migration de solutions, mise en place de pipelines CI/CD sur Azure, monitoring avec Prometheus/Grafana/Jaeger/Loki, collaboration avec des équipes internationales en anglais.
Développement et amélioration de l'API principale de france.tv. Migration de Node.js/Express vers NestJS, intégration avec MongoDB/Elasticsearch/MariaDB/RabbitMQ, participation aux grooming & refinements, automatisation des déploiements avec GitLab CI & Jenkins, containerisation avec Docker/Kubernetes.
Développement des produits Brut.media, BrutX, Brut Live en fullstack React/Node.js avec TypeScript sur GCP. Développement de sites web et back-offices, conception d'APIs backend, optimisation des performances, exploitation de bases de données MongoDB/Redis/Elasticsearch, déploiement sur GCP.
Ouverture des APIs aux partenaires externes et refonte de la consommation des APIs. Développement d'API Gateway en Node.js (Hapi.js), optimisation des performances, implémentation de caching Redis, mise en place de Clean Architecture/TDD/tests, automatisation CI/CD avec GitLab CI/Jenkins.
Intervention sur deux projets : solution de gestion des produits digitaux pour artisans (backend Java/Spring, BFF Node.js, app mobile NativeScript) et gestion de rendez-vous ClicRDV (synchronisateur Node.js, caching Redis, MySQL, Docker/Kubernetes, AWS).
Développement de solutions pour terminaux de loterie et systèmes de gestion de paris. Développement fullstack (Node.js/Express/J2EE backend, AngularJS/Angular frontend), automatisation avec Ansible, CI/CD avec GitLab CI/Jenkins, monitoring Grafana, méthodologie Agile.