
Oussama AKROUTI
Développeur Senior Fullstack | Symfony | React
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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