Vincent Cordobes, Developer in Bayonne, France
Vincent is available for hire
Hire Vincent

Vincent Cordobes

Verified Expert  in Engineering

Software Developer

Bayonne, France
Toptal Member Since
August 5, 2019

Vincent is a software engineer who has worked with modern JavaScript (ES6+) TypeScript, Node.js, and React. He leveraged his expertise to help the successful French startup, PayFit, extend its HR offerings. He is a strong advocate of clean code and enjoys test-driven development (TDD), functional programming, and statically typed languages.


TypeScript 3, ECMAScript (ES6), Functional Programming, Unix, Git...
TypeScript 3, Event Sourcing, Domain-driven Design (DDD)...
SVG, TypeScript 3, ECMAScript (ES6), SQL, Unix, Git, Webpack, Babel, Socket.IO...




Preferred Environment

Unix, Git, Vim Text Editor

The most amazing... I've coded allows users to draw seamless, realistic 2D floor plans.

Work Experience

Full-stack Software Engineer

2018 - 2019
  • Introduced TypeScript into front-end app and back end.
  • Designed and implemented APIs related to HR features.
  • Implemented UI screens with React as well as some components from the design system.
  • Coached the team on development practices and test-driven development (TDD), design, and typing.
  • Implemented excel export files of core payroll data.
Technologies: TypeScript 3, ECMAScript (ES6), Functional Programming, Unix, Git, Test-driven Development (TDD), Jest, Docker, Redux, MongoDB, Node.js, React, TypeScript

Full-stack Software Engineer

2017 - 2018
  • Developed features on the back end and front end using modern typed JavaScript (Flow) with a strong focus on test-driven development (TDD).
  • Designed and implemented REST APIs for a bank (Crédit Mutuel Arkéa).
  • Implemented algorithms to analyze and rate car insurance contracts.
  • Implemented a dynamic form API to make auto quote requests.
  • Integrated third party insurance APIs.
Technologies: TypeScript 3, Event Sourcing, Domain-driven Design (DDD), Functional Programming, SQL, Unix, Git, Test-driven Development (TDD), Redux, Docker, Jest, MySQL, Node.js, React, ECMAScript (ES6), FlowType.JS


2016 - 2016
  • Developed from scratch a tool to manage employees entries and exits.
  • Implemented a real-time interactive workflow using WebSocket.
  • Developed an MVP of a 2D floor plan tool to manage the company equipment (SVG).
  • Implemented a REST API with a MySQL database.
  • Implemented the front-end using ReactJS.
Technologies: SVG, TypeScript 3, ECMAScript (ES6), SQL, Unix, Git, Webpack, Babel, Socket.IO, MySQL, Redux, React, Node.js

PayFit is a startup that automates the payroll process with HR management features. I was involved in developing UIs and APIs on the HR part of the app.

This is a tiny translate-shell wrapper for Vim.

Prose Language Server
This is a language server implementation for prose. It uses LanguageTool as part of the back-end functionality.

Monadic Syntactic Sugar in TypeScript
This was an experiment in the implementation of monadic syntactic sugar—like the hs do notation, using generators.

A simple calculator made with React, Redux, and Flow.

Prep: A Spaced Repetition Tool in OCaml
Take advantage of the spaced repetition principle to learn new skills or memorize things.
2014 - 2016

Master's Degree in Computer Science

Université Pierre et Marie Curie - Paris, France

2013 - 2014

Bachelor's Degree in Computer Science

Université Pierre et Marie Curie - Paris, France

2011 - 2013

DUT Diploma in Computer Science

IUT de Bayonne et du Pays Basque - Anglet, France


React, Node.js, FlowType.JS, Socket.IO


Vim Text Editor, Git, Babel, Webpack


Redux, Jest


TypeScript 3, JavaScript, ECMAScript (ES6), TypeScript, SQL, OCaml, Python, Elm


Test-driven Development (TDD), Functional Programming, Event Sourcing


Unix, Docker


MySQL, PostgreSQL, MongoDB


SVG, Domain-driven Design (DDD)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring