Messaoud Hamdi
Ingénieur Logiciel passionné par le développement d'applications web modernes et scalables. Diplômé IMT Atlantique avec expertise en Java Spring Boot, React, et architectures microservices. Actuellement en alternance chez Sopra Steria sur le projet stratégique COTS de la SNCF.

Projets Majeurs
Découvrez mes projets les plus significatifs, de plateformes e-learning à des applications de streaming musical

MAGELAN 2 - Application de Navigation Maritime
Modernisation d'une application gouvernementale de navigation maritime avec React 19, Node.js et authentification Cerbère
Want to see more? Check out my complete portfolio
View All ProjectsProfessional Journey
Crafting digital experiences with passion and precision
Ingénieur Backend & Fullstack passionné par le développement logiciel et l'innovation technologique. Actuellement en dernière année à l'IMT Atlantique en spécialité Génie Logiciel et Innovation, je combine une solide formation académique avec une expérience pratique significative.
Mon parcours professionnel m'a permis de développer une expertise approfondie dans :
- Développement Backend : Java Spring Boot, Elixir Phoenix, Node.js avec une maîtrise des architectures microservices
- Frontend Moderne : React, Next.js, TypeScript pour créer des interfaces utilisateur performantes
- Bases de Données : MongoDB, PostgreSQL, MySQL avec optimisation des performances
- DevOps & CI/CD : Docker, Jenkins, GitHub Actions pour des déploiements automatisés
- Méthodologies Agiles : Scrum, TDD, Code Review pour une qualité de code optimale
Actuellement en alternance chez Sopra Steria sur le projet stratégique COTS de la SNCF, je contribue au développement du Catalogue des Offres de Transport et de Services, un système critique au cœur du SI de la SNCF.
Mes réalisations incluent des projets d'envergure comme Atlantify (500+ utilisateurs actifs) et MyPrepa (2000+ utilisateurs), démontrant ma capacité à concevoir et déployer des applications scalables en production.
Distinction académique : Classé 158ème sur 1600 candidats au Concours National d'Entrée aux Écoles d'Ingénieurs (Top 10%).
Years Experience
Projects Completed
Technologies
Ingénieur d'études et développement
Ingénieur Logiciel sur le projet stratégique COTS (Catalogue des Offres de Transport et de Services) au cœur du SI de la SNCF. Contribution au développement d'un système critique gérant l'ensemble des offres de transport ferroviaire.
Key Achievements
- •Développement de nouvelles fonctionnalités complexes en Java Spring Boot avec respect des normes de qualité strictes du projet
- •Conception et implémentation de solutions techniques robustes pour gérer des volumes importants de données transactionnelles
- •Participation active aux cérémonies Agile (daily, sprint planning, rétrospective) dans une équipe de 15 développeurs
- •Réalisation de tests de performance avec JMeter pour garantir la scalabilité (objectif: 10K requêtes/seconde)
- •Optimisation des requêtes MongoDB complexes réduisant les temps de réponse de 40%
- •Contribution à la migration de services legacy vers une architecture microservices moderne
- •Mise en place de tests d'intégration automatisés augmentant la couverture de code de 65% à 85%
- •Manipulation des outils CI/CD (Jenkins) et collaboration avec les équipes DevOps
Lead Développeur
Modernisation complète d'une application de calcul pour aides à la navigation maritime utilisée par les services techniques gouvernementaux. Projet MAGELAN 2 avec développement de 3 modules métier complexes.
Key Achievements
- •Modernisation complète d'une application legacy critique pour les services gouvernementaux
- •Développement fullstack avec architecture moderne : API REST Node.js/TypeScript + interface React avec authentification Cerbère ministérielle
- •Conception et implémentation de 3 modules métier complexes : Optique (calculs de portée), Énergie (dimensionnement) et Architecture (configuration ESM)
- •Mise en place de l'infrastructure DevOps complète : Docker, CI/CD GitHub Actions, PostgreSQL, déploiement automatisé
- •Formation des utilisateurs finaux et documentation technique complète
- •Respect des contraintes de sécurité et d'accessibilité gouvernementales (RGAA)
Développeur Backend
Développeur Backend dans une PropTech innovante gérant l'ensemble du cycle de vie immobilier pour 50+ agences en France. Contribution significative à l'évolution de la plateforme SaaS.
Key Achievements
- •Développement de fonctionnalités backend pour plateforme immobilière utilisée par 50+ agences en France
- •Conception d'APIs GraphQL performantes réduisant la charge réseau de 60%
- •Optimisation de requêtes PostgreSQL complexes (gains de performance jusqu'à 80%)
- •Implémentation d'un système de cache intelligent avec invalidation automatique
- •Développement de nouveaux modules métier en Elixir avec Phoenix Framework
- •Mise en place de tests automatisés (unitaires et d'intégration) avec couverture à 90%
- •Participation active aux revues de code et amélioration des pratiques de l'équipe
- •Documentation technique complète des APIs pour faciliter l'intégration frontend
Lead Développeur Fullstack & Chef de Projet Technique
Direction technique complète d'un projet innovant avec management d'une équipe de 4 développeurs. Conception et développement d'une plateforme connectant agriculteurs et apiculteurs pour favoriser la pollinisation naturelle.
Key Achievements
- •Management et coordination d'une équipe de 4 développeurs avec méthodologie Agile/Scrum
- •Conception de l'architecture technique complète (MVC Laravel + React SPA)
- •Développement du système de géolocalisation avancé avec Mapbox (calcul zones de couverture)
- •Implémentation du système de matching intelligent avec algorithme de scoring personnalisé
- •Mise en place de la messagerie temps réel avec WebSocket (Laravel Echo + Pusher)
- •Configuration complète CI/CD avec GitHub Actions (build, test, deploy automatisés)
- •Code reviews systématiques et mentoring des développeurs juniors
- •Documentation technique complète et formation de l'équipe
Contactez-moi
Je suis toujours intéressé par de nouveaux défis techniques et des opportunités de collaboration. N'hésitez pas à me contacter pour discuter de vos projets.
Quick Contact
Get in touch through these channels
Average Response Time
I typically respond within 24-48 hours
Send Me a Message
Fill out the form below and I'll get back to you soon
Prefer a more direct approach?