Présentation
Développeur Full-Stack avec 12 années d'expérience en conception et développement d'applications web. Spécialisé en .NET et technologies Microsoft ainsi qu'en PHP (natif, Laravel, Slim PHP, CodeIgniter, WordPress), je possède également une solide expertise en développement d’interfaces modernes avec Vue.js, Quasar et Vuetify. À cela s’ajoute une bonne maîtrise du design d’interface utilisateur avec Figma et Adobe XD, me permettant d’intervenir efficacement du maquettage jusqu’à la mise en production. Rigoureux, autonome et organisé, ma passion est d'aider les gens à travers le monde technologique en créant des solutions web accessibles et performantes. En mettant l'humain au centre de chaque projet, je développe des applications qui simplifient et améliorent les expériences quotidiennes. Reconnu pour ma polyvalence et mon esprit d'équipe, je m'adapte rapidement aux nouveaux environnements tout en maintenant une qualité de code irréprochable.
Compétences
Javascript









Technologies Microsoft





WEB



















Cloud




Outils de gestion de version



Outils de gestion de projet


Design


Expérience professionnelle
Consultant en développement Web Full-Stack - Boite de consulting Quebec
Avril 2023 - Février 2025 | Québec Canada
Projets réalisés :
Développement d'un système de Gestion Intégrée
Réalisations :
- Migrer une ancienne version de projet de .NET Core 6 vers PHP 8.2 tout en assurant une continuité de service.
- Corriger les anomalies de l'ancienne version du projet sous .NET.
- Concevoir et développer une application web d'entreprise utilisant l'architecture 3-tiers, améliorant l'efficacité de gestion des dossiers clients de 70%.
- Développer et intégrer des API RESTful et services web permettant l'échange de données entre multiples systèmes.
- Implémenter des mesures de sécurité conformes aux normes OWASP, assurant l'intégrité des données sensibles des clients.
- Déployer l'application sur Azure avec configuration de 3 environnements distincts (test, pré production, production).
- Établir des pipelines CI/CD pour automatiser les tests et le déploiement, réduisant le temps de mise en production de 80%.
Consultant en développement Web Full-Stack - NOVA VERSE
Mars 2023 - Juin 2023 | Québec Canada
Réalisations :
- Configurer et optimiser un serveur VPS pour une application de live-streaming à haute performance.
- Établir l'infrastructure complète (LAMP stack).
- Mettre en place la sécurisation des accès, résultant en une disponibilité de 99.8%.
Lead web developer chez SOFTT365
Avril 2021 - Mars 2023 | Tunis - Tunisie
Réalisations :
- Diriger l'analyse technique des projets d'entreprise pour assurer l'adéquation des solutions aux besoins.
- Sélectionner les technologies optimales en fonction des contraintes budgétaires et des exigences techniques.
- Encadrer une équipe de 3 développeurs, assurer leur montée en compétences et la cohésion de l’équipe.
- Superviser un projet de développement en React (version 17), garantir la qualité du code et la gestion efficace des ressources.
- Développer des sites web combinant PHP et React, intégrer des fonctionnalités modernes et performantes.
- Participer à la maintenance d'un projet CodeIgniter déployé sur Google Cloud, assurer sa stabilité et son évolution.
- Concevoir et développer une plateforme pour une agence d’immigration en .NET Core 6, suivre les meilleures pratiques de développement.
- Mettre en place des tests unitaires pour assurer la robustesse et la qualité du code.
- Implémenter des méthodes de sécurité avancées permettant de réduire les vulnérabilités de 99%, et d'améliorer la fiabilité des applications.
- Établir des pipelines CI/CD sur Azure, automatiser les processus de déploiement et garantir des mises à jour continues et sans erreurs.
Lead web developer chez Metis Innovation Group
Mars 2018 - Février 2021 | Tunis - Tunisie
Réalisations :
- Développer une application permettant de générer automatiquement des CV et de gérer les offres d'emploi.
- Implémenter un système de matching entre les CV enregistrés et les offres disponibles en utilisant .NET, Entity Framework, HTML et Bootstrap.
- Développer des fonctionnalités pour un projet d’assurance, notamment la gestion des polices clients sous .NET Core.
- Mettre en place des tests unitaires pour assurer la robustesse et la qualité du code.
- Concevoir des architectures scalables et performantes pour supporter la croissance des projets.
- Collaborer avec les équipes métiers pour définir les exigences techniques et les traduire en solutions logicielles.
- Optimiser les performances des applications en réalisant des audits de code et en appliquant les bonnes pratiques.
- Assurer la maintenance et les mises à jour des applications existantes pour garantir leur fiabilité à long terme.
- Participer à la formation des nouveaux membres de l’équipe, en leur transmettant les bonnes pratiques et les connaissances techniques.
Développeur sénior full-stack chez Webi
Décembre 2015 - Février 2018 | Tunis - Tunisie
Réalisations :
- Intégrer des maquettes Figma / XD sous format HTML, CSS, Bootstrap.
- Développer des applications sous PHP / WordPress.
- Intégrer des modules de paiement Paypal, Stripe.
- Créer des plugins personnalisés sous Wordpress.
- Optimiser la performance et la sécurité web (OWASP).
Développeur web chez Smart Technology
Juillet 2012 – Août 2014 | Tunis - Tunisie
Réalisations :
- Intégrer des maquettes Figma / XD sous format HTML, CSS, Bootstrap.
- Intégrer des sites e-commerce avec Prestashop.
- Développer des sites web en PHP/MySQL.
- Optimiser le code selon les normes W3C.
- Tester la sécurité des applications OWASP.