CEO & Fondateur de Technova Web

Maher Bechoual Développeur Web Full-Stack

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

À propos

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.

Depuis 2016
en développement web, du premier projet professionnel à l’architecture de plateformes
Tech Lead
de 2022 à 2025 : architecture, encadrement, qualité
France, Canada, Tunisie
missions et collaborations avec des clients et agences
Cycle complet
analyse, architecture, développement, tests, mise en production

Expertise

Ce que je prends en charge sur un projet, de la base de données à l’interface.

Back-end & architecture

Architectures logicielles robustes et scalables, logique métier, API et modules critiques.

  • Symfony
  • Laravel
  • PHP POO
  • Node.js
  • Express.js

Front-end applicatif

Interfaces d’applications web complexes : tableaux de bord, back-offices, espaces utilisateurs.

  • Angular
  • React
  • Vue.js
  • TypeScript
  • SCSS

Mobile

Applications mobiles connectées aux plateformes web, notamment pour les équipes terrain.

  • Ionic
  • React Native
  • Expo

CMS & e-commerce

Sites, boutiques et plateformes e-learning sur mesure, avec modules et fonctionnalités avancées.

  • WordPress
  • WooCommerce
  • PrestaShop
  • Elementor
  • ACF
  • LearnPress

API, données & temps réel

Conception de bases de données, API REST, notifications instantanées et microservices.

  • MySQL
  • MongoDB
  • API REST
  • WebSockets
  • Microservices

DevOps & qualité

Conteneurisation, intégration continue, revues de code et tests pour des livraisons fiables.

  • Docker
  • CI/CD Jenkins
  • Git
  • SonarQube
  • PHPUnit

Expérience

Depuis 2016, des premiers projets web aux architectures de plateformes.

  1. Février 2025 – Aujourd’hui

    Lead Developer Full-Stack / Architecte Web

    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.

    • Grand compte du secteur auto-école
    • Grand compte du secteur banque d’images
    • Clients en Tunisie et à l’international : sites, boutiques et plateformes e-learning
    • Symfony
    • Node.js
    • Angular
    • WordPress
    • WooCommerce
    • PrestaShop
    • Docker
    • CI/CD
  2. Juin 2022 – Janvier 2025

    Tech Lead

    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.

    • PHP / Symfony
    • Angular
    • React
    • Node.js
    • React Native
    • Expo
    • GitLab
    • Jira
  3. Février 2017 – 2022

    Développeur Senior Full-Stack

    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.

    • Mission en France, août 2020 – juin 2021 : plateforme de réservation de prestations à domicile
    • Symfony
    • Laravel
    • CakePHP
    • Angular
    • Vue.js
    • React
    • Ionic
    • MongoDB
  4. Juillet 2016 – Février 2017

    Développeur Web

    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.

    • Node.js
    • JavaScript
    • Symfony
    • CodeIgniter
    • Vue.js
    • Elasticsearch
  5. Février – Juin 2016

    Projet de fin d’études, ingénieur étude et développement

    Tunis

    Plateforme de collecte et de gestion des avis consommateurs : front-office, back-office, gestion des clients et modération.

    • Symfony
    • PHP
    • MySQL
    • Twig
  6. Juin – Août 2015

    Stagiaire ingénieur en développement

    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

Projets

Une sélection de plateformes où j’ai porté l’architecture et le développement.

Intranet de gestion d’activités pour un centre d’appel

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

  • Symfony API
  • Angular
  • Ratchet WebSocket
  • MySQL
  • SonarQube
  • Analyse des besoins et architecture du projet
  • Centre de notifications instantanées pour le suivi des activités
  • Système de planification des ressources et suivi RH
  • Gestion des utilisateurs et des groupes
  • Tests unitaires PHPUnit et Jasmine / Karma

Field Service Management

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

  • Angular 7
  • Node.js
  • Express.js
  • MongoDB
  • Ionic 4
  • Structure de fichiers, routage et gestion des erreurs
  • Module de gestion des interventions et de planification
  • Personnalisation de Material Design et thèmes par type d’utilisateur
  • Application mobile pour les forces terrain
  • Tests unitaires PHPUnit et Jasmine / Karma

Plateforme de réservation de prestations à domicile

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

  • Symfony
  • Vue.js
  • API REST
  • Docker
  • Swagger
  • Participation aux réunions PO et rédaction des spécifications
  • Modules de gestion des techniciens et de recrutement / compétences
  • Tests unitaires PHPUnit
  • Livraison et pré-production

Intranet web et mobile pour un syndicat

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

  • CakePHP
  • React
  • React Native
  • Ionic 3
  • Ratchet WebSocket
  • MySQL
  • Dashboard de suivi des activités de l’organisme
  • Système de notification instantanée (socket)
  • Application mobile Windows, Android et iOS pour le suivi des membres et contacts

Plateforme web métier sur mesure

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

  • Node.js
  • Angular

Portail de devis et paiement en ligne

Plateforme sur mesure de gestion de devis, avec paiement en ligne intégré via Stripe.

Rôle Lead Developer Full-Stack

  • PHP
  • Stripe

Autres réalisations

  • Agence digitale au CanadaSolutions web et modules sur mesure, fonctionnalités avancées, optimisation SEOWordPress, PHP
  • Plateforme de chatbotsBack-office complet, espace utilisateur, notifications et traductionLaravel, AngularJS, Docker
  • Plateformes e-learningDeux plateformes de formation en ligne complètesLearnPress, Tutor LMS
  • Boutiques e-commerce sur mesureDéveloppement de boutiques PrestaShop, dont une librairiePrestaShop
  • Sites marchands WordPressBoutiques en ligne et sites e-commerceWooCommerce, Elementor
  • Refonte de plateforme webRefonte complète d’une plateforme existanteRefonte
  • Sites vitrinesConception et intégration de sites sur mesureWordPress, Elementor
  • Site e-commerce de mobilierArchitecture, base de données et système de commande en lignePHP, CodeIgniter, Angular

Stack technique

L’environnement utilisé au fil des projets.

Langages

  • PHP (POO)
  • JavaScript ES6+
  • TypeScript
  • HTML5
  • CSS3 / SCSS

Back-end

  • Symfony
  • Laravel
  • CakePHP
  • CodeIgniter
  • Node.js
  • Express.js
  • Twig

Front-end

  • Angular
  • React
  • Vue.js
  • AngularJS
  • Angular Material
  • jQuery
  • Bootstrap

Mobile

  • Ionic
  • React Native
  • Expo

CMS & e-commerce

  • WordPress
  • WooCommerce
  • PrestaShop
  • Elementor
  • ACF
  • LearnPress
  • Tutor LMS

Données & API

  • MySQL
  • MongoDB
  • Mongoose
  • API REST
  • WebSockets (Ratchet)
  • Microservices
  • Elasticsearch
  • Swagger
  • Stripe

DevOps & qualité

  • Docker
  • Jenkins
  • GitHub
  • GitLab
  • Bitbucket
  • Linux
  • Nginx
  • Vagrant
  • SonarQube
  • PHPUnit
  • Jasmine / Karma
  • Postman

Méthodes

  • Agile / SCRUM
  • Jira
  • Trello

Approche

Une méthode éprouvée sur des projets en équipe Agile comme en accompagnement direct.

  1. 01

    Comprendre

    Analyse des besoins, échanges avec le client ou le PO, rédaction des spécifications fonctionnelles.

  2. 02

    Concevoir la solution

    Choix d’architecture, conception de la base de données, découpage en modules et en API.

  3. 03

    Développer

    Back-end et front-end avec un code propre, structuré et maintenable, relu à chaque étape.

  4. 04

    Tester

    Tests unitaires et d’intégration (PHPUnit, Jasmine / Karma), contrôle qualité avec SonarQube.

  5. 05

    Déployer & maintenir

    Mise en production avec Docker et CI/CD, puis maintenance et optimisation des performances.

Un projet en tête ?

Application métier, plateforme e-commerce, refonte ou renfort technique : parlons de votre projet et de la meilleure façon de le construire.

Me contacter
Téléphone
+216 20 19 70 88
Localisation
Tunis, Tunisie