
Bonjour, je suis
Mohamed Amine MIDENI
Full-Stack Software Engineer | AI/ML & DevOps | Quality-Driven
À propos
Ingénieur full-stack qui livre des produits fiables de bout en bout
Backends distribués, frontends modernes, DevOps & IA/ML — avec la qualité intégrée
Je suis un ingénieur logiciel full-stack qui aime construire des produits complets — du backend distribué jusqu'à l'interface réellement utilisée par les utilisateurs. J'aime partir d'une idée, concevoir une architecture solide autour, et la mener jusqu'à un système qui tourne et qui est déployé.
Côté backend, je travaille avec des architectures microservices et orientées événements (Node.js, Express, Fastify, Spring Boot), des APIs REST, et des bases de données SQL comme NoSQL (PostgreSQL, MongoDB, Redis). Côté frontend, je développe avec React, TypeScript et Tailwind CSS. Je conteneurise et je déploie avec Docker et des pipelines CI/CD, et j'ai exploré l'IA/ML en conditions réelles — prédictions en temps réel avec des modèles LSTM et de classification.
La qualité n'est pas une étape que je rajoute à la fin — c'est ma manière de construire. Mon expérience du test (Selenium, Postman, JUnit, ainsi que les tests manuels et exploratoires) façonne ma façon de concevoir les systèmes : j'anticipe les modes de défaillance, je valide les entrées aux frontières, et j'écris du code pensé pour être testé.
Je suis particulièrement à l'aise dans les équipes Agile, en collaboration étroite avec d'autres développeurs, pour transformer des besoins en logiciels fiables — et je me soucie autant de la robustesse de ce que je livre que des fonctionnalités que cela apporte.
Je recherche un poste où je pourrai construire des produits full-stack au sein d'une forte culture d'ingénierie, et mettre mon regard pour la qualité au service de choses sur lesquelles les gens comptent.
Un bug trouvé en test vaut mieux qu'un bug trouvé en prod.
Parcours
Expérience professionnelle
Construire des produits full-stack — backend, frontend et DevOps — avec la qualité comme fil conducteur.
Ingénieur logiciel full-stack — Projets personnels & open-source
En coursAuto-formation · Sousse, Tunisie
- Conception et livraison d'applications full-stack de bout en bout : backends distribués (Node.js, Fastify, Spring Boot), frontends React/TypeScript, Docker & CI/CD
- Développement de systèmes temps réel (Socket.IO), de microservices orientés événements et d'une plateforme IoT de monitoring dopée à l'IA (LSTM, Random Forest)
- Application de l'automatisation des tests (Selenium, Postman, JUnit) et de bonnes pratiques qualité sur les projets
Ingénieur logiciel full-stack — Stage de fin d'études (PFE)
Codemize Solution · Sousse, Tunisie
- Stage de fin d'études (PFE) : réalisation de Mallify, une marketplace e-commerce orientée événements découpée en plus de 18 microservices indépendants
- Développement des services en Node.js avec une base MongoDB par service et une communication événementielle via un message broker
- Conteneurisation de chaque service avec Docker & Docker Compose pour un déploiement indépendant et une montée en charge service par service
Ingénieur logiciel full-stack — Stage d'été
Midani IT · Sousse, Tunisie
- Stage d'été : développement de VitaSensor, une plateforme hospitalière temps réel de suivi des signes vitaux via WebSockets (Socket.IO)
- Frontend React/TypeScript multi-rôles (admin, médecin, infirmier) sur un backend Node.js/Express + PostgreSQL (Prisma) avec authentification JWT
- Intégration de modèles d'IA/ML Python (LSTM, Random Forest, Isolation Forest) pour prédire le risque patient et alimenter un système d'alertes multi-niveaux
Ingénieur logiciel — Stage de projet de fin d'année (PFA)
Codemize Solution · Sousse, Tunisie
- Stage de projet de fin d'année (PFA) : réalisation de Shoofli, une marketplace de services mettant en relation clients et techniciens locaux
- Développement d'une application React + TypeScript (SPA) avec des espaces distincts client, technicien et admin — publications, contact intégré et notifications
Développeur web full-stack — Freelance
En coursFreelance / Indépendant · À distance · Tunisie
- Livraison de plateformes et d'applications web sur mesure pour des clients, de bout en bout — de la conception et du design UI/UX au développement et au déploiement
- Réalisation de plateformes pour restaurants, d'une application de livraison et de sites e-commerce adaptés à l'activité de chaque client
- Gestion autonome du cycle de projet complet : recueil des besoins, design, développement frontend & backend, et livraison client
Formation
Formation académique
Un socle scientifique et une formation d'ingénieur en génie logiciel.
Diplôme d'ingénieur en génie logiciel — Diplômé avec mention Excellent
EPI Digital School, Sousse
Cycle préparatoire en Technologies de l'Information et de la Communication (TIC)
EPI Digital School, Sousse
Classes préparatoires aux études d'ingénieur
Institut Préparatoire aux Études d'Ingénieur de Monastir (IPEIM)
Compétences
Une boîte à outils full-stack, de l'architecture au produit livré
Technologies et pratiques que j'utilise pour construire, livrer et tester des applications réelles.
Backend
Frontend
QA & Tests
Databases
DevOps & Cloud
Realtime & Messaging
AI & ML
Projets
Études de cas techniques
Des systèmes réels analysés en profondeur : architecture, stack technique et arbitrages associés.
À venir
Projets en cours

Mideni Trade (IA Trader)
Une plateforme de trading crypto autonome dotée d'un tableau de bord de contrôle en temps réel : données de marché Binance, indicateurs, scanner de signaux et flux d'événements live. Le M1 (pipeline de données + dashboard) est terminé ; le comité de décision et le moteur de risque/exécution arrivent au M2, suivis du ML et du backtesting.

Mo7amy
Une marketplace d'avocats pour la Tunisie : rechercher des avocats vérifiés par spécialité et par gouvernorat, puis réserver une consultation en présentiel, en visio ou par téléphone. Les avocats définissent des règles de disponibilité hebdomadaires, matérialisées en créneaux réservables concrets, et la réservation suit un flux « retenue puis confirmation » à l'abri des accès concurrents, tranché par une unique mise à jour atomique. La boucle marketplace est en place ; un assistant IA sur Atlas vector search est prévu ensuite.
Contact
Discutons de votre prochain projet
Que ce soit pour une opportunité, une collaboration ou simplement échanger — n'hésitez pas.
Envoyez-moi un message
Je réponds personnellement à chaque demande.







