Bonjour, je suis Paul Gaucher
Ingénieur / Développeur Fullstack
Je crée des applications web modernes et performantes avec une expertise en front-end, back-end et DevOps.
À propos de moi
Un aperçu de mon parcours et de mes motivations
Je suis un ingénieur et développeur fullstack passionné par la création d'applications web modernes et performantes. Issue d'une formation d'ingénieur à l'ISIMA, avec plus de 10 ans d'expérience dans le développement web, je combine des compétences techniques solides avec une forte orientation vers l'expérience utilisateur.
Ma philosophie de développement est centrée sur la création de solutions élégantes, maintenables et évolutives. J'aime résoudre des problèmes complexes et transformer des idées en produits concrets qui apportent une réelle valeur.
Au plaisir d'échanger rapidement !
Lead Développeur Fullstack
beta.gouv.fr / DINUM
CTO
Upcyclea
Frontend Lead Developer & DevOps
KoralPlay
Lead Developer
Philes / CNES / ATOS
Expérience
Mon parcours professionnel
Lead Développeur Fullstack @ beta.gouv.fr / DINUM
Mars 2024 - Présent- Développement du Tableau de Bord de l'Apprentissage (TBA), service public numérique pour lutter contre le décrochage
- Plateforme d'interconnexion entre CFA et Missions Locales pour le suivi des jeunes en rupture de contrat d'apprentissage
- Architecture technique basée sur TypeScript, MongoDB, React/Next.js
- Développement d'API RESTful avec Express et ZOD pour la validation des données
- Utilisation de Docker Swarm pour un déploiement sans interruption de service
- Travail en équipe pluridisciplinaire (PO, data scientists, chargés de déploiement)
- Participation active au déploiement dans les régions pilotes (Nouvelle-Aquitaine, Hauts-de-France, PACA)
- Mise en place d'une méthodologie Agile avec des itérations courtes et livraisons continues
CTO @ Upcyclea
Mai 2022 - Mars 2024- Direction et constitution d'une équipe technique
- Mise en place d'un environnement Atlassian complet (JIRA / BitBucket / Confluence)
- Création et gestion d'un processus CI/CD utilisant BitBucket / Github / Travis
- Utilisation de Docker/Docker-compose pour les stratégies de déploiement
- Gestion de l'environnement GCP
- Développement avec Angular, PHP Yii2 Framework et VueJs
Frontend Lead Developer & DevOps @ KoralPlay
Mars 2020 - Mai 2022- Développement avec React/Redux et React-Native
- Développement mobile avec Ionic / Angular
- Création et gestion d'un processus CI/CD utilisant Gitlab
- Utilisation de Docker/Docker-compose pour les stratégies de déploiement
- Déploiement d'une stratégie gitflow
- Travail avec l'environnement GCP
Lead Developer @ Philes / CNES / ATOS
Avril 2017 - Février 2019- Direction d'une équipe de 7-8 développeurs JavaScript
- Développement d'un logiciel pour la visualisation en temps réel des données satellites au CNES
- Stack JavaScript complète, Node / React / Redux multi-processus synchronisé
- Communication avec un logiciel C++ via protobuf
- Application intégrée dans un environnement Electron
Co-fondateur / CTO @ Diner
Juin 2017 - Septembre 2018- Développement d'une application pour mettre en relation les amateurs de cuisine
- Utilisation du framework Ionic (Angular 4), disponible sur iOS et Android
- Base de données Firebase complète
Développeur Fullstack @ Astek / RTE
Septembre 2016 - Avril 2017- Développement d'un logiciel de gestion d'offres d'emploi/employés pour l'entreprise RTE
- Dashboard AngularJs pour les offres d'emploi et les données des employés
- Développement backend J2EE
- Déploiement Docker
Développeur @ Astek / Thales / AirFrance
Septembre 2015 - Septembre 2016- Développement d'une application sur tablette pour géolocaliser un pilote pendant son vol
- Affichage des points d'intérêt environnants sur un globe 3D
- Technologies : AngularJs, HTML/CSS, CesiumJS, WebGL
- Développement en méthodologie Agile
Projets
Une sélection de mes travaux récents
Service public numérique permettant de lutter contre le décrochage des apprentis en rupture de contrat. Plateforme d'interconnexion entre CFA et Missions Locales.
Détails techniques:
- Architecture microservices avec Docker Swarm pour un déploiement sans interruption
- API RESTful avec Express et validation des données via ZOD
- Frontend développé avec Next.js et des composants UI modernes
- Système de CI/CD avec Github Actions et semantic-release
- Infrastructure sécurisée avec monitoring via Fluentd et Grafana
- Tests automatisés et vérification de type TypeScript
Logiciel de décarbonisation et de gestion d'actifs circulaires. Développement fullstack et mise en place de CI/CD.
Détails techniques:
- Architecture modulaire avec Angular pour la partie client et PHP Yii2 Framework côté serveur
- Intégration continue avec BitBucket Pipelines et Travis CI
- Architecture cloud sur Google Cloud Platform avec load balancing et scaling automatique
- Base de données SQL et implémentation de systèmes de cache pour optimiser les performances
- Mise en place d'une stratégie DevOps complète avec Docker et déploiements automatisés
Solutions spécialisées pour les opérateurs de jeux d'argent. Frontend avec React/Redux et développement mobile.
Détails techniques:
- Développement d'interfaces utilisateur riches et interactives avec React et Redux
- Applications mobiles cross-platform avec React Native et Ionic/Angular
- Mise en place d'une architecture front-end modulaire et évolutive
- Workflow Git optimisé avec stratégie Gitflow pour la gestion des branches
- Pipeline CI/CD automatisé avec GitLab CI/CD et intégration de tests automatisés
- Conteneurisation des environnements de développement et production avec Docker
Bike Taxi
privateApplication pour se déplacer différemment dans les rues d'Amsterdam avec des chauffeurs à vélo.
Détails techniques:
- Backend RESTful avec Node.js et Express optimisé pour les performances
- Base de données NoSQL MongoDB avec modèles de données géospatiales
- Système de géolocalisation en temps réel pour le suivi des chauffeurs
- API de calcul d'itinéraires avec optimisation des trajets urbains
- Système d'authentification sécurisé avec JWT
- Contribution au développement de l'interface Vue.js/Vuex côté client
Diner
privateApplication pour les amateurs de nourriture, permettant de géolocaliser des cuisiniers, discuter avec eux et partager un repas.
Détails techniques:
- Application mobile hybride développée avec Ionic et Angular 4
- Architecture Serverless complète avec Firebase (Realtime Database, Auth, Storage, Cloud Functions)
- Système de messagerie en temps réel entre utilisateurs
- Géolocalisation et cartographie des cuisiniers à proximité
- Système de gestion des réservations et paiements intégré
- Publication sur les stores iOS et Android avec CI/CD pour les déploiements
Compétences
Technologies et outils que j'utilise
Frontend
Backend
Infra, Db & DevOps
Contact
Intéressé par une collaboration? Contactez-moi