Back-end & architecture
Architectures logicielles robustes et scalables, logique métier, API et modules critiques.
CEO & Fondateur de Technova Web
Ingénieur en étude et développement, je conçois des applications web complexes, des plateformes métier et des solutions e-commerce sur mesure : de l’architecture back-end en Symfony et Node.js jusqu’aux interfaces Angular, React et Vue.js.
Basé en Tunisie · Collaboration internationale
Je construis des solutions web performantes, sécurisées et scalables, avec une conviction : la qualité du code est ce qui rend un projet durable.
J’ai occupé les postes de Développeur Senior Full-Stack puis de Tech Lead : conception d’architectures techniques pour des projets web et mobile, direction de développeurs, revues de code et lien entre l’équipe technique, les PO et la direction. J’ai également réalisé une mission chez un client en France.
Depuis 2025, j’accompagne en indépendant, avec Technova Web, des clients nationaux et internationaux : grands comptes, agences digitales et entreprises. Je prends en charge le cycle complet, de l’analyse des besoins au déploiement et à la maintenance.
Esprit d’analyse, autonomie et goût pour les problématiques techniques complexes : je maintiens une veille constante pour choisir les bonnes solutions, au service du projet.
Ce que je prends en charge sur un projet, de la base de données à l’interface.
Architectures logicielles robustes et scalables, logique métier, API et modules critiques.
Interfaces d’applications web complexes : tableaux de bord, back-offices, espaces utilisateurs.
Applications mobiles connectées aux plateformes web, notamment pour les équipes terrain.
Sites, boutiques et plateformes e-learning sur mesure, avec modules et fonctionnalités avancées.
Conception de bases de données, API REST, notifications instantanées et microservices.
Conteneurisation, intégration continue, revues de code et tests pour des livraisons fiables.
Depuis 2016, des premiers projets web aux architectures de plateformes.
Février 2025 – Aujourd’hui
Indépendant, Technova Web
Pilotage technique et développement de solutions web, e-commerce et plateformes métier sur mesure. Cycle complet : analyse des besoins, choix d’architecture, développement, intégration d’API, tests, déploiement et maintenance.
Juin 2022 – Janvier 2025
Projets web et mobile
Conception d’architectures techniques robustes et scalables pour des projets web et mobile. Direction technique et montée en compétences des développeurs, planification des jalons, revues de code (Clean Code), supervision des tests et résolution des anomalies critiques.
Février 2017 – 2022
Applications web, mobile et e-commerce
Conception et développement d’intranets, d’applications de gestion web et mobile, d’une plateforme de chatbots et de sites e-commerce : architecture, bases de données, back-end, front-end, notifications temps réel et tests unitaires.
Juillet 2016 – Février 2017
Tunis
Widgets pour une application de jeux de paris en ligne, scripts de scraping de métadonnées, développement de sites vitrines avec front-office et back-office.
Février – Juin 2016
Tunis
Plateforme de collecte et de gestion des avis consommateurs : front-office, back-office, gestion des clients et modération.
Juin – Août 2015
Tunis
Application de configuration de LiveBox : pages de configuration Wi-Fi et gestion des accès.
Formation
Diplôme en ingénierie réseaux et communications, mention Bien
Juin 2016
Une sélection de plateformes où j’ai porté l’architecture et le développement.
Automatisation des processus de gestion : notifications instantanées, planification des ressources, suivi RH et management de la qualité.
Rôle Architecture, conception de la base de données, back-end et front-end, encadrement d’un développeur
Application de gestion des interventions : planification des missions, gestion des techniciens et application mobile pour les équipes terrain.
Rôle Conception de la base de données, architecture web services, développement web et mobile
Prise de rendez-vous pour des prestations à domicile, avec gestion des techniciens, du recrutement et des compétences.
Rôle Spécifications fonctionnelles avec le PO, développement des modules, tests et livraison
Automatisation des échanges entre l’organisme et ses partenaires : dashboard de suivi, notifications instantanées et application mobile multi-plateforme.
Rôle Spécifications, conception et développement de l’application, mise en place de l’environnement
Application développée de bout en bout avec un back-end Node.js et un front-end Angular.
Rôle Lead Developer Full-Stack
Plateforme sur mesure de gestion de devis, avec paiement en ligne intégré via Stripe.
Rôle Lead Developer Full-Stack
L’environnement utilisé au fil des projets.
Une méthode éprouvée sur des projets en équipe Agile comme en accompagnement direct.
Analyse des besoins, échanges avec le client ou le PO, rédaction des spécifications fonctionnelles.
Choix d’architecture, conception de la base de données, découpage en modules et en API.
Back-end et front-end avec un code propre, structuré et maintenable, relu à chaque étape.
Tests unitaires et d’intégration (PHPUnit, Jasmine / Karma), contrôle qualité avec SonarQube.
Mise en production avec Docker et CI/CD, puis maintenance et optimisation des performances.
Application métier, plateforme e-commerce, refonte ou renfort technique : parlons de votre projet et de la meilleure façon de le construire.