Anis Ajengui

Tech Lead Full-Stack | Expert PHP/Symfony/Laravel | Architecte Solutions Node.js/React/Angular

8+ ans en développement web
5 ans en leadership technique
20+ projets complexes livrés
ajenguianis@gmail.com
+216 23836920
Tunis, Tunisie
linkedin.com/in/anis-ajengui-93560789
github.com/ajenguianis
Photo de profil Anis Ajengui

Profil Technique

Tech Lead Full-Stack avec 8+ ans d'expérience dans le développement d'applications web haute performance. Expertise confirmée en architecture logicielle et leadership d'équipes techniques (5+ développeurs). Spécialiste PHP (Symfony 5/6+, Laravel) avec une maîtrise avancée des écosystèmes Node.js et JavaScript/TypeScript (React, Angular). Expérience approfondie dans la conception d'APIs RESTful et microservices scalables. Passionné par les bonnes pratiques de développement (SOLID, Clean Code, TDD), j'ai mené avec succès des projets complexes dans les domaines de l'E-commerce (PrestaShop, Magento) et des applications métiers. Expert en optimisation des performances et mise en place de stratégies DevOps (Docker, Kubernetes, CI/CD).

Expérience Professionnelle

Tech Lead Full-Stack Leadership Technique

Tessi Technologie Mars 2025 - Présent | Tunis, Tunisie
  • Direction technique : Encadrement d'une équipe de 8 développeurs sur des projets Symfony et Node.js avec méthodologie Agile (Scrum/Kanban)
  • Architecture : Conception d'une plateforme SaaS avec microservices (NestJS) et API Gateway
  • Optimisation : Réduction de 40% du temps de réponse des APIs grâce à l'implémentation de Redis et requêtes optimisées
  • Frontend : Refonte complète de l'interface avec React 18 (Hooks, Context API) et Angular 15
  • DevOps : Mise en place de pipelines CI/CD avec GitLab CI et déploiement sur Kubernetes

Technical Squad Leader Gestion de Projet

Evolutive Group Avril 2022 - Février 2025 | Tunis, Tunisie
  • Backend : Développement d'applications complexes avec Symfony 5/6+ (API Platform) et Laravel
  • Intégration : Connexion de multiples services via RabbitMQ et API REST
  • Gestion : Pilotage de sprints Agile et revues de code pour maintenir une qualité optimale
  • Tests : Implémentation complète de tests unitaires (PHPUnit) et d'intégration (Behat)

Développeur Full-Stack Senior Expertise Technique

Evolutive Group Août 2020 - Mars 2022 | Tunis, Tunisie
  • E-commerce : Développement de modules PrestaShop sur mesure avec intégration de paiements (Stripe, PayPal)
  • APIs : Création d'API REST sécurisées (JWT/OAuth2) avec Symfony et documentation Swagger/OpenAPI
  • Frontend : Développement d'interfaces admin avec React.js (Redux Toolkit) et Angular (RxJS)

Full-Stack Developer

Axelites Mai 2017 - Juillet 2020 | Tunis, Tunisie
  • Construction de backends scalables avec PHP (Symfony, Laravel) ainsi que des plateformes E-commerce comme Magento et PrestaShop.
  • Conception d'APIs REST pour l'intégration de modules tiers, améliorant l'interopérabilité.
  • Optimisation des bases MySQL, réduisant les temps de chargement de l'application.

Production Engineer

Tunisia Porcelain Juin 2015 - Avril 2017 | Tunis, Tunisie
  • Planification de la production, optimisant les processus pour réduire les délais de livraison.
  • Supervision d'une équipe de 200 employés, garantissant la qualité et le respect des échéances.
  • Amélioration des KPIs via des initiatives d'optimisation continue.

Production Team Leader

MecaProtecAero Février 2014 - Mars 2015 | Tunis, Tunisie
  • Gestion d'une équipe de 20 opérateurs, améliorant la productivité via des outils Lean.
  • Mise en œuvre d'améliorations continues, réduisant les temps d'arrêt.

Production Supervisor

Pfizer Avril 2008 - Août 2010 | Tunis, Tunisie
  • Supervision des opérations de production, garantissant la conformité aux normes de qualité.
  • Coordination des équipes pour respecter les délais de production pharmaceutique.

Expertise Technique

Backend

PHP 8 Symfony 5/6 Laravel API Platform Node.js NestJS Express.js API REST GraphQL Microservices RabbitMQ PHPUnit Jest

Frontend

React.js Angular Next.js TypeScript Redux RxJS Tailwind CSS Material UI Jest Cypress

E-commerce & CMS

PrestaShop Magento WordPress Stripe PayPal

DevOps & Cloud

Docker Kubernetes CI/CD GitLab CI Github action Linux Nginx

Bases de données

MySQL PostgreSQL MongoDB Redis Elasticsearch Doctrine ORM

Leadership & Méthodologie

Tech Lead Chef de Projet Technique Agile/Scrum Revue de Code Architecture Logicielle SOLID Clean Code TDD

Projets Significatifs

Plateforme de Réservation & Gestion d’Événements en Temps Réel

Mission Freelance 2024 | Événementiel / SaaS
  • Stack : Node.js (Express), React 18, MongoDB, Socket.io, Stripe, Docker
  • Développement d’une application SaaS permettant la création et la gestion d’événements avec système de billetterie intégré
  • Interface React dynamique avec dashboards personnalisés pour organisateurs
  • Notifications en temps réel pour inscriptions et interactions (Socket.io)
  • Back-end Express modulaire avec logique métier découplée et API REST sécurisée
  • Intégration Stripe pour les paiements en ligne, gestion des commissions et remboursements
  • Back-office admin avec gestion des utilisateurs, rôles, événements, et reporting

Système de Gestion de Cartes Cadeaux & Tickets Restaurants pour Réseau de Commerces

Evolutive 2024 | Fintech / Retail
  • Stack : Symfony 6.3, API Platform, React 18, PostgreSQL, Redis, RabbitMQ, Docker
  • Développement d’un système sécurisé de gestion de cartes (cadeaux, titres-resto, fidélité) utilisables dans un réseau de boutiques partenaires
  • Back-office pour suivi des soldes, transactions, activations et recharges des cartes en temps réel
  • Intégration de QR codes et NFC pour validation en caisse
  • Système d’authentification multi-tenant (clients entreprises, commerçants, utilisateurs finaux) avec rôles et permissions avancés
  • Exposition d'API pour intégration avec terminaux de paiement et plateformes e-commerce
  • Gestion des plafonds réglementaires, alertes de solde et journaux d'audit complets

Système de Matching de Candidats Intelligent

Mission Freelance 2023 | Solution RH
  • Stack : Symfony 5, Angular 15, Elasticsearch, RabbitMQ
  • Algorithme de matching basé sur le machine learning (similarité cosinus)
  • Génération automatisée de tests techniques avec évaluation en temps réel
  • Module de paiement multi-gateway (Stripe, PayPal) avec abonnements

Formation

Diplôme d'Ingénieur - Chimie Industrielle

INSAT 2010 - 2013 | Tunis, Tunisie

DUT - Chimie Industrielle

INSAT 2004 - 2007 | Tunis, Tunisie

Baccalauréat Mathématiques

Lycée Kheireddine Bacha 2003 - 2004 | Ariana, Tunisie

Langues

Arabe
Langue maternelle
Français
Courant
Anglais
Professionnel