About MOUNIR
French
Native or bilingual
English
Fluent
Experience
- Sncf ImmobilierDéveloppeur Backend & DevOps – PHP/SymfonyMarch 2024 - Today (2 years and 3 months)Gestion de versions et déploiement : û Gestion de version avec GitLab et GitFlow, revue et qualité de code. û Déploiement CI/CD avec Jenkins et mise en place de procédures de livraison automatisées. û Mise en place de la solution RabbitMQ pour l'envoi de notifications asynchrones. û Étude et préparation de la migration de Symfony 6.4 vers 7.3 pour anticiper les évolutions futures.Création d'une API externe avec API Platform et Symfony 7 / PHP 8.4: û Conception du modèle de données exposées et définition des ressources API (normalisation, sérialisation, pagination, filtres dynamiques). û Mise en place d'un système d'authentification sécurisé via JWT (LexikJWTAuthenticationBundle) et gestion fine des droits d'accès selon les profils partenaires. û Optimisation des performances grâce à la mise en cache HTTP et Doctrine, limitant la charge serveur et accélérant les temps de réponse. û Réalisation de tests unitaires et fonctionnels pour garantir la fiabilité de l'exposition des données et la compatibilité avec les différents environnements.PHP 7/8, Symfony 3/4/5/6/7, GitLab, MySQL, PHPUnit, Docker, Jira, PhpStorm, Bash, RabbitMQ, API Platform
- ActivecomIngénieur d'Etudes et Développement PHP, REACT JSOctober 2023 - Today (2 years and 8 months)Développement de fonctionnalités et outils innovants :Création d'un Builder de message et intégration à toutes les pages : û Conception et développement d'un Builder de message en React JS pour remplacer la création de messages en HTML, facilitant ainsi l'envoi de mails en masse. û Développement d'une nouvelle procédure de gestion des abonnements à une newsletter, incluant les processus de réabonnement et de désabonnement. û Mise en place de tests unitaires avec PHPUnit pour évaluer principalement les services PHP développés, en créant des mock et des stubs pour simuler le fonctionnement de l'application. Création d'un outil léger d'envoi de cartes de vœux : û Définition des besoins avec le client et structuration des tables nécessaires . û Développement d'une interface simple permettant la gestion des contacts et la diffusion de mails pour les cartes de vœux. û Possibilité de personnaliser les mails, la page de confirmation et la validation de l'inscription depuis le back-office de l'application.
- EnedisIngénieur d’Etudes et Développement PHP, REACT JSENERGY AND UTILITIESSeptember 2021 - September 2023 (1 year and 11 months)Courbevoie, FranceRefonte de WEBSERVICES acq_etareso et acq_pws (FastApi) suite au changement de la structure de la base de données :û Gestion des appels Web services SOAP acq_etareso(pour simuler les coupures , les incidents , les bons d’interventions ….)û Gestion des appels Web services SOAP acq_pws (pour simuler la communication avec des partenaires tel que Erable et DispoRéseau )Installation et configuration d’un outil d’authentification WEBSSO Ldap:û Utilisation de l’annuaire EDF pour la gestion de connexion des utilisateurs au deux application etareso et Eplanning.û Création d’un nouveau module Pour l’intégration du Recaptcha sur le SSO.û Création d’un schéma de l’annuaire Ldap pour les différentes configurations.Refonte de l’application Etareso , Eplanning (PHP) suite au changement de la structure de la base de données :û Création de test de non régression de deux applications suite à la refonte de l’outil qui alimente la base de données.û Migration d’une centaine de page PHP pour s’adapter au nouveau model.Création Des Web services en Symfony 6û Création de Web services REST en Symfony6 en connexion avec une base de données MySQL, pour exposer les différentes tables de donnée aux partenaires SI.Déploiement automatique avec ANSIBLE :û Création et exécution de playbock sur les 27 acr de France à chaque génération de nouveaux release depuis la machine maitre (Centos7)Création d’un outil d’export en REACT JS de producteurs vers les différents partenaires :û Outil créant une dizaine de fichier .txt par département permettant la diffusion des informations sur le producteur, les centrales et les contacts des sociétés de production et d’exploitation.û Un générateur d’ID par objet qui sera diffusé et utilisé pour la configuration des producteurs dans les différents outils dans les acr.
Recommendations
Be the first to recommend MOUNIR
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingénieur InformatiqueENSEA Cergy Pontoise2013