Principales expériences
Highteckers
Paris 08 (11/2018 - Présent)
Ministere de la Sante et de la Prevention
FONCTION : Concepteur développeur Web Solutions
+ Devops
02/2024 – 06/2024
Projet :
******** (BDPM), la base de données publique des médicaments permet au
grand public et aux professionnels de santé d'accéder à des données et documents de référence sur les médicaments
commercialisés ou ayant été commercialisés durant les trois dernières années en France.
À la demande de l'Agence Nationale de Sécurité du Médicament et des Produits de Santé (ANSM) et en régie
avec INETUM, ma mission est de procéder à l'audit et de proposer une solution appropriée pour la migration de la
plateforme BDPM Legacy, en utilisant le Design System Gouv comme référence et en garantissant une conformité
minimale de 80% aux normes RGAA V4.1.
Equipe :
L’équipe est composée de 6 personnes : un Directeur de projet, un Chef de projet, un développeur backend, un Testeur et 2 développeurs Java.
Compétences fonctionnelles :
Audit
Plan prévisionnel
Rédaction des documents techniques & fonctionnel : déploiement, compréhension de l’existant & passation
Méthodologie Agile
Compétences techniques :
- Mise en place d’une architecture Docker : MySQL, PHP8.2-fpm, Symfony 7, PhpMyAdmin, Makefile, Nginx &
MemCache
- Conception et développement de la plateforme :
o Migration code métier développer en PHP4 procédurale
o Integration de Design System Gouv via Twig, WebPack-Encore
o Développement des intégrations / animations jQuery en se basant sur la maquette Figma.
o Mise en place des normes d’accessibilité RGAA V4.1 (Test en local via RGAA Checker chrome)
o Ecriture des tests unitaires
o Mise en place d’un système de code-coverage : Psalm, cs-fixer & Ractor
o Intégration du cache : Symfony / memCache
- Versionning: GitLab, CI/CD, Tags
- Déploiement : Recette et Livraison client :
o Configuration et mise en place d’un environnement docker / VM : Dev, Recette et PROD à destination
de ANSM
o Rédaction d’une documentation technique approfondie
Résultats obtenus :
- Méthodologie AGILE : Évolutions éprouvées et mises en production
- Pragmatisme et réactivité face aux besoins du client
- Satisfaction totale du client : le projet répond aux attentes de l'ANSM
Environnement technique :
Docker (Nginx, MySQL, Memcache, PHP8.2, PhpMyAdmin, phpunit), GitLab, Symfony 7, Makefile, PhpStorm , TWIG (
CSS, HTML, Design System Gouv, Webpack-encore & Accessibilité), Accessibilité (Chrome RGAA Checker, RGAA
V4.1), Figma, Gitlab, Teams, xls et SharePoint
Digital & You
Paris (11/2018– Présent)
Sidexa ( Arcueil-Cachan )
FONCTION : Développeur PHP SYMFONY React 03/2022 – Présent
Projet : J’ai intégré la DSI de Sidexa regroupé de plus 100 développeurs internationaux (en France, Guadeloupe,
Espagne et USA) au sien d’un éditeur de logiciel destiné aux assureurs afin de faire des évolutions correctives et de tenir
la maintenabilité de l’ ensemble des projets existant.
Rôles et activités :
- Mettre en place d’un batch de migration de l’ensemble de repository Mercurial vers Gitlab
- Mise à niveau de l’API REST existante vers Symfony Flex (20%)
- TMA : Maintenance des solutions client (Développement PHP Native à 80% voir 100%)
Environnement technique :
PHP5.2 (native), PHP7.1, Symfony 5.0, Rest API, SWAGGER, Gitlab, Mercurial, SSH, FileZilla, Docker et PHPStorm
Environnement fonctionnel :
Methode Agile, JIRA, Teams, Trello, SharePoint, Discord et Outlook 365
Econocom ( Puteaux )
FONCTION : Développeur PHP SYMFONY VUEJS
10/2021 – 02/2022
5 mois
Projet : Au sein de l’équipe TMF Ecschange, j’ai intégré une équipe d’une 20ene de personnes afin de migrer de
l’application legacy EcsChange vers un webservice REST développer sous le Framework Symfony et une partie front end
développée sous le Framework VueJs 2 en se basant sur la librairie Devexpress Js.
Rôles et activités :
J’ai intervenu sur la maintenance et développement des nouvelles fonctionnalités web à la demande de mon Client :
- Rédaction de la documentation technique de la mise en place d’environnement technique BackEnd et FrontEnd
- Mise en place d’une formation d’agilité, estimation et vélocité
- Maintenance de l’application Ecsfront-PHP développer en PHP native 7.3
- Maintenance du webservice Notos développer en PHP native 7.3
- Evolution du webservice Ecsback développer en Symfony 5.3, PHP7.4, IBMi AS400 db2
o Proposer des solutions techniques
- Développement de webservice Ecsback : Contrat-Ic
o Développement et mise en place d’une librairie PHP oData :
traitement des différents cas possible des queryParameters $top, $skip, $filter, $orderBy, $count et $select
o Développement des Controller à responsabilité Unique (*_invoke)
o Mise en place de la documentation SWAGGER avec connexion via Token
- Développement de l’application Ecsfront-Vue: Contrat-Ic développer en Vue Js 2 et Devexpress Js
o Utilisation des iFrame
o Décortiquer et adapter un framework maison VueJs au besoin de Ecschange
o Consommation des Ecsback Contrat-Ic via Token
o Mise en place d’un système de translation i18n automatique
o Mise en place de la datatable DxGrid Devexpress basé sur oData Json
o Mise en place d’un process de déploiement
- Développement des batch / Commands Symfony
o Mise en place d’un système de connexion à db2 par organisation avec rollback
o Développement d’un système de logger par batch / command
o Développement d’un système d’envoi de mail avec rapport
- Faire du développement Rapide
- Faire de revue de code
- Faire du pair-programming
- Support Technique
Environnement technique :
PHP7.3 , PHP7.4, PHP8, Rest API, OpenApi3, oData, JSON, SWAGGER, GITLAB, AS400, IBMi, DB2, VueJs2, DevExpress
Js, SSH, Access Client Solution, Putty, JWT et PHPStorm
Environnement fonctionnel :
JIRA, Teams, SharePoint, Gaphor et Outlook 365
Believe Music ( Paris 17 )
FONCTION : Développeur Web
05/2021 – 09/2021
4 mois
Projet : J’ai intégré la SQUAD CIN de l'équipe Konnect Chez Believe Digital.
La SQUAD est composée d’1 lead développeur native, 3 développeurs Web, 1 développeur front React, 1 PO, 1 PM
et SM dans le but de rependre aux différents besoins des plateformes du client.
Rôles et activités :
J'ai intervenu à l'évolution et à la maintenance de 18 micro-services développés sous Laravel & Symfony. Ainsi que
4 Cron services développés en PHP Native de l'ensemble de 32 applications existantes du client :
• Retro engineering : compréhension de l'existant et documentation technique via WIKI
• Optimisation, factorisation et application des bonnes pratiques (environnement fort trafic)
• Pair programming Back/Front : adaptation de certains micro-services afin de faciliter la migration et la consommation des DATA coté React JS
• Evolution de certains CRON
• Correction de bug (Backlog)
• Code-review
Environnement technique :
Utilisée : PHP5.6 / 7.1 (native), Rest API (native), MySQL, Swagger, jQuery, redmine ,GitLab et PHPStorm
Existant .: composant Laravel, Api-platform, memcache, redis, SQLProxy, ES, ReactJs, PHPUnit et SSH
Environnement fonctionnel :
JIRA, Teams, SharePoint, WIKI, draft.io et Outlook 365
Boursorama Banque (Boulogne-Billancourt)
FONCTION : Développeur Web
12/2020 – 04/2021
5 mois
Projet : J'ai intégré l’équipe WEBDEV constituée de 14 développeurs, plusieurs intégrateurs, UX/UI, un architecte, un responsable de projet afin de rependre au besoin technique des différentes plateformes client.
Rôles et activités :
• Faire de la maintenance corrective
• Faire de la maintenance évolutive
Environnement technique :
Symfony 4.3, PHP4 / 7.1, jQuery, AngularJs, Rest API, PHPUNIT, SQL, Bitbucket, JIRA, Bamboo, KIBANA-LOG, GRAFANA, Docker et PHPStorm
Résultats obtenus :
• Revue de code croisées
• Cycle en V : Évolutions testées et déployer • Point l’équipe chaque 2 jours • Déploiement en PROD chaque mercredi
Environnement fonctionnel :
JIRA, MatterMost et Outlook 365
Greenflex Total (Paris)
FONCTION : Ingénieur d'étude Symfony 4 Full-Stack
(FREELANCE) (04/2019 - (04/2019 - 07/2020)
17 mois
Projet : J'ai intégré une squad de 5 développeurs un SCRUM master, un analyste et une PO, afin de rependre au besoin des services interne de mon client.
Rôles et activités :
Je développe sur 4 applications synchronisées entre elles :
⦁ SCRUM MASTER (Animer les cérémonies)
⦁ Correction de bug (Backlog)
⦁ Évolution du Framework maison et refonte en ReactJs
⦁ Migration des écrans (consommation des données via API)
⦁ Migration de données (SQL / PostgreSQL)
⦁ Évolution des API REST (utilisation de GraphQL/AWS)
⦁ Export des données CSV/XLS/PDF
⦁ Test Unitaire (PHPUNIT)
⦁ Revue de code croisé et déploiement via Gitlab
Environnement technique :
Symfony.4/4, PHP 4/7.3, jQuery, PHTML, ReactJs, AngularJs, GraphQL, PostgreSQL, REST API, ElasticSearch ,GitLab, BEHAT, MakeFile, Docker et PHPStorm
Résultats obtenus :
⦁ Méthodologie AGILE : Évolutions testées et déployer
⦁ Satisfaction complète du client
Environnement fonctionnel : Teams et TargetProcess
GROUP UP (Gennevilliers)
FONCTION : Ingénieur Concepteur Symfony 3.4 Full-Stack (FREELANCE)
(11/2018 - 03/2019)
5 mois
Projet : Au sein du Fast-Lab du groupe UP, j'ai intégré une équipe agile composé de trois développeurs, un lead dev et un chef de projet afin de développer des applications E-commerce sur-mesure pour des partenaires du groupe.
Rôles et activités :
⦁ Études de besoin
⦁ Développement et amélioration du Framework maison développer en SF3.4
⦁ Conception et développement d'une nouvelle application pour le CNAS en se basant sur le Framework maison, plus consommation du web service SOAP :
⦁ Développement d’une plateforme web E-commerce Back et...