Oussama AKROUTI

Développeur Senior Fullstack | Symfony | React

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Test Driven DevelopmentClean ArchitectureSoftware CraftsmanshipDéveloppement FullstackDomain Driven DesignClean CodeEvent Driven ArchitectureBootstrapGitLabJenkinsRESTful APIsHexagonal ArchitectureMicroservicesTailwind CSSReactAngularNodePHPOVHcloudRabbitMQRequêtes SQLSymfonyDockerKafkaGraphQLPostmanSites internet e-commerceSites internetConfluenceJiraFigmaBase de données SQLAWSElasticsearchKubernetes

Langues

AnglaisFrançais

À propos

Introduction

Développeur Senior Fullstack avec 8+ ans d'expertise en Symfony, React et Angular. Référent technique spécialisé en architectures scalables, CI/CD et encadrement d'équipes. J'optimise vos projets web avec des solutions robustes et une approche orientée performance pour accélérer votre croissance digitale.

Liens

Expérience de travail

Développeur Senior Fullstack et référent technique

INGELINE TECHNOLOGIESFreelance

févr. 2025 - Présent

1 an 9 mois

Tunis, Tunisie

Projet :Développement d’une plateforme intelligente de la planification, de l’affectation et des interventions des techniciens : • Refonte modulaire du projet selon les principes SOLID et mise en place d’une architecture pseudo-hexagonale, améliorant la maintenabilité et l’évolutivité. • Planification et suivi des sprints (Jira), coordination des équipes et revue de code. • Conception orientée services (repositories, DTOs, providers) et externalisation de la logique métier pour renforcer la maintenabilité. • Encadrement des développeurs juniors en Symfony/React en favorisant le pair programming, l’application des bonnes pratiques et la revue de code. • Mise en place d’un service multi-bases (15 ERT) avec PostgreSQL, garantissant la fiabilité des traitements. • Développement d’un module de génération de PDF avec signature électronique. • Intégration d’un système d’authentification sécurisé (JWToken, refresh token) et d’un Event Listener pour la traçabilité des actions. • Conception d’un module Critères d’Intervention (API REST, FormCollection multi-étapes) respectant les règles métier. • Réalisation d’une interface React18 de visualisation des interventions avec filtres dynamiques et historique des changements.

Développeur Senior Fullstack et référent technique

Tritux Group

févr. 2022 - janv. 2025

3 ans

Tunis, Tunisie

Projet « SmartDrive » – Plateforme Cloud : • Pilotage technique de la dockerisation et workflows CI/CD pour dev, staging et production. • Conception et supervision du tableau de bord utilisateur et authentification Keycloak. • Modules de packaging et facturation avec paiement en ligne (Stripe, ClickToPay),. • Encadrement technique : standardisation backend/frontend et revue de code continue. Projet « Code Doctor » – Suivi des analyses des codes source : • Conception et consommation des APIs pour le suivi des metrics (ChurnCode, LegacyRefactory, NewWork HelpOther). • Optimisation du chargement des pages et intégration de spinners de reload, • Module Onboarding pour guider les nouveaux organisateurs et intégrer les répertoires GitHub. • Leadership Encadrement technique : standardisation backend/frontend et revue de code. Projet « Orange ACS » – Plateforme de gestion firmware des CPE Orange : • Gestion des modules (provisions, presets) côté backend Symfony et frontend Angular. • Génération automatique du code source (reboot, mise à jour, configuration) via cron pour les CPE. • Formation et accompagnement des développeurs juniors : partage de bonnes pratiques, revue de code et mentoring sur Symfony, Angular et workflows CI/CD. Projet « XC » – Plateforme de gestion des puces Tunisie Telecom : • Validation, traitement et listing des puces avec filtrage avancé (SQL/DQL), • Gestion de l’historique des actions et configuration des accès utilisateurs par rôle,. • Authentification multi-méthodes (Active Directory + alternative interne). • Encadrement technique et formation des juniors : partage de bonnes pratiques SQL/Symfony. Projet « Radius » – Gestion des utilisateurs et affectation des IPs des modems : • Intégration des APIs Node.js pour l’affectation d’adresses IP. • Développement d’un module PHP pour gestion avancée des utilisateurs avec filtrage et ajout/modification. • Mise en place d’une interface de paramétrage dynamique pour les utilisateurs.

Développeur Senior Fullstack Symfony/ReactJS/Angular

DEF

févr. 2021 - janv. 2022

1 an

Tunis, Tunisie

Projet « PVC » – Plateforme de boutique en direct : • Développer le module Chat en temps réel (WebSocket, API), • Intégrer le module Streaming vidéo (API gestion des flux). • Concevoir le Dashboard dynamique (graphiques Chart.js, API statistiques). Projet « QHSE » – Plateforme de gestion des documents et actualités pour les agences : • Créer des filtres dynamiques côté API Node.js, facilitant la recherche et le tri des documents. • Optimiser la pagination et le tri (limit, offset, sort). • Assurer la fiabilité des endpoints via tests unitaires et fonctionnels. Projet « DTU » – Plateforme de gestion des fichiers d’installation systèmes de sécurité : • Implémenter un service d’upload permettant d’envoyer plusieurs fichiers Excel simultanément. • Découper le traitement de chaque fichier en messages/handlers pour exécution parallèle. • Établir des endpoints RESTful avec API Platform.

Développeur Fullstack PHP/Symfony/ReactJS/Angular

Altran

avr. 2019 - janv. 2021

1 an 10 mois

Tunis, Tunisie

Projet « Groupe Volkswagen » – Plateforme de gestion des boutiques : • Développer les modules (category, function, market, regulation). • Réaliser les tests unitaires avec Karma pour chaque module,. • Implémenter un composant d’upload de fichiers dynamique (DropboxJS). Projet RSL « Groupe PSA » – Plateforme des statistiques, rapports et qualité des projets du groupe automobile PSA France : • Intégrer des templates HTML en utilisant Animate.css et Bootstrap. • Développer des services pour charger et traiter les données provenant de CSV, JSON ou microservices, • Optimiser la performance des services pour gérer les enregistrements dans l’application. Projet Interne – Plateforme de gestion des formations avec évaluation : • Concevoir la structure des formations, évaluations, matrice de compétences et utilisateurs. • Paramétrer les autorisations par profil avec génération automatique des menus. • Développer le module des matrices de compétences avec formulaires dynamiques. Projet « Orange Captcha » – Plateforme de gestion des événements (Slim3) : • Mettre en place le mécanisme de sélection des images de captcha. • Paramétrer les variables d’environnement pour les services. • Ajouter des filtres dynamiques sur les images et gérer les logs (debug, info, error).

Développeur Fullstack Symfony/NodeJS

Interactions LLC

déc. 2017 - mai 2019

1 an 6 mois

Tunis, Tunisie

Projet « CNFCE » – Plateforme d’évènements dans le domaine médical : • Gérer l’agenda (FullCalendarJS), les utilisateurs (PUGX FOS User Bundle), les événements et les pages, permettant un suivi précis des activités et des participants. • Paramétrer les modules et accès de chaque utilisateur,. • Mettre en place la gestion des emails et validation des comptes. Projet « Meetings » – Application web de gestion des événements et congrès : • Développer la discussion instantanée avec notifications. • Implémenter le processus de demande (brouillons, non affecté, en cours, confirmer, valider, clôturer, annuler) pour les interfaces Administrateur, Chef de projet, Chargé de compte, Représentant, Acheteur et Demandeur, assurant un suivi structuré et transparent des demandes. • Créer la gestion des articles, factures PDF et prestations. Projet « Total TDR » – Application web de gestion des documents Total : • Gérer les documents et validations, notifications et invitations par email. • Développer la traduction français/anglais,. • Implémenter des tâches Cron pour annuler automatiquement les demandes en attente depuis plus d’un mois,. Projet « Pafcic » – Journal pour articles médicaux : • Mettre en place le tunnel de publication et validation des articles (brouillon, en attente, révision, correction, rejet, publication) pour Éditeurs, Réviseurs et Auteurs, optimisant le flux éditorial et la qualité des publications.

Fullstack Developer Symfony/Angular

août 2016 - déc. 2017

1 an 5 mois

Tunis, Tunisie

Projet « Annuaire » – Annuaire Tunisien, Bons plans, Actualités : - Gérer les services, produits et mailings (e-commerce, opticien, restaurant, serrurerie, etc.). - Manipuler les commandes et réservations (restaurants, véhicules, profil du médecin), assurant un suivi précis et automatisé des demandes. - Intégrer des templates PSD en responsive design, garantissant une expérience utilisateur optimale sur ordinateur, tablette et smartphone. Projet « ERP » – Plateforme de gestion scolarité de tous les niveaux ERP : - Analyser les processus clés et définir les besoins des utilisateurs, permettant de formaliser les spécifications techniques et fonctionnelles. - Gérer les sessions et inscriptions (Super Admin, Administrateur, Étudiant, Parent), facilitant la gestion complète de la scolarité pour plusieurs centaines d’élèves. - Mettre en place le système de notifications, assurant la communication et le suivi en temps réel des utilisateurs. Projet « Les Bigboss » – Plateforme de gestion des évènements : - Développer la gestion des programmes et emplacements (Form Collection, multilingues), permettant une organisation claire des événements. - Paramétrer les types d’emplacements et listes des programmes par événement/personne/jour, assurant une intégration fluide avec les applications mobiles via Web Service REST. - Extraire les utilisateurs et filtrer les inscriptions en format Excel, permettant un suivi rapide et précis pour les organisateurs. Projet « E-Commerce » Site web de vente en ligne : - Développer le catalogue produit, panier et commandes ce qui a optimisé l’expérience d’achat et la gestion des ventes. - Implémenté un panneau d’administration complet, simplifiant le suivi des stocks et la gestion des utilisateurs. Projet « Location Voiture » Application de gestion des réservations : - Développer la gestion des services, réservations et messagerie, assurant un suivi fluide des demandes clients. - Créer une interface d’administration véhicules et réservations.

Full Stack Engineer

Lézard-com

mai 2016 - août 2016

4 mois

Tunis, Tunisie

Projet « PARTENAIRE VENTURE » – Site web de gestion de partenaire et des documents : - Mise en place de la gestion des utilisateurs, documents et communications internes, assurant un suivi clair et sécurisé. - Développement de rapports et statistiques pour renforcer la traçabilité des activités. Projet « Gabon Export » – Site web dédié aux importations et exportations en Afrique central - Intégration de templates à partir de fichiers PSD pour les pages principales : Accueil, Inscription, Contact, Professionnel, Recherche.


Formation

Time Université

Diplôme d’ingénieur en Génie Logiciel

2016 - 2019

2 ans 11 mois

Institut Supérieur des Arts Multimédia de la Manouba(ISAMM)

Licence Fondamental en Science informatique et multimédia

2013 - 2016

2 ans 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.