ABAbdellah Bouhaddi
CV ↓
← Toute la sélection de projets
ProductionProduit de l'entreprise · Tech-Instinct, Béjaïa, Algérie · sept. 2023 → avr. 2024

cat ./work/rh-partner.md

Des requêtes plus rapides et des services testés pour un SaaS RH et paie en production.

RH Partner est un SaaS RH et paie. Chez Tech-Instinct, j'ai maintenu et étendu ses microservices REST Spring Boot en production, chacun déployé dans son propre conteneur Docker, et j'ai travaillé sur les schémas, les requêtes et les tests associés.

Rôle
Développeur backend
Période
Sept. 2023 → avr. 2024
Contexte
Produit existant · Tech-Instinct
Stack principale
Java · Spring Boot · Docker
~35%plus rapide sur les requêtes SQL concernées
90%+de couverture de tests sur le périmètre testé
1 conteneurpar microservice, sous Docker

Le contexte

RH Partner était déjà en production. Il s'agissait de maintenir et d'étendre ses services backend, pas de les reconstruire.

Les services

  • J'ai maintenu et étendu les microservices REST Spring Boot du produit.
  • Chaque service tourne dans son propre conteneur Docker, aux côtés de SQL Server sous Docker.
  • API sécurisées par JWT.

Accélérer les requêtes

J'ai conçu des schémas de base de données et optimisé des requêtes SQL, ce qui a rendu les requêtes concernées environ 35 % plus rapides.

Tests et mises en production

  • J'ai écrit des tests unitaires et d'intégration JUnit, atteignant plus de 90 % de couverture sur le périmètre testé.
  • J'ai corrigé des défauts en production pour garder des mises en production fiables.

Ce que cela montre

Du travail backend sur un produit en service, dans une deuxième stack : des services Java et Spring Boot, conteneurisés, mesurés à la vitesse des requêtes et à la couverture de tests.

Étude de cas suivanteMATMAK : faire évoluer un SaaS .NET en productionLa lire →

ping abdellah

Un poste de ce type à pourvoir ?

Je réponds sous une journée. Je peux volontiers détailler comment j'aborderais votre produit, votre stack ou votre infrastructure.