0% ont trouvé ce document utile (0 vote)
20 vues12 pages

Développeur PHP Symfony : Compétences et Projets

Le document présente le profil d'un développeur PHP Symfony avec des compétences variées en développement logiciel, intégration, et gestion de projet. Il détaille plusieurs expériences professionnelles, notamment chez Carrefour et Cordon DS2i, où il a participé à des projets de développement et d'optimisation d'applications. Le candidat possède également des certifications, une formation en ingénierie, et maîtrise plusieurs technologies et langages de programmation.

Transféré par

jakanhamza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues12 pages

Développeur PHP Symfony : Compétences et Projets

Le document présente le profil d'un développeur PHP Symfony avec des compétences variées en développement logiciel, intégration, et gestion de projet. Il détaille plusieurs expériences professionnelles, notamment chez Carrefour et Cordon DS2i, où il a participé à des projets de développement et d'optimisation d'applications. Le candidat possède également des certifications, une formation en ingénierie, et maîtrise plusieurs technologies et langages de programmation.

Transféré par

jakanhamza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

DÉVELOPPEUR PHP SYMFONY

Compétences, technologies & secteurs d'interventionO

Développement Logiciel applicatif (Web, Mobile), Test logiciel,


Compétences Techniques Transverses Paramétrage, intégration logiciel, Bases de Données, IHM, UX/UI
Méthodes de développement de projet (Agile, Devops…), Conseil,
Compétences Méthodes & Support audit , organisation, Assurance et Contrôle Qualité, Management de
projet, Fiabilité, Sureté, Sécurité, Formation
Compétences d'Activité Transverses
Intégration, Test, Validation (IVV), Support & maintenance, Gestion de
Ingénierie des Produits & Systèmes & configuration et de documentation
Services
Compétences d'Activité Transverses SI & Intégration, validation, déploiement
Réseaux

Défense, Communications Sécurisées et Systèmes de communication sécurisés


Biométriques

Banques & Finances Services Financiers Spécialisés

Cinéma, Télévision & radio, Marketing - Publicité - Communication -


Télécommunications & Médias Médiamétrie, Équipements réseaux télécoms, Terminaux - Smart
device - Box - Consoles

Retail et Services E-commerce, Éditeur de logiciel

Git, Jenkins, JIRA, JQUERY, MySQL, Phing, Workbench, Apache,


Logiciels Eclipse, Photoshop, phpMyAdmin, leaflet, PhpUnit, Redis, VSCode,
Adminer, PDO, CircleCi, Prestashop

Langages PHP 5, 6,7,8, XML, JavaScript, SQL

VueJS, Kubernetes, Swagger, Postman, Symfony 4.3, 6.1 MongoDB,


Technologies AJAX, Rest, Zend Framework, Framework CSS, Composer

Méthodes Agile, Analyse fonctionnelle

Systèmes Linux, Windows, Windows Vista, Mac OS, Docker

Normes et protocoles HTTP, Soap, PSR

Matériels Wamp Server, nginx

Formation, habilitations & languesO

Owww.alten.com

FOR-RHI-009-V3-C1 Page 1 sur 12 ALTEN_CMA20053487


INSIA - Ingénieur Electronique Temps réel Electronique Embarqué Temps réel 2007
Formation 3WAcademy - Développeur Intégrateur en Applications Web 2019

Habilitations Certification Symfony 5.0

Anglais A2 - Elémentaire
Langues Français C2 - Maîtrise

Owww.alten.com

FOR-RHI-009-V3-C1 Page 2 sur 12 ALTEN_CMA20053487


Projets, réalisations & responsabilitésO

Carrefour Hypermarchés 01/2021 - 12/2023


(3 ans)

Contexte général : Le groupe Carrefour est un des leaders européens de la vente de produits
alimentaires en magasin, ainsi que sur son site de e-commerce. Il est constitué d'une équipe d'une
centaine de personnes réparties sur différents services participant à la maintenance et à l'évolution de
son site grand public.
Sujet du projet : Participer à la création de nouvelles fonctionnalités, à l'optimisation du code source
et au maintien opérationnel du site carrefour.fr
Responsabilités occupées : Développeur Php Symfony 6.1
Travail réalisé :
Création de nouvelles fonctionnalités
Création des apis de génération de factures, gestion de données reçues
Ajout de la création d’incidents sur la plateforme vendeurs marketplace
Autonomie sur une fonctionnalité de transformation de labels multi-listes, sauvegarde en session
Installation des formulaires de compte avec captcha Google/Cloudflare
Tri et formatage de données de multi-sources du panier favori
Branchement de nouvelles api Salesforce pour les formulaires de contact
Mise en place de l’évaluation des vendeurs marketplace
Gestion des consentements utilisateurs, de la navigation client
Récupération des métadonnées des encarts produits en JsonApi (éco/promo).
Optimisation de code sur l'application existante
Refactoring de bundles Symfony sur le modèle DDD hexagonal micro-services
Mise en place de gestion des statuts Http de retour d'api
Amélioration du traitement de la gestion des codes erreurs reçus
Utilisation de l'application Swagger pour créer les modèles JsonApi
Mise en place de tests unitaires PhpUnit et PhpStan sur les modules
Gestion des autorisations utilisateurs sur les différents modules
Création d'évènements sur les différentes routes utilisées
Ajout de fonctions de tri sur les structures de données renvoyées
Nettoyage du code obsolète, changement de modules d'api, gestion des logs
Gestion et suivi du projet
Création et suivi des tickets sur les plateformes Jira
Déploiement du code Bitbucket/Gitlab sur Kubernetes
Utilisation de la plateforme Jenkins pour l'automatisation des tâches

Résultats obtenus
Les nouvelles fonctionnalités furent réalisées et conformes au cahier des charges
Le code fut testé et déployé dans le respect des règles de qualité de l'application
Les données furent optimisées afin d'améliorer les performances de l'application

Environnement Logiciels Git, Jenkins, JIRA, leaflet, PhpUnit, Redis, VSCode


technique Langages PHP 7,8
Technologies VueJS, Kubernetes, Swagger, Postman, Symfony 6.1

Owww.alten.com

FOR-RHI-009-V3-C1 Page 3 sur 12 ALTEN_CMA20053487


Méthodes Agile
Systèmes Linux, Docker
Normes et PSR
protocoles

Owww.alten.com

FOR-RHI-009-V3-C1 Page 4 sur 12 ALTEN_CMA20053487


Cordon DS2i 12/2019 - 12/2020
(13 mois)

Contexte général : Cordon DS2i est une entreprise de création et d'installation de systèmes de visio-
sécurité pour la défense et l'armement.
Sujet du projet : L'application développée permet la mise en ligne de milliers d'archives photos et
vidéos de l'armée au personnel affilié à la défense.
Responsabilités occupées : Responsable qualité d'application
Travail réalisé :
Développement en Php d’une application de supervision, de suivi de statistiques et de
logs
Développement de la récupération et de l’extraction des données .csv et .log
Mise en place de Webservices SOAP en Php (Framework Laminas v3)
Récupération des logs mysql, slow queries, utilisateurs et rapports d'erreurs
Utilisation de SoapUi pour l’automatisation des tests d’Api
Gestion de MySql en cli, procédures stockées, partitionnement des tables, récupération des logs
Développement d’une micro-application de serveur Monitoring avec Laminas-Api-Tools v3
Monitoring des serveurs Nginx, Php, Mysql, MongoDB, Elastic, HAProxy, Varnish
Script Bash.sh, intégration en language Php et JavaScript jQuery, utilisation d'Ajax
Transformation de données Xml avec Xslt
Développement d’un module de mise en cache Redis des résultats de recherche Elastic
Intégration du module sur l’administration back-office avec PhpRedis
Configuration des outils de Tests d’acceptation pour la version 1 et 2 du site
Utilisation de Codeception, SéléniumIDE et PhantomJs
Ecriture des tests fonctionnels Php sur les pages à fort trafic
Mise en place d'un environnement de développement individuel sous Docker
Configuration de Docker-toolbox sous Windows 10
Mise en place (Nginx-Fpm, HAProxy, Varnish, MongoDB, Elastic) sur Docker
Gestion de comptes utilisateurs, mise en place de la réplication du serveur Mysql
Mise en place d’une automatisation de build et de migration avec Phing-Php
Compression, intégration du versioning et transferts par ssh
Mise en place de la gestion des branches de versioning sur Gitlab

Résultats obtenus
Accès aux statistiques, logs et monitoring de manière automatisée sur une interface
unique
Utilisation d'un environnement de développement individuel, simplifié et réutilisable
Mise en place des tests de non-régression pour les futurs développements
Automatisation du développement des modules et des correctifs

Logiciels Git, JQUERY, MySQL, Phing, Workbench, Redis, VSCode


Langages PHP 5,6, XML
Technologies MongoDB, AJAX, Rest, Zend Framework, Composer
Environnement Méthodes Analyse fonctionnelle
technique Systèmes Linux, Docker
Normes et HTTP, Soap
protocoles
Matériels nginx

Owww.alten.com

FOR-RHI-009-V3-C1 Page 5 sur 12 ALTEN_CMA20053487


Owww.alten.com

FOR-RHI-009-V3-C1 Page 6 sur 12 ALTEN_CMA20053487


Manpower Group 11/2019 - 11/2019
(1 mois)

Contexte général : Manpower est une entreprise américaine spécialisée dans le management et le
recrutement en intérim de personnel hautement qualifié. L'application servait à gérer l'attribution des
adresses IP des domaines aux différentes agences implantées.
Sujet du projet : Migration du serveur Wamp de l'application servant à créer, gérer et attribuer les
différentes adresses IP aux agences, avec la dernière version de Wamp 3.0 sur le serveur Apache
2.4, Php 7.2 et MySql 5.7
Responsabilités occupées : Responsable de migration
Travail réalisé :
Installation de la dernière version de Wamp serveur 3.1 sur une plateforme Windows 10
Configuration du système sur une nouvelle machine virtuelle
Installation du gestionnaire de dépendances Composer (PhpUnit, PhpCs)
Mise à niveau des fonctionnalités afin de fonctionner sur la version de Php 7.2 et Mysql
5.7
Dump de la base de données Mysql et import des données sur la nouvelle plateforme
Implémentation de l'application sur le protocole HTTPS, mise en place de tokens anti-CSRF
Cryptage des mots de passes et utilisation des requêtes PDO préparées
Développement de l'application en Php Orienté Objet, classes et interfaces
Développement de fonctionnalités de ping serveurs en Javascript asynchrone
Optimisation de la vitesse d'exécution des multiples scripts lancés en parallèles

Résultats obtenus
L'application fut fonctionnelle et optimisée sur la nouvelle version du serveur Wamp 3
La vitesse d’exécution a fortement diminué sur les pings serveurs

Logiciels Apache, Eclipse, MySQL, Adminer, PDO


Environnement Langages JavaScript, PHP 5
technique Systèmes Windows
Matériels Wamp Server

Owww.alten.com

FOR-RHI-009-V3-C1 Page 7 sur 12 ALTEN_CMA20053487


Autoentrepreneur 05/2019 - 10/2019
(6 mois)

Contexte général : Refonte d'une application de boutique en ligne actuellement sous Prestashop,
avec le framework Symfony 3.4 - Doctrine.
Sujet du projet : Refonte d'une boutique de e-commerce Amazon avec le framework Symfony -
Doctrine
Responsabilités occupées : Développeur Symfony 3.4
Travail réalisé :
Mise en place de la gestion des produits avec Doctrine
Implémentation de fonctionnalités spécifique en relation avec les données Amazon Inc
Automatisation des test fonctionnels et du déploiement de l'application
Tests réalisé avec Phing et Phpunit
Mise en pré-production avec Github et CircleCi sur la plateforme Heroku
Utilisation de versionning Git (commandes commit, branch, push...)
Gestion de la base de donnée Sql en ligne de commande Cli
Gestion des droits utilisateurs, récupération des données, sauvegarde (commande grant, dump...)

Résultats obtenus
Réalisation de la mise en pré-production et des tests fonctionnels
Automatisation des tâches de déployement sur le serveur distant

Logiciels Git, MySQL, Phing, CircleCi, PhpUnit


Langages PHP 5, SQL
Environnement Technologies Rest, Symfony 3.4, Composer
technique Systèmes Windows Vista
Normes et Soap
protocoles

Owww.alten.com

FOR-RHI-009-V3-C1 Page 8 sur 12 ALTEN_CMA20053487


Autoentrepreneur 01/2019 - 05/2019
(5 mois)

Contexte général : Création d'un micro-framework inspiré de Symfony 2, optimisé pour l’exécution
rapide d'une application de e-commerce.
Sujet du projet : Mise en place du noyau central et des contrôleurs de l'application, avec mise en
avant de l'optimisation de lancement et de la gestion mémoire. Utilisation du lazy-loading afin de ne
charger que les paramètres nécessaires à la page courante.
Responsabilités occupées : Développeur Php
Travail réalisé :
Création du noyau central
Mise en place de la requête et réponse Http en tant que module séparé
Mise en place du framework
Gestion des modules indépendants et de la relation aux bases de données
Mise en place des tests unitaires (PhpUnit)

Résultats obtenus
Optimisation de la vitesse d'affichage et minimisation de l'utilisation mémoire

Logiciels PhpUnit
Langages PHP 5
Environnement
Systèmes Linux, Docker
technique
Normes et HTTP, PSR
protocoles

Owww.alten.com

FOR-RHI-009-V3-C1 Page 9 sur 12 ALTEN_CMA20053487


Autoentrepreneur 07/2010 - 04/2019
(9 ans)

Contexte général : Création d'une boutique d'affiliation de vente de produits sur les Amazon Web
Services AWS, à destination d'un public tourné vers le sport.
Sujet du projet : Récupération des produits en direct de la plateforme, optimisation et affichage
instantané des produits mis en cache.
Les produits sont mis à jour et récupérés de manière automatique sans intervention nécessaire.
Responsabilités occupées : Développeur Php - Prestashop
Travail réalisé :
Développement des modules de gestion des produits
Création d'une administration spécifique aux produits sélectionnés
Gestion des catégories et produits de manière simplifiée
Implémentation et optimisation des modules rattachés au CMS
Mise en place des échanges de données avec les services d'Amazon AWS
Récupération et nettoyage des données (Protocole Soap)
Création des modules de transmission des données
Insertion et utilisation des données en direct sur le site
Mise en place d'un système de Cache pour l'affichage instantané des données
Régulation de la base de donnée et des ressources
Optimisation de la vitesse d'affichage des pages de l'application
Création d'une entité d'admininstration sous CodeIgniter
Récupération et gestion des produits intégrés en base de donnée
Gestion de la base de donnée avec MySql en CLI
Sql en ligne de commande (requetes, gestion de comptes utilisateurs..)

Résultats obtenus
Récupération en direct de la base de donnée Amazon.fr
Gain notable sur l'optimisation de la taille de la base de données

Logiciels MySQL, Photoshop, Workbench, Prestashop


Langages JavaScript, PHP 5 , SQL
Environnement Technologies Rest
technique Systèmes Linux, Mac OS
Normes et Soap
protocoles

Owww.alten.com

FOR-RHI-009-V3-C1 Page 10 sur 12 ALTEN_CMA20053487


La Maison du Net 10/2007 - 07/2008
(10 mois)

Contexte général : Agence de développement de sites internet pour des entreprises locales.
Mise à jour et maintien des sites internet, corrections des erreurs d'architectures, ajout de nouvelles
fonctionnalités.
Sujet du projet : Plusieurs sites internet étaient en constantes mises à jour, afin de suivre l'actualité
et le rajout de fonctionnalités au fur et à mesure de l'utilisation client.
Responsabilités occupées : Développeur Php, maintenance d'applications
Travail réalisé :
Ajout de nouvelles fonctionnalités
Intégration du support articles en utilisant le format CSV
Déploiement des applications sur serveur après optimisation avec le client
Création d'un site de gestion alimentaire, à destination de sportifs ou de personnes en
surpoids
Design de l'architecture du site (Architecture MVC)
Prise en compte des attentes du client et élaboration du cahier des charges
Implémentation d'un générateur de création automatique de sites (Php-Javascript)
Création de l'architecture globale de l'application de bout en bout
Mise en place des fonctionnalités d'administration et de gestion du front-end
Déploiement sur serveur de production et gestion des tests fonctionnels
Implémentation ds fonctionnalités de création de thèmes et du moteur pour le client
Conception de la structure par le langage UML vers PHP

Résultats obtenus
Fonctionnalités opérationnelles, ajouts et mises à jour des produits
Architecture mise en place, synchronisation avec la partie design
Projet fonctionnel, création automatique et mise en relation avec les serveur internes

Logiciels Eclipse, JQUERY, MySQL, Photoshop


Environnement Langages JavaScript, PHP 5
technique Technologies Framework CSS
Méthodes Analyse fonctionnelle

Owww.alten.com

FOR-RHI-009-V3-C1 Page 11 sur 12 ALTEN_CMA20053487


Andrexen VoIP 10/2006 - 07/2007
(10 mois)

Contexte général : Société d'infrastructure de téléphonie sur VoIP.


Déploiement de plusieurs applications à destination des entreprises pour la gestion de leur outils de
téléphonie interne.
Sujet du projet : Le projet a pour objectif de pouvoir suivre les terminaux, ainsi que de les activer /
éteindre, et afficher les statistiques d'appels, à partir d'une application unique pour le client final.
Responsabilités occupées : Developpeur Php
Travail réalisé :
Mise en place de l'interface de contrôle des terminaux VoIP
Création d'un micro-framework avec le langage Javascript
Récupération des données de transit VoIP sous Linux
Organisation de l'interface graphique et des composants de l'application
Développement des actions d'interaction avec l'utilisateur
Mise en place des fonctionnalités de gestion de l'application

Résultats obtenus
Implémentation connectée aux terminaux réalisée

Logiciels MySQL, phpMyAdmin


Langages JavaScript, PHP 5
Environnement
Technologies AJAX, Framework CSS
technique
Normes et HTTP
protocoles

Owww.alten.com

FOR-RHI-009-V3-C1 Page 12 sur 12 ALTEN_CMA20053487

Vous aimerez peut-être aussi