À propos du service
TraduitJe développe le côté serveur des systèmes d'entreprise sur Java et Spring Boot et traite chaque projet comme un système qui fonctionnera en production pendant des années, pas seulement pour passer une démo. Mon travail quotidien consiste en des API REST et GraphQL, des modèles de domaine soignés sur JPA et Hibernate, des services qui supportent une charge réelle. Je fais attention aux choses qui ne sont pas évidentes mais qui déterminent la survie du système : des frontières de module claires, des transactions prévisibles, une gestion des erreurs claire et une configuration qui se comporte de la même manière sur un ordinateur portable et dans le cloud. Lorsque je livre, cela vient avec des tests, de la documentation et une méthode de déploiement prête afin que votre équipe puisse l'étendre elle-même sans m'appeler chaque semaine.
Mon expérience couvre l'ensemble de l'écosystème Spring — Spring Security avec JWT et OAuth2, Spring Data, Spring Cloud pour la découverte de services et la configuration, messagerie asynchrone via Kafka ou RabbitMQ. Je divise les monolithes en microservices uniquement là où cela en vaut vraiment la peine et garde toutes les parties observables à travers des journaux structurés, des métriques et des vérifications de santé. J'emballe tout dans Docker, configure des pipelines CI et déploie sur AWS, Kubernetes ou vos serveurs. La base de données pour moi est une partie intégrante de l'architecture : j'écris des requêtes efficaces, définis les index nécessaires, planifie les migrations via Flyway ou Liquibase et évite le problème N+1 qui tue silencieusement la performance.
Avec moi, vous obtenez des estimations de temps honnêtes, un code lisible et une communication calme. Je pose des questions à l'avance, signale les risques avant qu'ils ne se transforment en incidents et préfère une solution simple qui est mise en production plutôt qu'une belle qui reste bloquée. Besoin d'un nouveau service de zéro, sauver un projet bloqué ou un joli refactoring de code hérité — je prendrai la responsabilité et livrerai des résultats.
— API REST/GraphQL avec validation, versioning et documentation OpenAPI
— Sécurité : authentification, autorisation, JWT/OAuth2, audit
— Microservices, files d'attente, Docker, CI/CD et déploiement cloud
— Tests unitaires, d'intégration et de charge ; optimisation de base de données et migrations
Mon expérience couvre l'ensemble de l'écosystème Spring — Spring Security avec JWT et OAuth2, Spring Data, Spring Cloud pour la découverte de services et la configuration, messagerie asynchrone via Kafka ou RabbitMQ. Je divise les monolithes en microservices uniquement là où cela en vaut vraiment la peine et garde toutes les parties observables à travers des journaux structurés, des métriques et des vérifications de santé. J'emballe tout dans Docker, configure des pipelines CI et déploie sur AWS, Kubernetes ou vos serveurs. La base de données pour moi est une partie intégrante de l'architecture : j'écris des requêtes efficaces, définis les index nécessaires, planifie les migrations via Flyway ou Liquibase et évite le problème N+1 qui tue silencieusement la performance.
Avec moi, vous obtenez des estimations de temps honnêtes, un code lisible et une communication calme. Je pose des questions à l'avance, signale les risques avant qu'ils ne se transforment en incidents et préfère une solution simple qui est mise en production plutôt qu'une belle qui reste bloquée. Besoin d'un nouveau service de zéro, sauver un projet bloqué ou un joli refactoring de code hérité — je prendrai la responsabilité et livrerai des résultats.
— API REST/GraphQL avec validation, versioning et documentation OpenAPI
— Sécurité : authentification, autorisation, JWT/OAuth2, audit
— Microservices, files d'attente, Docker, CI/CD et déploiement cloud
— Tests unitaires, d'intégration et de charge ; optimisation de base de données et migrations