About Gaël
English
Conversational
French
Native or bilingual
Experience
- Technology & StrategyDéveloppeur Full Stack PHP/javascriptPHARMACEUTICALS INDUSTRYDecember 2025 - April 2026 (4 months)Guyancourt, FranceMission chez Merck Millipore.Maintenance et l’évolution cybersécurité des systèmes de purification d’eau.Prise en charge des tickets Jira issu d’un pentest et des remontées SonarCube (~ 50 tickets mis en recette)Backend :-Rétro ingénierie et création de la documentation de l’existant.-Montée de version PHP 7.2 vers PHP 8.2 du socle Legacy développé avec le framework CodeIgniter 2.-Refactorisation de l’Api RPC Apache Thrift permettant le dialogue de la partie Web et la carte process (STM32)Frontend :-Rétro ingénierie et création de la documentation de l’existant.-Montée de version jQuery 2.2.1 vers 3.7.1-Refactorisation de la gestion des clics sur l’écran embarqué (Safari 5 WebKit 533).Système :-Fine-tuning de la partie web, lighttpd et PHP.-Fine-tuning de la gestion du cache Zend OPcache, APCu.Méthodologie : AgileEnvironnement technique : PHP 7/8, CodeIgniter, JavaScript ECMAScript 5, jQuery, Apache Thrift, SonarCube, Confluence, Jira, Jenkins, Embedded Linux, lighttpd, Safari 5 WebKit 533.
- Normandie PoudrageDéveloppeur indépendantJune 2025 - July 2025 (1 month)Paramétrage de l'hébergement OVH et transfert du nom de domaine. Reprise du site précédemment créé par Solocal pour le refaire avec WordPress. Création du template WordPress pour reprendre la charte graphique d'origine du site. Création d'un module pour la gestion et l'envoie des actualités par email. Création d'un module de gestion de la galerie photo. Déploiement du code source et BDD. Tests de l'ensemble du site, de ses fonctionnalités et livraison.
- ConfidentielDéveloppeur Full Stack PHP/javascript.May 2025 - Today (1 year and 1 month)Contexte : mon client a un serveur linux en local utilisé comme planificateur de tâches pour gérer des imports de fichiers CSV issu de ses lignes de productions à heure fixe (crontab).A chaque ajout ou modification d’un import une entreprise extérieure devait intervenir sur le serveur pour inscrire la tâche sur la crontab.Solution apportée : développement d’un ordonnanceur avec une interface de gestion pour ajouter/modifier/supprimer une tâche ainsi que suivre son exécution et remonter son statut (pending, error, completed, processing, cancelled) ; un email est envoyé après chaque tâche lancée pour informer de son statut (error, completed).Avec cette solution le client peut ainsi avoir le contrôle sur les différentes tâches :- Les reprogrammer/relancer en cas d’échec.- Ajouter/supprimer/modifier une tâche.- Suivre le déroulement.Environnement technique : Laravel 12, Vue 3, Tailwind CSS, MariaDB, serveur Debian.
Recommendations
Be the first to recommend Gaël
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- BTS2ISA2004