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

Vincent Cordobes

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Unix, Git, Vim Text Editor

The most amazing...

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

Work Experience

Full-stack Software Engineer

2018 - 2019
PayFit
  • 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
Fluo
  • 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

Intern

2016 - 2016
Avisto
  • 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

https://payfit.com
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.

Vim-translate

https://github.com/VincentCordobes/vim-translate
This is a tiny translate-shell wrapper for Vim.

Prose Language Server

https://github.com/VincentCordobes/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

https://github.com/VincentCordobes/do-syntax-ts
This was an experiment in the implementation of monadic syntactic sugar—like the hs do notation, using generators.

Calculator

https://github.com/VincentCordobes/calculator
A simple calculator made with React, Redux, and Flow.

Prep: A Spaced Repetition Tool in OCaml

https://github.com/VincentCordobes/prep
Take advantage of the spaced repetition principle to learn new skills or memorize things.

Languages

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

Frameworks

Redux, Jest

Libraries/APIs

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

Tools

Vim Text Editor, Git, Babel, Webpack

Paradigms

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

Platforms

Unix, Docker

Storage

MySQL, PostgreSQL, MongoDB

Other

SVG, Domain-driven Design (DDD)

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

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.

1

Share your needs

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

Choose your talent

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

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