À propos de 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
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- ITDM GroupDéveloppement d’un ERP massifBTP & CONSTRUCTIONaoût 2023 - février 2024 (7 mois)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 JSDIVERTISSEMENTS & LOISIRSjanvier 2024 - juin 2024 (6 mois)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 TSCHIMIEseptembre 2019 - juillet 2022 (2 ans et 10 mois)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”
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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