SOPRA STERIA (Ministère de l’intérieur) Full Stack chez Sopra Stéria pour le ministère de l’intérieur
mars 2024 - aujourd'hui
Projet : RNA (Répertoire National des Associations)
Réalisation :
- Mise en place de déploiement automatisé avec git et ansible
- Utilisation de symfony 6.4 pour le back, php 8, react.js pour le front
- Utilisation de AWS pour le stockage des fichiers dans le cloud
- Mise en place des Cron jobs pour la récupération des télé demandes
provenant des clients
- Mise en place de nouvelles fonctionnalités
Environnement Symfony6.4, React JS, Gitlabs, PHP7.4 / PHP 8, linux
Fonction : Lead Développeur Full Stack - Devops
CLD (Création Luxe Design)
janvier 2022 - décembre 2024
Projet : ERP Montale / ERP Mancera
Réalisation :
- Internalisation des outils informatiques
- Maintenance et évolution des ERP industriels (ERP Montale et ERP
Mancera) avec Symfony 5.4, laravel et react JS
- Refonte et mise en place des serveurs de développement, preproduction
et production avec l’utilisation de nouvelles branches GIT
- Dockerisation des ERP
- Correction des bugs
- Etude et estimation de nouvelles fonctionnalités avec l’équipe métier
- Mise en place de Ansible pour une automatisation des déploiements ou
des upgrades
Projet : OPILDEM
Réalisation :
- Refonte de l’ancienne application d’Opildem en symfony 4.4(from
scratch)
- Utilisation de dataTableBundle pour la gestion des tableaux
- Utilisation de PhpSpreadSheet pour la génération d'export de fichiers
excel(xls)Correction des bugs(TMA)
- Utilisation de multiples managers pour une connexion à plusieures bdd
- Installation d'un système d'envoi d'email pour le rappel des clients
- utilisation des Cron jobs pour des renvois d'emails hebdomadaires
- Mise en place de nouvelles fonctionnalités
- Création de certaines pages en React.js pour un soucis de fluidité
Projet : ESTEVE
Réalisation :
- Gestion de la montée en version de symfony 3.4 à à la version 4.4
- Audit du code du projet
- Mise en place de nouvelles fonctionnalités
- Correction des bugs(TMA)
Projet : HOPMEDIA(********-en/)
Réalisation :
- Création de nouvelles queries GraphQL avec Overblog/
GraphQLBundle
- Mise en place d’un environnement de dev/test sous Docker (avec
Docker-compose et Makefile)
- Mise en place d’un CI pour exécuter les tests unitaires et les builds
dans Gitlab CI
- Création de certaines pages en React.js
- Mise en place d’un walker Doctrine pour unifier et simplifier
l’utilisation des ACLs
- Mise à jour de Symfony 2.8 vers la version 3.4
- Maintenance et évolution de l’application
- Tests fonctionnels Behat
- Utilisation de neo4j
Projet : Participation à la réalisation du site ********-gere-ma-carte/
Réalisation :
- Mise en place d’un plan de taguage.
- Utilisation du web service soap pour communiquer avec une API SIG.
- Mise en place de la généralisation du parcourt de souscription
imagineR.
- Mise en place d’un système autonome de suppression/validation de
forfaits en bdd.
Projet 1 : Participation à la réalisation du site ********/
Réalisation :
Développement de plusieurs modules.
Intervention sur la partie connexion, souscription, changement
d’abonnement et paiement avec utilisation de bundles :
- FOSJsRoutingBundle pour la gestion des routes
- LexikPayBoxBundle pour le module de paiement
- VichuPloaderBundle pour le changement des fichiers
- CraueFormFlowBundle pour les formulaires en plusieurs étapes
Projet 1 :
Développement d’un module de gestion d’email en PHP
5.
Réalisation :
Utilisation de FosUserBundle pour la gestion des
membres,
Utilisation de SwiftMailer pour l’envoi et la réception
d’emails,
Utilisation de doctrine comme ORM
Utilisation de Twig comme moteur de Template.
Projet 2 : Refonte du site de la société (********) en
symfony2.
Réalisation : Réalisation du front End notamment sur :
Intervention sur la partie restitution des données aux utilisateurs,
Développement de la fonctionnalité « inscription », « souscription
» et de « réservation des produits ».
Réalisation du Back End, notamment sur :
Analyse du cahier des charges
Développement de la fonctionnalité gestion de membres,
Développement de la partie gestion des produits
Développement de l’interface gestion d’annonces.
Exécution des tests fonctionnels
Exécution des tests unitaires
Participation aux réunions de suivi et d’avancement des tâches
Reporting de l’activité
Environnement Ubuntu, Symfony2, Netbeans, HTML5, CSS3, JQuery, PHP5, doctrine2,
twig, swiftmailer, fosuserbundle et Bootstrapt3 de twitter.
Fonction : Développeur Symfony2
UNGI
octobre 2013 - juin 2014
Projet : Développement d’une application intranet destiné aux manageurs afin de
gérer l’assiduité de leurs équipes.
Ancienne application développée sous CAKEPHP
Nouvelle application développée sous SYMFONY 2
Réalisation : L’application est décrite en trois couches (MVC).
Le modèle décrit les actions, les traitements métiers de l’application comme
la connexion à la base de données.
Les contrôleurs qui contiennent l’algorithme des résolutions et d’affichage
des résultats ainsi que la vérification et la récupération des données
sécurisés.
Les vues concernent la partie restitution des données aux utilisateurs.
Développement des fonctionnalités propres aux utilisateurs « création »,
« modification », « suppression »
Exécution des tests fonctionnels
Exécution des tests unitaires
Participation aux réunions de suivi et d’avancement des tâches
Reporting de l’activité
Environnement : Ubuntu, Symfony2, HTML5, CSS3, JQuery, PHP5, doctrine2, twig,
knpmenubundle et Bootstrap 3 de twitter.
LOKISALLE
juin 2013 - septembre 2013
Projet : Réalisation d’un site e-commerce – location de salle de conférence
Réalisation : Création en PHP objet d’un site e-commerce.
Celui est divisé en deux parties :
Un front pour la partie affichage des données aux utilisateurs
Un back office pour la gestion des produits et des membres (ajout,
modification, suppression).
Environnement : PHP5, HTML5, CSS3, JQuery, Ajax, MySQL
Études et formations
Développeur PHP orienté objet (Bac+4) IFOCOP(94)
2014
BTS informatique de gestion option réseaux - GRETA(92)
2005
Bac STI option génie électronique
Lycée St Nicholas(75)
2004
Langues
Anglais - C2
Autres compétences
Compétences
Langages PHP 7.4/8
Framework Symfony 6.4
Serveurs d’application Apache, Nginx
Base de données Mysql, Pgsql, PDO
Méthodes Agile
IDE Phpstorm
Cms Drupal 8
Outils de tests PHPUnit
Outil de versionning Gitlab
ORM Doctrine 2
Frontend HTML5, CSS3, JavaScript, Ajax, React.js
Web Services Rest