
Ben kachoud Hicham
Senior Développeur PHP | Symfony
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Full Stack Engineer with 7 years of expertise in PHP Symfony development and modern software architecture. Proven track record implementing enterprise-level solutions, including CQRS patterns and hexagonal architecture for accounting platforms. Specializing in scalable backend systems with PHP/Symfony, while proficient in Angular, Node.js, and DevOps practices, delivering robust solutions that prioritize code quality and performance.
Expérience de travail
Dev PHP Symfony Senior
Econocom
mars 2022 - Présent
4 ans 8 mois
Paris, France
Projet 1: Conception et développement d'un extranet permettant aux établissements d'enseignement supérieur et de recherche de commander du matériel informatique de manière centralisée. Projet 2: Maintenance évolutive et développement de nouvelles fonctionnalités sur un outil back-office gérant les ventes, les achats et le paramétrage produit. Projet 3: Migration complète d'une application legacy de Symfony 1.4 vers Symfony 5.4, incluant la refonte de l'architecture et l'amélioration des fonctionnalités existantes. Réalisations clés: Analyse & Conception: - Gestion et priorisation des User Stories sur JIRA en collaboration avec le Product Owner - Élaboration des diagrammes UML pour la modélisation des besoins - Animation d'ateliers de Recherche & Développement pour l'évaluation de solutions techniques - Participation active aux rituels Scrum : Daily Stand-up, Planning Poker ... Développement: - Développement des endpoints API RESTful avec PHP 7/8, Symfony 5/ 6 /7 et API Platform - Génération automatisée de PDF via des services dédiés - Rédaction de la documentation technique des API (OpenAPI/Swagger) - Développement de +50 interfaces utilisateur avec Angular 13/16 et la librairie Syncfusion - Mise en place d'un système de cache avec Redis, réduisant les temps de réponse de ~60% - Gestion de la communication asynchrone entre services via RabbitMQ Tests & Intégration: - Mise en place d'une stratégie de tests unitaires et d'intégration avec PHPUnit - Configuration des pipelines CI/CD sur GitLab pour l'automatisation des builds et déploiements - Conteneurisation complète de l'environnement de développement avec Docker & Docker Compose - Revue de code systématique et gestion des versions via GitLab - Réalisation de tests de charge et de performance pour garantir la scalabilité Stack technique : PHP 7/8 · Symfony 5.4/6.4/7.4 · Angular 13/16/21 · TypeScript · API Platform · Doctrine ORM · Redis · RabbitMQ · Docker · PHPUnit · GitLab CI/CD · JIRA · Postman · Scrum . Claude Code
Ingénieur étude et développement PHP-Symfony
EBP Informatique
oct. 2020 - mars 2022
1 an 6 mois
Rabat, Maroc
Projet: Conception et Développement d'une plateforme globale de gestion de comptabilité a destination des PME. Missions: ** Analyse et conception ** - Gestion des Users stories sur Azure DevOps - Mise en place: SOLID, KISS, DRY, YAGNI, TDD, DDD - Event Storming et Point technique - Participation aux rituels de la méthodologie Scrum : Daily, Poker Planning, Affinage, Revue, Rétrospective ** Développements ** - Développement des Api Restfull avec PHP 7.4 et Symfony 4.4 en suivant une architecture hexagonale - Séparation la lecture et l’écriture en suivant le pattern CQRS - Gestion du multi-database clients avec MySQL - Documentation technique des API - Création des interfaces front avec Angular 12 et la librairie AntDesign ** Tests et intégration ** - Rédaction de tests unitaires / intégrations avec PHPUnit - Intégration continue de l’application sur Azure DevOps - Conteneurisation du socle de développement avec Docker - Revue du code et gestion des versions sur Git Outils: - PHP 7.4/8.0, Symfony 4.4/5.4 ,Angular 12, JavaScript, Doctrine, API REST, Docker, Postman, PHPStorm, Git, DDD, TDD, CQRS, Hexagonal Architecture, AntDesign, PHPUnit, Git, AzureDevops, Scrum
Analyste Développeur Full-Stack
2WLS - World Wide Loyalty System
avr. 2019 - oct. 2020
1 an 7 mois
Casablanca, Maroc
Projets: Conception et développement des plateformes de fidélité Missions: ** Analyse et conception ** - Analyse du cahier des charges défini par chaque client - Réalisation des diagrammes UML avec StarUML ** Développements ** - Développement des plateformes des programmes de fidélités avec PHP 7.4 et Symfony 4.4 - Maintenance des anciennes plateformes avec PHP 5.6 et YII 1.1 - Création de services de tirage au sort avec Node.js / Express.js - Développement des Api Restfull - Création d’un modèle générique d’interfaces en Angular 10 - Intégration des APIs tiers ** Tests et déploiements ** - Réalisation de tests des API REST avec Postman, - Déploiement des livrables en continu (CI/CD) avec Jenkins, - Correction des anomalies clients via ticket sur Redmine, - Gestion du versioning sur GitLab Outils: - PHP 5.6/7.1/7.4 ,Symfony 3.4/4.4, Yii1.1, Javascript, JQuery, Ajax, Angular 8/10, NodeJs, ExpressJs, Bootstrap 3, PostgreSQL, MySQL, Wordpress, Rest Api, Git, Jenkins, Redmine
Développeur back-end PHP
Edith Digital
mars 2018 - mars 2019
1 an 1 mois
Région de Paris, France
Projet: Conception et développement d'une plateforme Web autour des renseignements sur les démarches administratives (Visa, logement, Banque ...) qui aident les étudiants étrangers à s'installer en France. Missions : - Analyse de cahier des charges - Analyse des besoins fonctionnels et non fonctionnels - Développement de Back-End - Intervention dans le Front-End Projet 2: Développement de Back-Office de l'outils de création de CV enligne ( cvdesignr.com ). Missions : - Gestion des utilisateurs (profile, cv, actions sur le statut, les achats de modèle de cv) - Les statistiques concernant les utilisateurs ( type, nombre de cv, tranche d'âge). - Les statistiques concernant le nombre de cv par métier. - Les statistiques concernant les langues utilisée et le niveau d'étude des utilisateurs. - Les statistiques concernant les modèles de cv les plus utilisés par genre d'utilisateur (femme/homme). Outils: - PHP 7, Monika (Framework interne), Bootstrap, CSS, HTML, JavaScript, JQuery, Ajax, Git, Jira, MySQL, Postman
Stage : Développeur Full Stack
Vili Technologies
août 2017 - oct. 2017
3 mois
Casablanca, Maroc
Projet: Conception et mise en oeuvre d'une solution Web pour la gestion de recrutement et la gestion des tests de candidat. Missions : - Mettre en place un cahier de charge - Réalisation des analyses fonctionnels et techniques - Choix de technologie de développement - Développement de la solution - Installation et personnalisation des plugins Wordpress Outils: - WordPress, PHP, Bootstrap, CSS, HTML, Javascript
Stage: Développeur Système d'information géographique
Zenith Tech
juil. 2016 - oct. 2016
4 mois
Casablanca, Maroc
Projet : La conception et la mise en œuvre d’une application de WebMapping conforme aux nouvelles technologies qui permet la géolocalisation et la gestion des points d’intérêts. Missions: - Analyse de cahier des charges - Conceptions des diagrammes UML: Cas d'utilisation, Classe et Séquence - Développement en architecture MVC avec PHP 7 Outils : - PHP 7, MapServer, OpenLayers3, PostgreSQL, PostGIS, Javascript, JQuery, HTML5, CSS3, Bootstrap, AJAX, StarUML
Stage: Développeur Web
Azileo
juil. 2015 - oct. 2015
4 mois
Casablanca, Maroc
Projet: Conception et Développement d'une application web de suivie de stock pour les commerçants Missions: - Analyse de cahier des charges - Conception des diagrammes UML - Développement en architecture MVC Outils: - HTML5, CSS3, Javascript, Bootstrap, AJAX, PHP, MySQL, JQuery, Bootstrap, StarUML
Stage d'initiation
CST Casablanca
août 2014 - août 2014
1 mois
Casablanca, Maroc
Le premier contact avec le monde professionnel. Missions : - Rédaction des Facteurs - Réception des appels et commandes clients, - Visite des sites et terrains de Travail.
Formation
Université Mundiapolis Casablanca
Ingénieur en génie logiciel
2013 - 2018
5 ans 2 mois
Al massira Tiznit
Baccalauréat scientifique
2012 - 2013
1 an 2 mois
Licences et certifications
Harmonious Development with Symfony 6
Délivré le : janv. 2024
30 Days with LAST Stack
Délivré le : janv. 2024
Scrum Foundation Professional Certificate
Délivré le : juin 2020
Project Management Essentials Certified (PMEC)
Délivré le : juin 2020
Lean Six Sigma White Belt Certified
Délivré le : juin 2020
Data Scientist - Mastery Award for Students 2017 - 2019
Délivré le : janv. 2018
Business Intelligence Analyst - Mastery Award for Students 2016
Délivré le : janv. 2018
Inbound Marketing
Délivré le : juin 2017