About Baptiste
- Angular (v9 à v17), RxJS, Angular Material, TailwindCSS
- GraphQL / REST API, Node.js / Express
- Docker, GitLab CI/CD, Jest / TestCafe / TDD
- HTML / SCSS / TypeScript / Responsive Design
- Développement Angular (Material, Tailwind) avec composants réutilisables et maintenables
- Connexion API REST/GraphQL via services typés et logiques claires en RxJS
- Tests unitaires, fonctionnels et E2E avec Jest, TestCafe, Cypress
- Structuration du code pour la scalabilité
- CI/CD avec GitLab pour des livraisons propres et automatisées
- Relecture de code, participation active à la qualité logicielle
- Collaboration fluide avec PO, UI/UX et équipes produit
- Très bonne compréhension fonctionnelle : je sais lire entre les lignes des specs, anticiper les impacts métier, et proposer des ajustements pertinents
- Forte sensibilité QA : tests, CI/CD, non-régression, documentation, feedback
- Code scalable & maintenable : j’architecture pour durer, pas pour “que ça marche maintenant”
- Habitude des projets vivants : refontes, maintenance, scalabilité, passage à l’échelle
French
Native or bilingual
English
Fluent
Experience
- ITDM GroupDéveloppement d’un ERP massifCIVIL ENGINEERINGAugust 2023 - February 2024 (7 months)Lyon, FranceCréation d’un ERP massif de plus de 1500 écrans. L’ERP a pour objectif de répondre aux problématiques clientes dans la gestion de ses entreprises au quotidien. Il couvre tous les besoins métiers de la prospection client, à la livraison en passant par la gestion du personnel, des fournisseurs, de la facturation, de son parc automobile etc... Une grosse partie compréhension du métier et une forte demande d’adaptabilité étant donnéles contraintes de temps et d’efficacité sur le projet.
Mon rôle et réalisations :
- Conception et implémentation des interfaces utilisateur
- Collaboration avec l'équipe de conception pour traduire les maquettes en composants réutilisables.
- Documentation des composants, des services, et des interactions avec le Back-
end.- Pair Programming lors d’intégration des services Web GraphQL pour optimiser les échanges de données avec le Back-end.
- Revue de code, CI/CD et documentation des composants et services Angular
- Team EclipseDéveloppeur Fullstack JSENTERTAINMENT AND LEISUREJanuary 2024 - June 2024 (6 months)Lyon, FranceInterface web permettant à des chefs d’équipes d’inscrire leur équipe pour les évènements de l’Association Eclipse. L’app s’adresse aux administrateurs de l’event qui pourront récupérer facilement les équipes et les joueurs inscrits. Mais également aux joueurs qui s’inscriront plus facilement dans une interface claire et moderne.
Missions
- Rédaction du cahier des charges et des users stoy
- Création des premières maquettes
- Création complète de la partie back-end (login, inscription, connexion, etc.)
- Mise en place d’OAuth 2.0 pour se connecter via l’API Discord et Ubisoft
- Synchronisation d'événements sur l’app avec le serveur Discord Eclipse (Discord Webhook)
- Création d’interfaces multiples en fonction du niveau d’accès (user, captain, admin)
- Mise en place, via Github Actions, d’un cycle CI/CD évitant les complications futures
- ProcessiumDéveloppement d’une app Web Complexe en TSCHEMICALSeptember 2019 - July 2022 (2 years and 10 months)1 Espl. François Mitterrand, 69002 Lyon, FranceCréation d’une application web, e-thermo, permettant la gestion des propriétés physiques et chimiques. App s’adressant à des experts/ingénieurs nécessitant un accès rapide et fiable à des données de propriétés
Mon rôle et réalisations :
- Mise en place du CI/CD de l’application: création du fichier et des différentes pipelines (création de 3 stages: Build, Test & Deploy)- Rédaction de tests unitaires:- Inclusion dans le CI/CD
- Création d’une factory pour
- +500 sur la vue principale de l’application.
- +250 sur le moteur de conversion de l’app.
- Développement de vues dans l'application, ex:- Mon profil : Formulaires et Validation
- Préférences : Création A à Z (db, front & back)
- Projet : Refont de l’ancienne interface en fonction des retours utilisateurs
- Récolte et Analyse des besoins clients pour la conception et le développement.- Ajout et rédaction dans le cahier des charges des fonctionnalités nécessaires- Conception, développement et testing d’interfaces complète et de nouvelles fonctionnalités :- Refonte de la page d’accueil en Dashboard (responsive widgets)
- Rédaction de test E2E à l’aide de TestCafe
- Maintenance générale de l’application & création de test de “anti-régression”
Reviews
Recommendations
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
- Master Expert en Management des Systèmes d'InformationEPITECH - European Institute of Technology2022Master Expert en Management des Systèmes d'Information
- Bachelor Concepteur Développeur d'Applications, InformatiqueEPSI2020Bachelor Concepteur Développeur d'Applications, Informatique