
Baptiste Contini
Développeur Front-End
Salary / Daily rate
91150 Étampes, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
My expertise includes React/Next.js development and creating complex Firebase systems with advanced security rules and Cloud Functions. I write clean, maintainable, and performant code, prioritizing scalability and rapid iterations. Testing is essential for stability, so I integrate unit, integration, and end-to-end tests throughout development. In complex cases, I practice Test-Driven Development (TDD).
Work experience
The Dice Guild Co-fonder
The Dice Guild
Oct 2023 - Present
3 years 1 month
Remote
The Dice Guild is a web application that simplifies organizing role-playing game sessions, allowing players to focus on what matters most: the game. As a Co-founder, I managed tasks, sorted, and prioritized them to ensure timely feature releases. Simultaneously, as the tech lead, I directed development and personally developed most of the features. Full-Stack Development: - Set up the application architecture. - Chose appropriate technologies. - Created the user interface with Next.js and TailwindCSS. - Designed and integrated new UX/UI elements. - Implemented custom animations. - Set up the back-end with Firebase. - Implemented advanced security rules. - Developed cloud functions. - Integrated Firebase Storage and Firebase Auth. - Used Next.js middleware. - Integrated with Discord and created a bot. - Transformed the application into a Progressive Web App (PWA). - Deployed the application to production. Advanced Features: - Custom calendar system and player calendar summaries. - Created a community and friends system. - Implemented push notifications and emails. - Set up multilingual support. Quality and Continuous Improvement: - Implemented unit, integration, and end-to-end tests. - Conducted code reviews to ensure quality and maintainability. - Listened to customer feedback and made appropriate adjustments. Project Lead: - Presented the project at conventions. - Prioritized and sorted tasks.
Front-end Developer
Sogeti
Apr 2022 - Oct 2023
1 year 7 months
Paris, France
Development of an internal application in React: - Migrated the authentication system to Firebase Auth. - Implemented new features. - Fixed bugs. - Onboarded new interns: supported and trained new team members. - Code reviews: actively participated in code reviews to ensure code quality and maintainability. Technical Watch: - Followed technological trends and shared knowledge with the team to keep expertise up-to-date. Participation in team hackathons (4-5 members): - Solved client issues: collaborated to find innovative solutions to client challenges. - Produced a POC in 72 hours: quickly developed a Proof of Concept (POC) to demonstrate the feasibility of proposed solutions. - Presented the POC: presented results to clients and the jury.
Full-Stack Developer
Bemobee
Nov 2021 - Jan 2022
3 months
Paris, France
Editing a back-office (React, LoopBack 4): - Added a new language to forms. - Fixed bugs. - Refactored code. - Migrated JavaScript code to TypeScript. - Wrote technical documentation.
Education
EPITECH - European Institute of Technology
Master
2021 - 2023
2 years 2 months
Université Paris-Saclay
Licence
2017 - 2020
3 years 2 months
Institution Jeanne d'Arc, Etampes
Baccalauréat Scientique
2014 - 2017
3 years 2 months
Licenses & certifications
Développez votre première application Android
Issued: Aug 2021
Gérez votre code avec Git et Github
Issued: Feb 2020
Apprenez à créer votre site web avec HTML5 et CSS3
Issued: Feb 2020
Reprenez le contrôle à l'aide de Linux !
Issued: Oct 2018
Concevez votre site web avec PHP et MySQL
Issued: Sep 2018
Créez des pages web interactives avec Javascript
Issued: Jul 2018
Découvrez la programmation orientée objet avec Python
Issued: Feb 2018
Portfolio
