Nancy, FR · Disponible

Richard Lemmer

Ingénieur logiciel Full-Stack (TypeScript) – évolution vers Tech Lead / Architecture

Ingénieur Full-Stack TypeScript avec une appétence pour la structuration technique et les sujets d’architecture. J’interviens autant sur le développement que sur l’environnement global : CI/CD, qualité, organisation du code et pratiques d’équipe. J’ai l’habitude de remettre à plat des environnements existants pour les rendre plus simples à utiliser et plus fiables. Je souhaite évoluer vers un rôle de Tech Lead ou d’architecte logiciel.

Richard Lemmer
Expériences

Développeur Full-Stack – structuration technique

Mission transverse (intercontrat)

janv. 2025 – Présent
  • Préparation technique et stratégique de migration d'une application vers une clean architecture
  • Réduction du temps de démarrage du projet (plusieurs minutes → quelques secondes) en simplifiant l’environnement de développement
  • Migration de DevContainers vers WSL pour améliorer les performances et la stabilité côté dev
  • Refonte du pipeline CI/CD GitLab pour corriger des déploiements instables
  • Mise en place de règles ESLint et conventions pour éviter les divergences dans le code
  • Ajout de migrations versionnées pour sécuriser les évolutions de base de données
  • Développement de tests End-to-End avec playwright et codegen
  • Participation à l’onboarding des nouveaux développeurs (documentation + accompagnement)

Développeur Full-Stack

Kalidea

sept. 2023 – juil. 2025
  • Développement full-stack sur une stack NestJS / Angular au sein d’une équipe d’environ 20 développeurs
  • Travail sur une architecture microservices existante avec des problématiques de dette technique et de maintenabilité
  • Interventions régulières sur des sujets complexes (bugs bloquants, comportements inattendus en production)
  • Échanges fréquents avec les équipes frontend, backend et infra pour débloquer des sujets transverses

Chef de projet

AFOTECH

juil. 2021 – sept. 2022
  • Cadrage des besoins avec les clients et traduction en solutions techniques
  • Organisation du travail de l’équipe (Scrumban)
  • Suivi de la qualité des livrables et gestion des priorités
  • Amélioration de certains process internes

Développeur Full-Stack

AFOTECH

sept. 2019 – juil. 2021
  • Développement d’API Node.js (Express) avec MongoDB
  • Création d’interfaces web (React) et mobile (React Native)
  • Mise en place d’une CI/CD pour automatiser les déploiements
  • Structuration progressive du projet (organisation du code, bonnes pratiques)
Projets personnels

Système événementiel automatisé sur Kubernetes (homelab)

Projet personnel autour d’un système Node.js pilotant des automatisations et des traitements distribués, déployé sur un cluster k3s.

  • Application Node.js (Express / Discord.js) connectée à MongoDB
  • Workers Puppeteer lancés dynamiquement sous forme de pods Kubernetes
  • Gestion de la montée en charge via orchestration Kubernetes
  • Déploiement avec Helm (Ingress, Services, gestion des secrets)
  • Pipeline CI/CD GitLab : build, tests, push d’images et déploiement
  • Gestion de plusieurs environnements avec rollback via versionnement d’images
Compétences

Backend

TypeScriptNode.jsNestJSExpressMongoDBGraphQL

Frontend

ReactAngularVue

DevOps & Cloud

DockerKubernetesHelmGitLab CIGestion des environnements

Pratiques

Structuration de projetQualité de codeCI/CDMigrations versionnéesAmélioration continue

Collaboration

OnboardingDocumentationTravail transverse
Formation

CESI Alternance

Manager en systèmes d'informations – Ingénierie informatique

IUT Nancy-Charlemagne

Licence professionnelle CIASIE – Développement web

IUT Nancy-Charlemagne

DUT Informatique