
Qui suis-je ?
Ingénieur logiciel full stack passionné par l'innovation technologique
Je suis Mohamed El Haddadi, ingénieur logiciel full stack basé à Lyon, France, avec plus de 4 ans d'expérience en développement d'applications web modernes. Actuellement en mission chez Onepoint pour l'ANAH, je travaille quotidiennement avec Java 17, Spring Boot, Angular 19 et PostgreSQL sur des systèmes d'information à fort impact. En parallèle, j'accompagne des entreprises et startups en tant que développeur freelance, en leur proposant des solutions sur mesure, scalables et orientées résultats.
Pourquoi me choisir ?
Expertise Technique Avancée
Maîtrise complète de Java, Spring Boot, React, Next.js et des architectures modernes. Plus de 20 projets freelance réalisés avec succès.
Performance & Optimisation
Développement d'applications web haute performance avec des temps de chargement optimisés et une expérience utilisateur exceptionnelle.
Collaboration Freelance
Communication transparente, respect des délais et adaptation aux besoins clients. Disponible pour missions courtes et projets long terme.
Qualité Professionnelle
Code propre, documentation complète, tests automatisés et bonnes pratiques de développement pour garantir la maintenabilité.
Services freelance
- Développement d'applications web Java/Spring Boot
- Création de sites web React/Next.js
- APIs RESTful et microservices
- Consultation et audit technique
- Migration et modernisation d'applications
- Formation et accompagnement technique
Travaillons ensemble sur votre prochain projet !
Formation
Mon parcours académique

Diplôme d'Ingénieur en Génie Logiciel
École Nationale des Sciences Appliquées (ENSAH)

Master DOSI (Développement et Organisation des Systèmes d'Information)
Université de Bretagne Occidentale

DEUG en Mathématiques & Informatique
Université Mohammed I
Compétences Techniques
Technologies et outils que je maîtrise
Expertise Principale
Années d'expérience
Technologies maîtrisées
Projets réalisés
Certifications
Mes certifications et badges techniques









Langues
Mes compétences linguistiques
Français
Langue maternelle
Arabe
Langue maternelle
Anglais
Professionnel et technique
Espagnol
Conversation de base
Communication Internationale
Capable de travailler efficacement dans des environnements multiculturels et de communiquer avec des équipes internationales.
Expérience Professionnelle
Mon parcours professionnel et mes réalisations

Développeur Logiciel Full Stack – Mission ANAH
Onepoint
Intégré en tant que Développeur Full Stack chez Onepoint, en mission pour l'ANAH (Agence Nationale de l'Habitat), organisme public chargé des programmes nationaux d'amélioration du logement en France. J'interviens au sein d'une équipe agile pour concevoir, développer et maintenir des applications métier stratégiques au service des politiques publiques du logement.
Réalisations clés :
- Développement et maintenance de modules fonctionnels du système d'information de l'ANAH avec Angular 19 et Java 17.
- Conception d'APIs RESTful robustes avec [Spring Boot](https://spring.io/projects/spring-boot) et [Spring Framework](https://spring.io/), en suivant une architecture propre et les principes SOLID.
- Gestion des données relationnelles avec [PostgreSQL](https://www.postgresql.org/) et pilotage des migrations de schéma de base de données avec [Liquibase](https://www.liquibase.org/).
Technologies utilisées :

Développeur Backend – Plateforme SaaS QResto PRO
Skodesigner / QRestoPro
Développement et maintenance du backend de QResto PRO, une plateforme SaaS complète pour la gestion de restaurants et snack-bars.
Réalisations clés :
- Implémentation d'APIs robustes avec [Express.js](https://expressjs.com/) et [Node.js](https://nodejs.org/) pour supporter les opérations en temps réel : gestion des commandes, affichage cuisine, point de vente, facturation et reporting.
- Résolution d'anomalies en production et optimisation du système pour la performance et l'évolutivité.
- Conteneurisation de l'application avec [Docker](https://www.docker.com/), facilitant la cohérence des environnements et les pipelines de déploiement.
Technologies utilisées :

Développeur Fullstack – Java & Angular
ENEDIS / ATOS
Développement et maintenance d'applications pour la gestion des communications, gestion des demandes d'exécution des scripts sur les bases de données Enedis, sécurisation des bases de données, gestion des formulaires, application pour la gestion des centres de systèmes d'information et API Gateway : pour la gestion des communications internes et externes entre les requêtes API des applications.
Réalisations clés :
- Développement et maintenance de nouvelles fonctionnalités basées sur les User Stories.
- Packaging et déploiement des applications en environnement de production.
- Participation active aux réunions techniques et fonctionnelles avec les parties prenantes.
Technologies utilisées :

Consultant Digital & Technique
DIGIVOLUTION
Direction du cadrage technique pour les projets clients et rédaction de spécifications fonctionnelles détaillées.
Réalisations clés :
- Choix des stacks techniques appropriées et conception d'architectures système évolutives.
- Supervision de l'avancement du développement, planification des ressources et alignement des fournisseurs.
- Réalisation d'assurance qualité et accompagnement des clients dans leur stratégie de transformation digitale.
Technologies utilisées :
Encadrant de PFE – Développement Fullstack Java
Formation et aide au développement d'une solution pour la gestion des billets pour les Jeux Olympiques de Paris 2024.
Réalisations clés :
- Encadrement d'une équipe de 2 étudiants dans le développement d'une application de gestion des billets.
- Conception et développement d'une API RESTful pour la gestion des utilisateurs, des événements et des transactions.
- Mise en place de tests unitaires et d'intégration pour assurer la qualité du code.
Technologies utilisées :
Développeur Fullstack Java – Gestion de la Comptabilité et des Paiements
Développement d'une solution de gestion de la comptabilité et des paiements pour un client en Arabie Saoudite, ancien comptable, en utilisant la méthodologie agile.
Réalisations clés :
- Conception et développement d'une application pour la gestion de la comptabilité et des paiements.
- Création d'une API RESTful pour la gestion des utilisateurs, des transactions et des rapports.
- Intégration de la solution avec des systèmes tiers pour le traitement des paiements.
Technologies utilisées :

Assistant de Recherche – Oracle Graph Studio
Oracle
Contribution au développement et à la maintenance d'Oracle Graph Studio, une plateforme pour la gestion et la visualisation des bases de données graphiques.
Réalisations clés :
- Conception et implémentation de nouvelles fonctionnalités orientées utilisateur pour la manipulation des bases de données graphiques avec [D3.js](https://d3js.org/).
- Développement d'une interface basée sur [React](https://reactjs.org/) pour la gestion et la visualisation des données graphiques.
- Réalisation de tests de bout en bout avec [Selenium](https://www.selenium.dev/) pour garantir la fiabilité de la plateforme.
Technologies utilisées :
Développeur Fullstack PHP – Gestion des Cours et Quiz
Développement d'une solution de gestion des cours et quiz pour une école de formation en ligne.
Réalisations clés :
- Conception et développement d'une application de gestion des cours et des quiz.
- Création d'une API RESTful pour la gestion des utilisateurs, des cours et des quiz.
- Mise en place de tests unitaires et d'intégration pour assurer la qualité du code.
Technologies utilisées :

Développeur Web – SEOMANIAK
SEOMANIAK
Conception et développement d'une plateforme web permettant de connecter des rédacteurs de textes avec des clients ayant besoin de contenus spécifiques, automatisant la mise en relation et la gestion des commandes de textes entre les deux parties.
Réalisations clés :
- Recueil des besoins fonctionnels auprès des utilisateurs pour comprendre les attentes et définir les fonctionnalités clés du site.
- Conception des diagrammes UML (cas d'utilisation, diagrammes de classes) pour modéliser l'architecture du système.
- Choix des technologies appropriées pour le projet : Laravel pour la gestion backend, Bootstrap pour l'interface utilisateur, et jQuery pour les interactions dynamiques.
Technologies utilisées :

Freelance – Développeur Fullstack
FIVERR
Livraison de logiciels personnalisés pour des clients internationaux (applications web, outils de bureau, tableaux de bord). Missions à temps partiel réalisées via la plateforme Fiverr.
Réalisations clés :
- Développement d'applications web et de bureau personnalisées adaptées aux besoins spécifiques des clients.
- Création de tableaux de bord interactifs pour la visualisation et l'analyse des données.
- Maintenance, correction de bugs et amélioration des fonctionnalités pour divers projets.
Technologies utilisées :

Stagiaire – Automatisation et Optimisation des Processus
PIRFINAD S.A.R.L
Stage chez PIRFINAD S.A.R.L, une entreprise spécialisée dans la fabrication d'accessoires en aluminium. Contribution à l'automatisation des tâches pour les employés et étude des processus internes de l'entreprise.
Réalisations clés :
- Analyse des processus internes de l'entreprise et identification des domaines à améliorer.
- Développement de scripts Python pour automatiser les tâches répétitives des employés, améliorant ainsi l'efficacité.
- Étude du système d'information et des logiciels utilisés au sein de l'entreprise.
Technologies utilisées :
Activités & Engagement
Contributions communautaires et projets personnels
Contributions Open Source
Contributions actives à des projets open source sur GitHub
Points clés :
- Mainteneur de projets
- Pull requests acceptées
- Issues résolues
Mentorat Technique
Encadrement d'étudiants en développement logiciel
Points clés :
- Projets de fin d'études
- Formation technique
- Conseils carrière
Veille Technologique
Apprentissage continu des nouvelles technologies
Points clés :
- Certifications IBM
- Cours en ligne
- Conférences tech
Projets Personnels
Développement de projets innovants et expérimentaux
Points clés :
- Applications web
- APIs REST
- Outils d'automatisation
Freelance Fiverr
Services de développement pour clients internationaux
Points clés :
- Clients satisfaits
- Projets livrés
- 5 étoiles
Passion Café
Amateur de café et de coding sessions productives
Points clés :
- Fuel créatif
- Sessions de code
- Inspiration quotidienne
Impact Communautaire
Engagement actif dans l'écosystème technologique et la communauté des développeurs
Repositories
Étudiants mentorés
Années freelance
Passion
Projets Récents
Découvrez mes réalisations et projets innovants

QResto PRO
Plateforme SaaS complète pour la gestion de restaurants et snack-bars avec opérations en temps réel, gestion des commandes, affichage cuisine, système de caisse, facturation et reporting.
Points forts:
- Gestion des commandes en temps réel et affichage cuisine
- Système de caisse complet avec intégration facturation
- Tableau de bord de reporting et analytics avancé
- Support multi-restaurants avec accès basé sur les rôles
Technologies:
Découvrez plus de projets
Explorez mon profil GitHub pour voir tous mes projets open source et contributions.
Voir sur GitHubContactez-moi
Discutons de votre projet ensemble
Localisation
Lyon, France
Télétravail possible





