Contexte : Animation d’une formation PHP et MySQL à une douzaine de stagiaires
Objectifs :
â Maîtrise la syntaxe PHP en vue de développer de sites Web dynamiques
â Création des applications dynamiques avec PHP et MySQL
â Application des bonnes pratiques de programmation PHP (SOLID, DRY, KISS)
â Découverte des APIs
CONTEXTE : CREATION D’UN PORTAIL D’EDITEURS AU SEIN DU CNDA
Missions :
â Mise en place de la sécurisation de l’api et communications grâce aux JWT.
â Gestion des accès à la donnée selon le profil éditeur
â Développement de la brique profil éditeur (création, activation, mise à jour, import, création de dossier de conformité)
â Développement des fonctionnalités sur le suivi des demandes de conformités contenues dans le dossier de conformité
â Autres développements (administration application, gestion des packages de test, CCC et CGU)
â Intégration et développements des Interfaces utilisateurs (front)
â Etude et refonte de l'architecture applicative
â Génération dynamique des trames de documents (attestation, compte rendu)
â Écriture des tests unitaires et d'api
â Mise en place des views PostgreSQL et dump de données pour exploitation par un autre services web.
â Import et export des données de l’ancien SI pour le nouveau
â Correction régression migration MySQL vers PostgreSQL
Environnement technique : PHP, Symfony 5, API Platform VueJS3, Typescript, HTML/CSS, Quasar, Git
DECEMBRE 2021 A MARS 2022 – OUIDOU – FRANCE
Développeur Angular
CONTEXTE : CREATION D’UN OUTIL D’EVALUATION DE SECURITE CHEZ ALMOND
Missions :
â Mise en place de l'import et export de données pour le calcul des métriques
â Amélioration des Interfaces
â Écriture des tests unitaires
â Correction des bugs
CONTEXTE : DEVELOPPEMENT DE L’API DE GESTION DES MANDATS IMMOBILIER
Missions :
â Audit et refactorisation de la brique de gestions des mandats immobiliers
â Refonte du système de communication entre l'application mobile et l’api grâce à la restructuration des communications via jetons (jwt)
â Mise en place d'un système de notifications de terminaux avec Firebase cloud Messaging (FCM)
â Création de nouveaux services avec ApiPlatform
â Refonte des tâches CRON
CONTEXTE : CREATION D’UN OUTIL DE GESTION DE PROFIL – RH/ RECRUTEMENT
Missions :
â Initialisation projet et création dépôt sur GitHub
â Création et intégration interface web
â Développement feature et composants
â Intégration des graphiques (line chart, bar chart, scatter chart, bubble chart)
â Rédaction de la documentation (Installation, Backup)
CONTEXTE : REFONTE D’UN SITE E-COMMERCE DE LUXE - HERMES
Missions :
â Mise à jour des contributions des sites (pays) de ventes
â Tests des moyens de paiement
â Développement des fonctionnalités
â Création des scripts de copie/export de données
â Automatisation des ouvertures de nouveaux pays
â Correction de bugs
â Participation aux ateliers sprint planning, Grooming, poker planning
CONTEXTE : AU SEIN D’UNE EQUIPE DE PROJET, PARTICIPATION A LA REALISATION DE PLUSIEURS PROJETS CLIENTS
Missions :
â Intégration des pages HTML pour la refonte du site d’un lycée Parisien et un site de gestion des
auteurs des arts
â Conception et réalisation d’un widget de récolte d’avis des clients d’une clinique spécialisé dans
l’épilation via le laser. Ce widget intégré sur le site web de la clinique remontait les derniers avis
des clients selon les paramètres renseignés lors de son installation et configuration
â Correction des bugs (système de mailing, gestion de traduction, intégration des captcha) pour le
site de l’association pour le management de la réclamation client (AMARC)
CONTEXTE : REFONTE DU SITE DE GESTION DES PRESTATAIRES DU MINISTERE DES ARMEES
Missions :
â Structuration du projet
â Développements et organisation des fonctionnalités sous forme de modules
â Intégration HTML
â Ecriture des tests unitaires
CONTEXTE : PROJETS DE DEVELOPPEMENT CHEZ WIZTIVI
Missions :
â Montée en compétences sur le SDK 6 du client
â Développement et intégration des Features chez un opérateur téléphonique brésilien
â Correction des bugs sur l’application produit
â Développement de composants sur le produit (Horloge sous plusieurs format, aide fonctionnalités)
â Écritures des tests unitaires sur le produit
CONTEXTE : REFONTE DES PORTAILS WEB DE SAFRAN
Missions :
â Participation aux ateliers de poker planning et chiffrage des Users stories
â Développement d’une librairie qui gérait l’affichage du pied de page (liens + leurs pages qui
étaient statiques), la redirection à la bonne langue. Elle fonctionnait lorsqu’elle était installée dans
le l’application comme librairie externe
â Refactorisation et évolution du code obsolète (car reprise d’une application existante)
â Développement de nouvelles fonctionnalités
â Gestion des univers avec Sonata Admin
â Support équipe (support à un stagiaire)
CONTEXTE : DEVELOPPEMENT DE LA PLATEFORME DE RECRUTEMENTS DES RESERVISTES - GENDARMERIE NATIONALE
Missions :
â Mise en place des tests automatisés avec envoi des rapports journaliers sur Slack
â Correction des anomalies de production
â Développement de nouvelles fonctionnalités
â Changement de Framework de génération de PDF avec test de non-régression sur le nouveau
Framework
â Migration de Symfony 2.8 à 3.4
â Refactorisation du code et documentation de l’api