depuis la création du compte
Confiez votre projet à Salah Eddine
Faites appel à l'expertise de Salah Eddine pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur back-end et full stack, je conçois des applications
métier et des APIs REST destinées à tourner en production.
CE QUE JE FAIS
· APIs REST sécurisées avec Java / Spring Boot ou Node.js / NestJS
(authentification JWT, gestion des rôles et permissions)
· Applications web complètes : Laravel / PHP, React.js / TypeScript
· Tableaux de bord et interfaces d'administration métier
· Reprise, correction et fiabilisation d'un projet existant
· Conteneurisation Docker et mise en place de pipelines CI/CD
· Automatisation de traitements par lots en Python
MON EXPÉRIENCE
J'ai travaillé sur un système d'information à l'échelle nationale
pour un ministère, recensant plusieurs millions d'enregistrements,
déployé sur quatre environnements distincts (développement, recette,
préproduction, production) avec un cycle de validation formel et des
exigences de conformité en cybersécurité.
J'ai également conçu une plateforme d'archivage audio pour un groupe
audiovisuel national, sécurisant plus de 2 000 fichiers, encore
utilisée quotidiennement par les équipes techniques aujourd'hui.
Enfin, j'ai livré une plateforme de gestion scolaire (Laravel / MySQL)
qui a remplacé un processus intégralement manuel, avec génération
automatisée des bulletins et couverture de tests.
MA MÉTHODE DE TRAVAIL
Je commence par cadrer précisément le périmètre avec vous avant
d'écrire la moindre ligne de code, pour éviter les mauvaises surprises
de part et d'autre. Je livre par étapes, avec des points d'avancement
réguliers, du code testé (JUnit, PHPUnit) et une documentation
technique exploitable par vos équipes.
Je réponds rapidement et je préfère dire non à une mission que je ne
peux pas honorer dans les délais annoncés.
Développement du back-end d'une plateforme communautaire
professionnelle : annuaire de membres, sous-communautés
sectorielles, messagerie interne, calendrier d'événements et
espace de ressources en accès libre ou réservé.
· Conception de la base de données PostgreSQL : plus de 15 tables,
modélisation normalisée jusqu'en BCNF
· Développement des APIs REST (NestJS / TypeScript) avec
authentification JWT et gestion fine des rôles et permissions
· Déploiement sur Azure
· Couverture de tests : 96 tests automatisés (Jest, Postman)
· Agile Scrum sur 5 sprints, au sein d'une équipe de 6 développeurs
Stack : NestJS · TypeScript · PostgreSQL · JWT · Azure · Jest ·
Postman · Agile Scrum
Application web de gestion scolaire livrée et validée par
l'établissement, en remplacement d'un processus entièrement manuel.
· Architecture MVC sécurisée (Laravel / PHP, MySQL)
· Gestion multi-rôles et permissions
· Génération automatisée des bulletins
· Couverture de tests PHPUnit garantissant la non-régression
Stack : Laravel · PHP · MySQL · PHPUnit · Architecture MVC
Conception et déploiement d'un système d'archivage audio pour un
diffuseur audiovisuel national, sécurisant plus de 2 000 fichiers
en production.
· Back-end Java / Spring Boot avec API REST sécurisée par JWT :
contrôle d'accès et traçabilité complète des opérations
· Tableau de bord React.js / TypeScript avec visualisation temps réel
des statuts de fichiers, métadonnées et traitements en cours
· Pipeline automatisé de conversion audio (FFmpeg + Python) :
suppression complète des manipulations manuelles
· Tests unitaires JUnit et code review systématique
· Déploiement Docker
Stack : Java · Spring Boot · React.js · TypeScript · Python ·
MySQL · Docker · JWT · FFmpeg · JUnit
Solution en production, utilisée quotidiennement par l'équipe
technique depuis la mise en service.
Développement d'un système d'information à l'échelle nationale
recensant les exploitants et parcelles agricoles pour le compte
d'un ministère.
· Conception d'APIs REST sécurisées (Spring Boot, NestJS/TypeScript)
· Interfaces front-office destinées aux agents administratifs
· Déploiement et suivi sur 4 environnements : développement, recette,
préproduction, production
· Conformité cybersécurité et cycle de validation formel
· Documentation technique complète remise aux équipes
Stack : Java · Spring Boot · NestJS · TypeScript · PostgreSQL ·
Docker · GitLab CI/CD · Agile Scrum
Portée : plusieurs millions d'enregistrements.