
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 TypeScript, Node.js, and React. He leveraged his expertise to help the successful French startup PayFit extend its HR offerings. Vincent is a strong advocate of clean code and enjoys test-driven development (TDD), functional programming, and statically typed languages.
Portfolio
Experience
- Functional Programming - 4 years
- Jest - 4 years
- Test-driven Development (TDD) - 4 years
- TypeScript 3 - 4 years
- Redux - 4 years
- Node.js - 4 years
- React - 3 years
- OCaml - 1 year
Availability
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
Senior Full-stack Developer
Emeria Technologies
- Fixed a flawed codebase by progressively rewriting core components, reducing bugs to zero.
- Developed accounting features, forming the core of the application.
- Developed cashflow features handling billions of euros annually.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Intern
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.
Experience
PayFit
https://payfit.comVim-translate
https://github.com/VincentCordobes/vim-translateProse Language Server
https://github.com/VincentCordobes/prose-language-serverMonadic Syntactic Sugar in TypeScript
https://github.com/VincentCordobes/do-syntax-tsCalculator
https://github.com/VincentCordobes/calculatorPrep: A Spaced Repetition Tool in OCaml
https://github.com/VincentCordobes/prepEducation
Master's Degree in Computer Science
Université Pierre et Marie Curie - Paris, France
Bachelor's Degree in Computer Science
Université Pierre et Marie Curie - Paris, France
DUT Diploma in Computer Science
IUT de Bayonne et du Pays Basque - Anglet, France
Skills
Libraries/APIs
React, Node.js, FlowType.JS, Socket.IO
Tools
Vim Text Editor, Git, Babel, Webpack
Languages
TypeScript 3, JavaScript, ECMAScript (ES6), TypeScript, SQL, OCaml, Python, Elm
Frameworks
Redux, Jest
Paradigms
Test-driven Development (TDD), Functional Programming, Event Sourcing
Platforms
Unix, Docker
Storage
MySQL, PostgreSQL, MongoDB
Industry Expertise
Accounting
Other
SVG, Domain-driven Design (DDD)
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring