
Ahmed BOUKRARA
Développeur Full Stack Senior | Spring Boot
Salaire / Taux journalier
Casablanca, Maroc
Freelance
Expertises
Langues
À propos
Introduction
Développeur Full Stack avec 3+ ans d'expérience en Spring Boot/React, spécialisé dans la conception d'APIs REST sécurisées et la refonte de SI en environnement Agile. Expertise prouvée à la CNSS dans l'intégration de systèmes complexes avec partenaires externes et la sécurisation via Keycloak. Je vous accompagne dans vos projets Java/React avec un focus sur performance, sécurité et architecture évolutive.
Expérience de travail
DÉVELOPPEUR JAVA (Spring Boot) | React
Caisse Nationale de Sécurité Sociale (CNSS)
oct. 2023 - Présent
3 ans 1 mois
Casablanca, Maroc
– Participation à des projets de refonte du SI en environnement Agile (Scrum). – Conception et développement de services web (APIs REST) interfacés avec des partenaires externes (ministères, banques, etc.). – Gestion des habilitations et de l'authentification des utilisateurs via Keycloak (RBAC, sécurisation des APIs). – Collaboration avec les équipes techniques et fonctionnelles dans un contexte de projets transverses. Projet TMA avec MALTEM AFRICA – maintenance corrective et évolutive sur plusieurs applications (DAMANCOM, MACNSS, AGR). – Analyse et correction d'anomalies fonctionnelles et techniques. – Amélioration de la stabilité et de la performance des applications existantes. Projet avec NEOSYS – Développement d'une plateforme de dashboards pour le suivi des KPI des établissements de santé, la détection des abus et la surveillance des comportements atypiques.
DÉVELOPPEUR JAVA | ANGULAR
Ministère de l'Éducation nationale, du Préscolaire et des Sports
sept. 2021 - sept. 2023
2 ans 1 mois
Casablanca, Maroc
– Conception et développement d'une application web de gestion des ressources humaines basée sur une architecture Java Spring Boot. – Conception et implémentation d’APIs REST sécurisées pour l'authentification et la gestion des utilisateurs. – Développement de scripts SQL pour l'importation, la migration et l'intégration de données historiques provenant de différentes sources. – Participation à la conception technique, au développement back-end et à l'intégration avec la base de données. – Mise en place des bonnes pratiques de développement (architecture REST, séparation des couches, gestion des exceptions).