Baptiste Contini

Développeur Front-End

Salary / Daily rate

91150 Étampes, France

Freelance, open to permanent contract

Can come onsite

Skills

Tailwind CSSTypescriptNextFrontend DevelopmentFirebaseJavascriptMySQLFullstack DevelopmentNodeReactHTMLGitClean CodeClean ArchitecturePostgreSQLSoftware CraftsmanshipBackend DevelopmentSassCSSExpressMariaDBMongoDBWeb3DockerLinuxGitHubFigmaDesign SystemWeb DesignUI Product DesignUser ResearchUX Product Design

Languages

French (Native)English (Fluent)

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).

Links

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

Certified by OpenClassrooms

Gérez votre code avec Git et Github

Issued: Feb 2020

Certified by OpenClassrooms

Apprenez à créer votre site web avec HTML5 et CSS3

Issued: Feb 2020

Certified by OpenClassrooms

Reprenez le contrôle à l'aide de Linux !

Issued: Oct 2018

Certified by OpenClassrooms

Concevez votre site web avec PHP et MySQL

Issued: Sep 2018

Certified by OpenClassrooms

Créez des pages web interactives avec Javascript

Issued: Jul 2018

Certified by OpenClassrooms

Découvrez la programmation orientée objet avec Python

Issued: Feb 2018

Certified by OpenClassrooms

Portfolio

The Dice Guild

The best place to find your next move

© 2026. All Rights Reserved.