Abdelmalek Troudi

Senior Software Engineer | Symfony & AWS

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

SymfonyTest Driven DevelopmentKubernetesAWSDevOpsDjangoDomain Driven DesignRabbitMQPostgreSQLVueClean ArchitectureTypescriptNodeAWS LambdaAngularDrupalHexagonal ArchitectureGitLabGitJenkinsBitbucketPHPDockerSeleniumJavaNeo4jNestPythonLLMs / Large language modelsElasticsearchJiraConfluenceCoaching agile

Langues

AnglaisArabeFrançais

À propos

Introduction

Architecte logiciel avec plus de 12 ans d'expertise en développement web avancé, spécialisé en Symfony/PHP, NodeJS et IA. Expert technique ayant dirigé des projets d'envergure chez IAD France et France Télévisions avec focus sur les architectures hexagonales, DDD et TDD. J'apporte une vision complète alliant excellence technique et coaching agile, tout en intégrant les technologies émergentes comme les LLM et les agents autonomes.

Liens

Expérience de travail

Contributing Member

The Product Crew

oct. 2024 - Présent

2 ans 1 mois

Hybrid

Skills: Product Discovery · Communication · Product management

Technical Lead

IcadeFreelance

mai 2023 - Présent

3 ans 6 mois

Hybrid

Skills: Travail d’équipe · Entretiens · Leadership technique · Marketing digital · Leadership · Python (langage de programmation) · DevOps · Gestion de projet · Amélioration des opérations · Gestion de l’ingénierie · Leadership d’équipe · Architecture technique · Résolution de problèmes par analyse des causes profondes · Coaching · Communication · Gestion d’équipe · Kubernetes · Framework Django REST · Résolution de problèmes · Hébergement sur le web · Framework Symfony

Technical Lead/EM

IAD FranceFreelance

mars 2021 - mars 2023

2 ans 1 mois

Île-de-France, France · Remote

j'ai occupé le rôle du tech lead (puis EM) de deux squads et référent technique transverse sur les méthodologies et architecture (agile, DDD: domain driven design, TDD: Test driven development). J'ai travaillé sur plusieurs projets:  Gestion des biens immobiliers : Partie backend : API REST avec ApiPlatform 2.8 et Symfony 5.4, Rabbitmq, Messenger, Postgresql. (Partie Frontend sur VueJS) et comme architecure : monolith modulaire et pour chaque module appliquer la clean architecutre et modélisation avec DDD (j'organise des ateliers comme Event storming, domain storytelling, example mapping), mettre en place les Tests unitaire, fonctionnels, d'intégrations  Mise en conformité RGPD : Symfony 3/5.4  Mettre en place le service Bloctel sur le projet gestions des contacts pour une mise en conformité Bloctel (service gratuit pour protéger les particuliers du démarchage téléphonique abusif) : architecutre servless, step function avec des lambda (AWS)  Participer à la conception et developpement du module rapprochement : proposer aux prospects d'autres biens qui matchent avec ses critères de recherche: Symfony 4, Messenger, Rabbitmq, ElasticSearch (Partie Frontend sur Angular)  Mettre en place l'architecture et développer le projet buyer leads: récuperer les leads acquéreurs depuis les différents portails pour la France et l'international et l'ajouter dans le système IAD pour qualification des prospects etc Symfony 5.4, ApiPlatform, typescript/nodejs, AWS (lambda|SQS|API Gateway), monolith modulaire, DDD, mettre en place les Tests unitaire, fonctionnels, d'intégrations  Organiser/Participer des workshops commun entre les équipes sur un sujet tech chaque mois

Senior Lead Developer

France TélévisionsFreelance

janv. 2019 - déc. 2020

2 ans

Région de Paris, France · Hybrid

Lead une équipe de 3 back, 4 front deux PO (un par marque) pour faire la refonte des projets media la1ere et France3 Régions. Tâches :  Refonte de la partie front des sites web 1ere et france3.  Développement des commandes symfony4 pour différents sujets tech :  pour automatiser le décache des articles (version amp) chez Google  pour synchroniser la BDD avec la création et modification des vidéos hébergés sur aws. (via des appels api).  Assurer le passage et la synchronisation de la backoffice Drupal vers backoffice SF  Implémentation des bonnes pratiques : architecture hexagonale (ports/adapter), Test Driven Development, Test de mutations, DDD, BDD, Example Mapping, Ateliers workflow, gitflow ...  Garantir la qualité de la stack technique et la décision sur la qualité de l'architecture des projets (guilde tech chaque deux semaines pour harmoniser la stack commune des projets ...)  Assurer le suivi de la mise en production et le test de monté en charge (TMC avec Gatling) ainsi toutes les problématiques concernant la gestion de cache avec Varnish et Akamai (en collaboration avec l'équipe exploit). Outils : Symfony4.4 (divers composants principalement: serializer, httpClient), kubernetes, docker, behat3, Rabbitmq, Api Plateform , Gatling, Phpstorm, gitlab, Jira, confluence.

Consultant senior symfony

FONCIA

juil. 2017 - oct. 2018

1 an 4 mois

92160 Antony, France

Refonte des projets/WS vers symfony3.3 et développement des applications web. Tâches : • Refonte et développement des services Web basés sur l'architecture Rest Full (API symfony3.3). • Développement des commandes symfony3 pour automatiser l'envoi des mails et sms aux clients • Réfactorisation du code et implémentation des bonnes pratiques. • Refonte des projets php natif à la base vers sf3. Outils : Symfony3, Phpstorm, Oauth2/SSO (pour l'authentification et l'autorisation d'autres applications de se connecter), gitlab.

Développeur senior symfony2/3

Maisons du Monde

oct. 2015 - juil. 2017

1 an 10 mois

Région de Paris, France

Développement des applications web e-commerce et refonte des projets/WS vers symfony3. Tâches : • Développement des services Web basés sur l'architecture Rest Full (API symfony2). • Utilisation du rabbitMq pour les envois synchrone/asynchrone(envoi du mail inscription, bienvenue, modification du mot de passe, panier abandonné, questionnaire web au client, flux invalides...) • Faire le tracking/suivi de client: déclencher des événements au click de client pour analyser le comportement de client dans le site et utiliser google analytique pour analyser l'expérience client. • Développement du testes unitaires, test fonctionnels (sf2/behat).• • • Réfactorisation du code et implémentation des bonnes pratiques. Ecrire la documentation pour les webservices, les extensions twig ,les outils techniques utilisés etc. Refonte des projets sf1 à la base ou sf2 vers sf3 : projet mon compte, projet tunnel(page panier, livraison, paiement et confirmation)... Outils : Symfony2.8/3, Bitbucket, Phpstorm, PHPunit, Behat3, Phantomjs, Selenium, docker, rabbitmq, Oauth2(pour l'authentification et l'autorisation d'autres applications de se connecter).

Ingénieur Symfony2 Senior

Nordnet

mai 2014 - oct. 2015

1 an 6 mois

Lille, France

Développement des projets web pour la société Nordnet (filiale d'Orange): Tâches :  Développement des services Web basés sur l'architecture Rest Full (API symfony2).  Développement des interfaces web.  Développement du testes unitaires/fonctionnels.  Ré-factorisation du code.  Ecrire la documentation technique pour l'environnement de déploiement.  Tester/consommer des services web soap avec SOAPUI. Outils : Symfony2.3, Git , svn, jenkins, Jira, SOAPUI, Netbeans, PHPunit.

Ingénieur Symfony2

Abshore

juil. 2013 - mai 2014

11 mois

Berges du lac

Participer à deux missions : - Conception et développement d’une solution web (Java/JEE & BI) : o Communiquer avec Pentaho open source en utilisant les API java. o Application web (JEE : JSF 2.2, Primefaces 3.5, Hibernate 3) qui permet : o la gestion des utilisateurs et l’affectation des rapports pour chaque utilisateurs (coté administration) o visualiser les rapports Pentaho (coté utilisateur) - Participer au développement des intranet , réseaux sociaux, et les applications web en utilisant principalement le Framwork Symfony2 , les modules développés sont : o Mailing interne o Blog,Forum o ChatRoom o Discussion instantanée o FAQ o Espace de partage (fil d'actualité)...

Ingénieur Développeur web

Iprocess developpment et freelance

févr. 2012 - juil. 2013

1 an 6 mois

Tunis, Tunisie

* Participation à la réalisation d’un projet e-Commerce à l’aide de la plateforme Symfony 1.4. Conception et développement de quelques modules ; - Gestion de contact et inscription pour un blog - Module de paiement avec Paypal * Faire des comptes rendu pour des plugins tels que lbcartplugin, sfCartPlugin et des recherches sur le templating … * Conception et réalisation d’une application JEE de Gestion des courriers pour BANQUE DE TUNISIES ET DES EMIRATS en utilisant les technologies JSP, Servlet, Hibernate 3.0 avec coté client JQuery et CSS. * Développement d’une application Android pour : _encourager les gens à arrêter de fumer. _Exposer les dangers du fumage. _Développer une solution aidant à faire un suivie et statistique de consommation de cigarettes et à montrer comment arrêter de fumer. _Développer un espace de jeux de loisir. * Conception et réalisation d’une application JEE de Géo-localisation des trains en utilisant les API JSF, PrimeFaces, EJB et JPA. * Prendre en charge quelques petits projets pour les étudiants de la conception à la réalisation et rapport inclu.

Développeur JEE (Stage de fin d'études )

STIR

févr. 2011 - juil. 2011

6 mois

Bizerte, Tunisie

Développement d'un site web (JEE) pour la gestion des dossiers médicaux pour la médecine du travail (Stage de fin d'études )

ingénieur etudiant FST

FST

janv. 2008 - mai 2010

2 ans 5 mois

Projet académique , ¸ Mini projet C : manipulation des fichiers (gestion des Stocks), Transformation des grammaires, Synchronisation avec sémaphores sous lunix. ¸ Mini projet; : serveur multi clients en JAVA RMI (Jeu Domino). ¸ Mini Projet Matériel : Multiplieur 4 bit série sous l’environnement Xilinx.


Formation

Faculté des Sciences de Tunis

Diplôme d’ingénieur

2008 - 2011

3 ans 1 mois

Institut Préparatoire aux Etudes d’Ingénieurs de Bizerte

Préparatoire

2006 - 2008

2 ans 1 mois

Lycée Mixte

Baccalauréat

2005 - 2006

1 an 1 mois


Licences et certifications

AWS Certified Solutions Architect - Associate

Délivré le : juin 2023

Certifié par Amazon Web Services (AWS)

Behavior Driven Development Automated Tests

Délivré le : févr. 2022

Certifié par Serenety dojo

Neo4j: GraphDB Foundations with Cypher

Délivré le : janv. 2021

Certifié par Udemy

kubernetes developer formation

Délivré le : nov. 2020

Certifié par AMBIENT IT - Academy

PHP Symfony 4.0 Certified

Délivré le : mars 2019

Certifié par Pentalog HR

PHP Symfony 3.x Certified

Délivré le : août 2017

Certifié par Pentalog HR

Scrum master

Délivré le : janv. 2016

Certifié par SCRUM ASSOCIATION LTD

PHP Symfony 2.x

Délivré le : avr. 2015

Certifié par People Centric Certified

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.