Matthieu Compérat

Senior Frontend Engineer & Tech Lead React · Next.js

Available · Freelancematthieu.comperat@gmail.com

Matthieu Compérat

Senior Frontend Engineer & Tech Lead React · Next.js

years exp.
0
missions
0
techs
0+

Key skills

React / Next.js

9+ years

TypeScript

5+ years

Tailwind CSS

4+ years

GraphQL

Apollo · REST

Testing

Jest · Playwright · Cypress

Node.js

Backend · Firebase

Work Experiences

Frontend Tech Lead & Release Manager for the e-commerce site www.greenweez.com

  • Technical lead on frontend evolutions for greenweez.com
  • Technical referent of a 4-developer team: scoping, code review, best practices and mentoring of 2 junior developers
  • Set up unit, integration and E2E tests with Jest, React Testing Library and Playwright
  • Improved performance, SEO, UI/UX and accessibility (50% reduction of the JavaScript bundle)
  • Migration to the Next.js App Router, React 18→19, Next 13→15 and Node.js 18→22
  • Referent for the UI/UX consistency of frontend features

Data-visualization site for Club Med's internal teams and partners, integrated within the API team

  • Referent for the UI/UX consistency of frontend features
  • Frontend development with React and Tailwind
  • Set up unit and integration tests with Jest and Cypress
  • Improved UI/UX and accessibility
  • Integrated within the API team (5 developers), in direct contact with users to improve data display
  • Agile practices: code reviews, pair programming and continuous delivery within a team of 8 developers (front & back)

Built an instant messaging feature between a seller and a buyer for the second-hand marketplace. Redesigned the product listing form for second-hand sales

  • Frontend development with React.js, Next.js, Redux and Tachyons
  • Set up test coverage (unit and integration) with React Testing Library and Cypress
  • Used the Sendbird API for messaging
  • Agile team with 2 frontend developers and 4 backend developers for the second-hand section
  • Ongoing collaboration with the web designer for integration

Skills

Frontend

Backend & Data

Testing & Quality

Mobile & CMS

Education

CPE Lyon

Engineer School, Lyon, France — department of electronics, IT and Telecommunications,

20072012

Bachelor degree obtained in June 2009, Graduation at MSc Level in September 2012. 2 years full-time higher education in mathematics and science with languages and general studies, 3 years at higher education. Engineering school in France Main subjects: Programmation (C, C++), Databases, Digital and analogical electronics Signal and linear systems, Optics. IT Specialization : HTML, PHP, Java, XML, Interconnection and administration of networks, Graphs and algorithms, Getting an award named “Best increase prospect” from the CCIL (Chamber of commerce and industry of Lyon) during Campus Creation 2008 contest. The target was to present an innovative product. Project: “Eau Parleur”

Extras

Languages

  • French : mother tongue
  • English : Good level (spoken, written, reading) - FCE of Cambridge (B2)
  • Spanish : basic knowledge

Interests

  • NextJS
  • ReactJS
  • React Native
  • TypeScript
  • Tailwind CSS
  • Git

Personal projects

  • Supersprint Result : site for the results of Supersprint 20ième
  • My web resume
  • Go Cosmic Agency
  • Lotofoot : Football betting website for friends

Sports

  • Triathlon
  • Surf

Contact