
Chris Feijoo
Senior Software Dev | TypeScript, React & GraphQL
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
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
