Vincent Cordobes
Verified Expert in Engineering
Software Developer
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
Experience
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
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/prepSkills
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)
Education
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
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