About Baptiste
- Angular (v9 to v17), RxJS, Angular Material, TailwindCSS
- GraphQL / REST API, Node.js / Express
- Docker, GitLab CI/CD, Jest / TestCafe / TDD
- HTML / SCSS / TypeScript / Responsive Design
- Angular development (Material, Tailwind) with reusable and maintainable components
- Connection to REST/GraphQL APIs via typed services and clear RxJS logic
- Unit, functional, and E2E tests with Jest, TestCafe, Cypress
- Code structuring for scalability
- CI/CD with GitLab for clean and automated deliveries
- Code reviews, active participation in software quality
- Smooth collaboration with PO, UI/UX, and product teams
- Very good functional understanding : I can read between the lines of specs, anticipate business impacts, and propose relevant adjustments
- Strong QA sensibility : testing, CI/CD, non-regression, documentation, feedback
- Scalable & maintainable code: I architect for longevity, not just for "making it work now"
- Experience with live projects : refactors, maintenance, scaling, going to scale
French
Native or bilingual
English
Fluent
Experience
- ITDM GroupDevelopment of a massive ERPCIVIL ENGINEERINGAugust 2023 - February 2024 (7 months)Lyon, FranceCreation of a massive ERP with over 1500 screens. The ERP aims to address client issues in managing their businesses daily. It covers all business needs from customer prospecting to delivery, including personnel management, suppliers, invoicing, company car fleet, etc. A large part involves understanding the business and a strong demand for adaptability giventhe time and efficiency constraints on the project.
My role and achievements:
- Design and implementation of user interfaces
- Collaboration with the design team to translate mockups into reusable components.
- Documentation of components, services, and interactions with the Back-
end.- Pair Programming during GraphQL Web services integration to optimize data exchange with the Back-end.
- Code review, CI/CD, and documentation of Angular components and services
- Team EclipseFullstack JS DeveloperENTERTAINMENT AND LEISUREJanuary 2024 - June 2024 (6 months)Lyon, FranceWeb interface allowing team leaders to register their teams for the Eclipse Association events. The app is for event administrators who can easily retrieve registered teams and players. It also caters to players who will register more easily in a clear and modern interface.
Missions
- Writing the specifications and user stories
- Creating the first mockups
- Complete creation of the back-end part (login, registration, connection, etc.)
- Implementation of OAuth 2.0 for connecting via Discord and Ubisoft API
- Synchronization of events on the app with the Eclipse Discord server (Discord Webhook)
- Creation of multiple interfaces based on access level (user, captain, admin)
- Implementation, via Github Actions, of a CI/CD cycle avoiding future complications
- ProcessiumDevelopment of a Complex Web App in TSCHEMICALSeptember 2019 - July 2022 (2 years and 10 months)1 Espl. François Mitterrand, 69002 Lyon, FranceCreation of a web application, e-thermo, for managing physical and chemical properties. The app is for experts/engineers who need quick and reliable access to property data.
My role and achievements:
- Implementation of the application's CI/CD: creation of the file and different pipelines (creation of 3 stages: Build, Test & Deploy)- Writing unit tests:- Inclusion in CI/CD
- Creation of a factory for
- +500 on the main view of the application.
- +250 on the app's conversion engine.
- Development of views within the application, e.g.:- My profile: Forms and Validation
- Preferences: Creation from scratch (db, front & back)
- Project: Redesign of the old interface based on user feedback
- Collection and Analysis of client needs for design and development.- Addition and writing of necessary features in the specifications- Design, development, and testing of complete interfaces and new features:- Redesign of the homepage into a Dashboard (responsive widgets)
- Writing E2E tests using TestCafe
- General maintenance of the application & creation of "anti-regression" tests
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 in Information Systems ManagementEPITECH - European Institute of Technology2022Master Expert en Management des Systèmes d'Information
- Bachelor in Application Design and Development, Computer ScienceEPSI2020Bachelor Concepteur Développeur d'Applications, Informatique