Chris Feijoo

Senior Software Dev | TypeScript, React & GraphQL

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

TypescriptReactFrontend DevelopmentNodeNextJavascriptFullstack DevelopmentUI Product DesignMongoDBUX Product DesignSQL databases

Languages

French (Native)EnglishSpanish

About me

Intro

Freelance software engineer specializing in React, TypeScript, and GraphQL with a strong focus on UI/UX and scalable front-end applications. I help teams deliver clean, performant, and design-driven products by combining modern tooling with a product-oriented mindset.

Links

Work experience

Freelance Software Engineer

kube.io

Apr 2015 - Present

11 years 7 months

69340 Francheville, France

Frontend & backend web/desktop app development, using mainly: - TypeScript to write robust statically-typed code - React as UI library - NodeJS for backend - GraphQL for API communication - Electron to write desktop applications

Software Engineer

TheFork, a TripAdvisor company

Mar 2021 - Mar 2023

2 years 1 month

Worked in Restaurant Experience (B2B). Enhancements and maintainance of Floorplan, which allows restaurants to manage their tables and reservations. Initiated the VirtualMode project on TFM Front, allowing to run the frontend in isolation, with Virtual API, Storage and Environment, and powerful system of factories to test any state in a few lines of description. Goal was to make the project easily testable, save time on development and testing, and enable prototyping of new features. Worked on multiple purely technical projects like: - Automatic code migrations using JSCodeShift - Frontend Architecture based on React Contexts, to make it easily testable - Cleaning and Simplification of the GraphQL Schema, to make it more conventional.

Software Engineer

Tinyclues

Oct 2019 - Jul 2020

10 months

Paris Area, France

Worked in Clapps (Client Applications) Team, on the NAF (New Action Foundation) Project. We rebuilt the main application (Action) from scratch, with new UX, and using an up-to-date stack. Clean Architecture was used with NestJS on the Backend-side, React on the Frontend, and GraphQL for the API.

Software Engineer

Contentsquare

Apr 2019 - Aug 2019

5 months

Paris Area, France

Worked in U2 Team, in charge of transversal projects (Authentication, Backoffice, Public API, Integrations). Worked on new Public API: Authentication, Quota Limiter, Throttling (Concurrent Calls and Rate Limiter). Worked on Login Application, allowing internal and external services to connect using Contentsquare account. Decentralization of authentication using JWKS.

Software Engineer

iziwork.com

Dec 2018 - Feb 2019

3 months

Paris Area, France

Automation of Timesheets Upload and Extraction for Billing and Payments. Automation of CV Parsing Data Extraction, for matching workers with companies. Setup Unit/E2E Testing environment, and various refactorings.

Software Engineer

BAZIMO

Sep 2018 - Sep 2018

1 month

Montpellier Area, France

Development of new Document Explorer Panel, which centralizes upload and view of all kind of documents in a single view. Setup TypeScript, Build Process Improvements.

Software Engineer

Teads.tv

Aug 2017 - Feb 2018

7 months

Montpellier Area, France

I was at Teads in the Format Team, which is in charge of the Ad Player. This implied working on the Video/Display Players, Tracking System, A/B Tests, using TypeScript, Scala, Spark and Jupyter Notebooks. I also worked on migration of the codebase to modular JavaScript using Webpack, and various enhancements to the TypeScript codebase.

JavaScript Piscine Author

42

Dec 2016 - Aug 2017

9 months

Paris Area, France

Piscines are two-weeks intensive courses where 42 students discover new concepts/languages with videos and exercises. First week introduced all base concepts of JavaScript and TypeScript. The second week was about web/desktop app development using React/Redux/Electron.

Co-founder

DotID

Dec 2015 - May 2016

6 months

Paris Area, France

DotId was a project of a mobile password-less authentication system, we worked on with two other 42 students. Our goal was to provide the easiest and most secure way to connect anywhere. We participated to the 2nd edition of the HEC/42 Startup Launchpad, which helps students create their startup during a 2 months practice-based course.

Software Engineer Intern

Popchef

Sep 2014 - Dec 2014

4 months

Paris Area, France

We worked as two engineers with the then-CTO to build the entire AngularJS frontend & NodeJS backend of the Food-Delivery application.


Education

HEC Paris

Startup Launchpad, Business & Marketing applied to Startup Creation

2016 - 2016

2 months

42

Bachelor's degree, Computer Engineering

2013 - 2016

3 years 2 months

Activities and societies: XV42, 42Workout

Aix-Marseille University

Licence, Mathematics & Computer Science

2010 - 2012

2 years 2 months

Lycée Alexandra David-Neel

Baccalauréat Scientifique

2005 - 2009

4 years 2 months

Portfolio

HeatMap & OpenAPI

TheFork Manager 3

New Action Foundation

The best place to find your next move

© 2026. All Rights Reserved.