Matthieu Comperat

Senior Frontend Developer | React & Next.js

Salaire / Taux journalier

Genève, Suisse

Freelance

À distance uniquement

Expertises

ReactTypescriptNextTailwind CSSGraphQLClean CodeHTMLVercelGitPlaywrightTest DesignDéveloppement FrontendJavascriptCSSCypressGitHubSEO

Langues

AnglaisEspagnolFrançais

À propos

Introduction

Frontend Developer with 12+ years of experience specializing in React, TypeScript, and modern web technologies. Currently Technical Lead at Greenweez, with proven expertise in performance optimization, React 18/Next.js migrations, and implementing comprehensive testing strategies. I deliver scalable, high-performance web applications with SEO optimization and robust testing coverage.

Liens

Expérience de travail

Frontend Developer

GreenweezFreelance

oct. 2023 - Présent

3 ans 1 mois

Saint-Jorioz, France

Technical Lead and Release Manager for www.greeweez.com Performance and SEO Optimization: Enhanced website performance and SEO by reducing bundle size and analyzing both synchronous and asynchronous API calls. Migration to React 18 & Next 13: Led the migration process to the latest versions of React and Next.js to leverage new features and improvements. Implementation of E2E Testing with Playwright: Established end-to-end testing using Playwright to ensure robust and reliable web applications. Front-End Technologies: Utilized React, Next.js, Tailwind CSS, React Query, Jest, and React Testing Library for building efficient and scalable user interfaces. Middleware: Employed Apollo GraphQL for effective data management and seamless integration between the front-end and back-end services. Design System: Managed and developed the design system using Lerna for package management, Vite for fast development builds, and Storybook 7 for component documentation and testing.

Frontend Web Developer

Club MedFreelance

nov. 2021 - juil. 2023

1 an 9 mois

Paris, France

Develop a data visualization tools for Clubmed employees and partners Typescript, React 18, Redux, Ts.ED, Node. Unit & Integration testing with Jest & Cypress Git process, code reviews, continuous delivery & pair programming. Integration Tailwind, CSS3

Frontend Developer

RakutenFreelance

nov. 2020 - oct. 2021

1 an

Paris, France

Work on a chat between buyers and sellers, do over for the selling form - ReactJS / NextJS / Redux / HTML5 / CSS3 / Tachyons - Tests coverage (unit & integration) with React Testing library and Cypress - Library Sendbird for the chat

Architect & Developer

ADSPLFreelance

juin 2018 - oct. 2020

2 ans 5 mois

Paris, France

In a team of 2/3 developers, create a project from scratch. - Evaluate the needs. - Organise meetings and distribute roles. - Split tasks. - Create the architecture and the CI (gitlab CI, Docker, Heroku) - Choose carefully the database firebase schema (by Query thinking) - Create the front app with React 16 / Redux / Connected React Router. - Create documented API with NodeJs Express and firebase admin. - Create authenticated front and back routes with firebase auth. - Unit testing with Jest. - e2e testing with Cypress => automated deployment with gitlab CI. - Integrate old school payment provider in this app (payline).

Frontend Developer

Club MedFreelance

juin 2017 - janv. 2020

2 ans 8 mois

7620 Paris, Danemark

Working in agile frontend teams on the new responsive website. JavaScript, React 16, Redux, GraphQL, Node. Unit and integration testing with Jest, Chai, Enzyme, Sinon. Flow typing, advanced git processes, code reviews, continuous delivery and pair programming. Integration PostCSS, Tailwind, CSS3

Freelance Frontend Developer

Verifone

mars 2017 - mai 2017

3 mois

7620 Paris, Danemark

HTML5, CSS3, AngularJS, Bootstrap

Freelance Web Developer

L'EQUIPE

oct. 2016 - mars 2017

6 mois

92100 Boulogne-Billancourt, France

Intégration Web : SASS, HTML5, CSS3, jQuery, Grunt.

CGI en France

sept. 2012 - oct. 2016

4 ans 2 mois

7620 Paris, Danemark

Mobile Lead Programmer

mai 2014 - oct. 2016

2 ans 6 mois

7620 Paris, Danemark

Full stack developer on mobile field. Sit in with the customer (Sephora) to help him for the future evolutions and manage a team of two software engineers. Technical environment : HTML5/CSS3, jQuery, Objectiv-C, PHP, Drupal. Frameworks : Require.js, Backbone.js, underscore.js, dust.js, handlebars.js, jQuery, Phone Gap.

Software Engineer

sept. 2012 - mai 2014

1 an 9 mois

7620 Paris, Danemark

Software developer on several web projects with regularly a mobile component. Technical environment : HTML5/CSS3, LESS, jQuery, Objectiv-C, Cocoa Touch, Java J2EE Frameworks : Require.js, Backbone.js, underscore.js, dust.js, jQuery, Phone Gap.

Intern Web & Mobile Developer - Final year project

Logica

févr. 2012 - juil. 2012

6 mois

Lyon, France

Subject : Merge the concept of CMS with mobility · Software package of events management, responsible of CMS problematic, CMS studies and tests : followed by pre-sales of the project feasibility study, ripening workshop, costing of the project cost. · iOS developments. Technical environment : HTML/CSS, XCode 4.3.3, Objectiv-C, Cocos2D, Bootstrap de Twitter, jQuery, Joomla.

Intern in IT

DAHER-SOCATA

juil. 2010 - juil. 2011

1 an 1 mois

Pembroke Pines, Floride, États-Unis

Developer at the IT Department as a one-year internship Projects developed: · Web Application in a CRM (HTML, PHP, JavaScript-jQuery, and MySQL) · iPad Application for the booth in Air Shows (Objective-C, Cocoa Touch) · Settings of CMS, Joomla I was in a complete autonomy to discover the different languages and to develop the different applications. I provided support to the users after acceptance-test and insured the transfer of the application to the head quarter in France. My target was to leave documentation ready to be used by the next developers.

Customer Attendant

Burroughs & Chapin Company

juin 2007 - août 2007

3 mois

Myrtle Beach, Caroline du Sud, États-Unis

Greeting customers at theme park named Nascar Speedpark, Myrtle Beach (SC), USA

Intern at the turbo-pump workshop

Adixen Alcatel Vacuum Technology

juil. 2006 - juil. 2006

1 mois

Annecy, France

It was a summer job in the assembly line of the turbo-pump.


Formation

CPE Lyon

Master Degree

2007 - 2012

5 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.