Développeur web expérimenté avec plus de 17 ans d'expérience, dont 13 avec le framework Symfony (version 2 et suivantes). Passionné par les bonnes pratiques de développement, l’industrialisation et l’architecture logicielle. Les missions sont majoritairement réalisées à distance, depuis un siège situé en ZFU à Strasbourg. Je suis mobile et me déplace régulièrement chez le client.
DgBirds était une startup au sein du groupe Air France. Un projet intrapreneurial avec un très beau produit en mode SaaS : une boîte à outils complète pour les pilotes et le personnel au sol sur iPad.
Développement du module « Mission Report » (API) : configuration et distribution de formulaires, ainsi que le monitoring des réponses.
Évolution et maintenance des modules « Documentation » et « Mission Activities ».
Synchronisation de groupes et utilisateurs depuis MS Active Directory (LDAP).
Définition d’une stratégie de tests, implémentation de tests unitaires et fonctionnels.
Analyse statique de code, scripts de build et setup de l’intégration continue.
Déploiement automatique de l’environnement de développement de la Single Page Application.
Évolution du setup de l’environnement de développement sous Docker.
Création de fixtures déterministes et de fake data pour identifier les goulots d’étranglement.
Refactoring du système des permissions utilisateurs.
Extraction de la logique métier depuis les contrôleurs vers des services applicatifs pour créer une API métier indépendante des détails d’implémentation (Symfony, S3, Doctrine).
Mise en place d’une stratégie pour transformer l’application Symfony fullstack en une application « API-Centric » / SPA.
Participation à la migration de MySQL 5.0 vers PostgreSQL 11.
Réécriture de requêtes SQL en utilisant les fonctionnalités avancées du SGBD : CTE récursif, trigger, vue matérialisée.