Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Haythem MABROUK

Développeur php/Symfony

Symfony
PHP
Haythem MABROUK
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Développeur PHP/Symfony
  • TMA : maintenance et évolutions des applications internes. ( php, perl, angular)
  • Premier POC Temporal au sein de l’entreprise : conception et développement du premier workflow distribué.
    > Python : développement du workflow (étapes, timers, gestion des signaux, orchestration).

    > PHP : intégration d’une application interne à Temporal via un connecteur (client HTTP dédié).

    > Perl : implémentation et adaptation de la logique métier existante au sein du workflow.
  • Stack technique : Perl, PHP, Python, PostgreSQL, Temporal.
  • Contribution à l’introduction de Temporal dans l’écosystème technique de l’entreprise et à la mise en place d’une architecture hybride entre existant (Perl/PHP) et nouvelles briques distribuées (Python/Temporal).
  • Mise en place d’un module Prebench facilitant la négociation de prix compétitifs (Typescript, Webix, PHP7, Phalcon).
  • TMA sur l’ensemble des applications internes.
  • Développement d’un POC sur Symfony 6.4 et PHP 8.2 avec RabbitMQ, PostgreSQL, DDD, CQRS, architecture hexagonale.
  • Création d’un Kernel et d’un système de container DI inspirés de Symfony/PHP-DI.
  • Mise en place d’une base pour les tests d’intégration (approche Sandwich).
  • Stack : PHP 8.1, PostgreSQL, Linux, Bitbucket, JIRA.
  • Refonte d’une application de gestion de packages et d’OS.
  • Analyse de l’existant, définition des besoins, conception et mise en œuvre.
  • Stack : Symfony, PostgreSQL.
  • Maintenance d’applications existantes.
  • Développement d’un gestionnaire de jobs (similaire à un cron) from scratch.
  • Migration PHP 5.6 → PHP 7.1 (Slim, Cassandra, MySQL, InfluxDB, Zookeeper, Docker).
  • Pratiques : DDD, CQRS, architecture Domain-Driven, CI/CD GitLab, Cloud Foundry.
  • Développement et maintenance d’applications internes.
  • Rôle de référent technique sur des projets (cadrage, spécifications, priorisation, validation livrables).
  • Missions variées (catalogue fournisseurs, flux, gestion véhicules, outils franchisés, etc.).
  • Stack : Symfony, PHP 8.1/5, Docker, Stimulus, PostgreSQL, MySQL, Cassandra, GitLab, Jenkins.

Développeur PHP

Decade
Novembre 2015 à avril 2017
CDI
Monastir
Tunisie
  • Projet: Refonte du site but.fr
    Rôle: Développeur PHP/JS
    Mission:
    • Refonte de la page Panier, identification et paiement dans le tunnel d'achat
    • Conception et mise en place d'une architecture php/js garantissant un échange en full webservice entre backend et frontend
  • TMA pour l'application Backend KeepCool (l'application métier qui s'occupe de la gestion des clubs, des flux financiers, des adhérents, .. )
  • Mise en place d'une application de standardisation des canaux de communication des applications Backend KeepCool
  • Développement d’une application web(Sf2) pour le traitement et le suivi des dossiers des établissements classés de 1ère et de 2ème catégorie pour la ministère d'industrie tunisienne
  • AssureClair (symfony2, jenkins) : Il s’agit d’une application qui gère les différents flux financières entre AssurecClaire -une compagnie qui offre le service des micro assurances pour les produits acheté en ligne-, les compagnies d’assurance, et les sites e-commerce
  • Allopneus(symfony2): évolution et maintenance: une application backend qui gère les commandes, les interventions et les tournées des camions de montage
  • Mise en place des applications web Joomla et prestashop (réalisation et intégration)

Développeur PHP

DATABIZ
Janvier 2012 à avril 2013
CDD
Tunis
Tunisie
  • Développement et maintenance des applications web (http://www.systemevo.fr/, http://vendre.autobiz.fr/ , ...) de la société (PHP, jQuery, Mysql)
  • Développement et maintenance des outils CQ et des scripts de traitement de données(php/mysql, shell, awk)
  • Mise en place d'une application de gestion des tickets (Symfony 2, Doctrine 2 , jQuery, ...)
  • Mise en place de l’application pro.autobiz.fr : une application qui présente toutes les services sur la société autobiz, ainsi qu’un module pour les calls center qui permet la gestion des leads, ses rendez-vous, et un tableau de bord qui permet le suivi des activités sur le système vo (Symfony2, Doctrine 2, jQuery, …)
  • Mise en place d’une application de génération d’annuaires extraits d’une base de données(PHP, PDO, Mysql, CSS3, fpdf)

Stagiare PFE

Esprit
Janvier 2011 à juin 2011
Stage
Ariana
Tunisie
  • Mise en place d'une application SaaS gestion de magasin optique.
    symfony1.4, PHP5, jQuery, CSS3, Html 5, Ajax, Doctrine 1.4 , Postgresql,Eucalyptus (Environnement Cloud )

Computer Engineering

ESPRIT - ECOLE SUPÉRIEURE PRIVÉE D'I

Septembre 2009 à juillet 2011

Maitrise en informatique

ISSATS Sousse

Septembre 2005 à juillet 2009

Math and informatics

Faculté Des Sciences De Monastir

Septembre 2003 à juillet 2005
Certifications

Professional Scrum Master I

07/02/2025
  • PHP
    Expert
  • PERL
    Notions
  • Python
    Intermédiaire
  • PostgreSQL
    Bon niveau
  • PHPUnit
    Avancé
  • Behat
    Bon niveau
  • deptrac
    Intermédiaire
  • PHPCS
    Bon niveau
  • Javascript
    Intermédiaire
  • CSS
    Bon niveau
  • Shell
    Avancé
  • Powershell
    Bon niveau
  • SQL
    Bon niveau
  • DQL
    Bon niveau
  • Phpstan
    Avancé
  • Javascript
    Bon niveau
  • Angular
    Intermédiaire
  • CSS
    Bon niveau
  • jQuery
    Intermédiaire
  • Typescript
    Intermédiaire
  • Symfony
    Expert
  • Symfony1.4
    Avancé
  • cakePhp
    Notions
  • Docker
    Bon niveau
  • Debian
    Bon niveau
  • Windows
    Avancé
  • fpdf
    Avancé
  • tcppdf
    Avancé
  • jQuery
  • DollarU
  • Composer
    Expert
  • Behat
    Notions
  • PHPUnit
    Intermédiaire
  • phpcs
    Intermédiaire
  • MySQL
    Bon niveau
  • Oracle
    Notions
  • PostgreSQL
    Bon niveau
  • MariaDB
    Intermédiaire
  • UML
    Expert
  • Design patterns
    Bon niveau
  • Principes S.O.L.I.D
    Bon niveau
  • Jira
    Avancé
  • Redmine
    Expert
  • Mantis
    Notions
  • SVN
    Expert
  • Git
    Avancé