
Mohammed ENNAIM
Full-Stack Developer - Java | Jakarta EE | Spring
Salaire / Taux journalier
Youssoufia, Maroc
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Mobile Flutter & Full Stack Java/Angular, passionné par la création d'applications modernes, performantes et orientées utilisateur. Je développe des solutions mobiles et web complètes, de la conception UI/UX jusqu'à l'intégration backend, avec une attention particulière à la qualité du code, l'expérience utilisateur et la scalabilité. J'ai travaillé sur des applications mobiles avec Flutter, Firebase, Firestore, Google Maps, notifications push, GraphQL, QR Code et NFC. J'ai également publié des applications sur Play Store et App Store, notamment Qarib, une application mobile de services basée sur la géolocalisation. Côté backend, je développe des APIs robustes avec Java, Spring Boot, JPA/Hibernate et une architecture Microservices. J'ai réalisé des projets comme AssureFlow, une plateforme d'assurance basée sur Spring Boot 3, Kafka, Redis, PostgreSQL, Docker, JWT et Swagger. Ce qui me distingue : Capacité à apprendre rapidement et à m'adapter aux besoins du projet Expérience sur des projets mobiles, web et backend Bonne compréhension des architectures modernes : Firebase, Microservices, REST APIs, CI/CD Esprit d'équipe, rigueur et envie de construire des produits utiles Aujourd'hui, je suis ouvert à de nouvelles opportunités en développement mobile Flutter, Full Stack Java/Angular ou Backend Spring Boot, où je pourrai contribuer à des projets concrets, progresser techniquement et apporter de la valeur à une équipe ambitieuse.
Expérience de travail
développeur fullstack
wal-it services
avr. 2026 - Présent
7 mois
Casablanca, Maroc
Développement et évolution d'applications web et mobiles bancaires au sein de la plateforme Hub Paiements (Instant Payment et Bulk Payments), utilisée par plusieurs banques partenaires. • Refonte de l'interface d'une application mobile Flutter pour la rendre plus moderne, plus intuitive et plus adaptée aux besoins des utilisateurs. • Participation à l'intégration d'une fonctionnalité NFC pour les paiements et les virements de compte à compte. • Développement d'une application web Angular et de microservices Spring Boot 3 pour faciliter les opérations interbancaires : API REST, PostgreSQL, JPA, MapStruct et documentation Swagger. • Réalisation du backoffice, de la console d'administration et d'un simulateur web pour valider les flux de paiement. • Mise en place de l'authentification OAuth2 avec Keycloak, et intégration CI/CD avec Docker, Jenkins et Nexus. • Intégration d'API REST et GraphQL dans les applications mobiles, avec une authentification sécurisée et des fonctionnalités de paiement. - Technologies : Flutter, Angular, Java, Spring Boot 3, API REST, GraphQL, PostgreSQL, Keycloak, Docker, Jenkins, NFC, Git.
Développeur Full Stack
DEVSTRATECH
juin 2025 - août 2025
3 mois
Casablanca-Settat, Maroc
- Développement d’un ATS intelligent avec IA pour automatiser le recrutement et améliorer l’expérience utilisateur - Conception et développement d’APIs REST sécurisées avec Symfony (JWT, Doctrine) - Création d’interfaces responsives avec ReactJS et gestion d’état avancée - Conception UML, tests API avec Postman et collaboration Agile via Jira - Technologies : ReactJS, Symfony
Développeur applications mobiles
YaneCode digital
mars 2023 - mai 2023
3 mois
Safi, Maroc
- Conception et développement d'une application web pour la gestion des stocks avec synchronisation en temps réel via Firebase Firestore.- Authentification sécurisée avec Firebase Authentication et gestion des rôles (admin/utilisateur).- Intégration de tableaux de bord analytiques (graphiques, export PDF/Excel).- Participation à des rituels Agile (daily stand-ups, rétrospectives) et gestion des tâches via Jira.
Formation
Youcode
Developpeur FullStack Java/Angular, Computer Programming/Programmer, General
2024 - 2026
2 ans 1 mois
ISTA NTIC SAFI
Diploma of Education, development digital
2021 - 2023
2 ans 1 mois