Résumé de profil

Je suis développeur full-stack Angular / Java, avec une vraie préférence pour le front et l’expérience utilisateur.

J’ai principalement travaillé sur des applications métier en contexte interne (clients finaux, grands comptes) : des outils utilisés au quotidien par les équipes.

Aujourd’hui, je construis aussi mes propres projets pour continuer à progresser et montrer ma façon de travailler — notamment MémoQuiz, une application de révision basée sur la méthode de Leitner.

J’utilise des outils IA comme levier de productivité (cadrage, spécifications courtes, génération guidée), tout en gardant un cadre strict : lisibilité, cohérence front/back, et checks automatisés.

Ce que je recherche aujourd’hui : un rôle full-stack avec une dimension de coordination technique (référent / premier lead), où je peux contribuer à l’architecture, soigner l’interface, et aider l’équipe à livrer proprement — en gardant ce qui m’anime : le plaisir de créer des outils utiles.

Compétences techniques

Front-end

  • Angular
  • TypeScript, JavaScript
  • HTML5, CSS3 / SCSS
  • RxJS
  • Conception de composants réutilisables
  • Intégration responsive

Back-end

  • Java (dont Java 21 sur les projets récents)
  • Spring Boot (API REST, Spring Data, sécurité)
  • Conception et consommation d’API REST
  • Bases de données relationnelles (PostgreSQL, SQL)

Outils & pratiques

  • Git, GitHub / GitLab
  • Docker (environnements de dev / containers)
  • Tests (JUnit, tests front de base, approche pragmatique)
  • CI et checks automatisés (niveau projet)
  • Documentation et structuration de projet
  • Outils IA (assistance à l’analyse, rédaction, génération guidée)

Expériences

Développement d’applications métier en contexte interne

J’ai travaillé principalement sur des applications web internes pour des équipes opérationnelles (gestion, suivi d’activités, pilotage).

  • Analyse du besoin avec les interlocuteurs métier.
  • Conception et évolution des interfaces en Angular.
  • Implémentation ou évolution des API côté Java / Spring Boot.
  • Connexion aux bases de données et gestion des données métier.
  • Correction de bugs et évolutions régulières des écrans.

MémoQuiz reprend la même approche : un besoin concret, une stack moderne, un soin particulier pour la cohérence front/back — avec une méthode de travail documentée.