Clément Douin, Developer in Saint-Cyr-l'École, France
Clément is available for hire
Hire Clément

Clément Douin

Verified Expert  in Engineering

Software Developer

Saint-Cyr-l'École, France

Toptal member since July 9, 2019

Bio

Clément is a professional web developer with ten years of experience focused on JavaScript development. He loves to create web applications, corporate websites, and APIs tailored to his clients' needs. Their satisfaction is his goal and also his motivation.

Portfolio

Freelance
Ruby on Rails (RoR), Node.js, TypeScript, React
SFEIR
Xcode, Docker, Node.js, React, Flow, JavaScript
Freelance
Angular, jQuery, PHP

Experience

  • JavaScript - 4 years
  • Node.js - 3 years
  • React - 3 years
  • Express.js - 2 years
  • Lodash - 2 years
  • TypeScript - 2 years
  • Arch Linux - 2 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

Next.js, React, Git, Bash, Vim Text Editor, Arch Linux

The most amazing...

...thing I've coded is factae.fr, a simple billing tool for micro-enterprises.

Work Experience

Full-stack Web Developer

2018 - PRESENT
Freelance
  • Developed a Node.js script that synchronized a Microsoft SQL Server with different SaaS solutions (Serena, ServiceNow).
  • Built a corporate website for Camping Calamar in React. Integrated canvas animations provided by the designer from Adobe Animate.
  • Built a corporate website for Sigma Search in React. I set up an innovative administration based on Google Drive and Google Sheets. The client was able to change content and add pictures.
  • Integrated React components from designs, for Tokeny. I also set up the development environment and tooling using ESLint, Prettier, and TypeScript.
  • Integrated React components and Next.js pages from designs for SBI-Labs (identity over the blockchain).
Technologies: Ruby on Rails (RoR), Node.js, TypeScript, React

Web Development Engineer

2017 - 2017
SFEIR
  • Refactored Angular back-end modules with routing and navigation.
  • Improved an insurance diagnostic component in React. Users filled their card information, and the tool determined which kind of insurance they have.
  • Automated Android and IOs mobile app deployment with Bash scripting.
  • Integrated a Single Sign-On system (Okta).
  • Built a hook system based on event sourcing. Each call to the hook system added a new event in the database. It was easy to recover from a particular state thanks to this system.
Technologies: Xcode, Docker, Node.js, React, Flow, JavaScript

Front-end Web Developer

2016 - 2016
Freelance
  • Built a corporate website from scratch for Run&Sense. This was a pure HTML, CSS, and jQuery integration.
  • Built a corporate slideshow for Smart Services, in pure HTML, CSS, and jQuery.
Technologies: Angular, jQuery, PHP

Full-stack Web Developer

2016 - 2016
Clinfile
  • Finished a pending development about project and resource management before the deadline.
  • Fixed several bugs in the old platform.
Technologies: jQuery, PHP

Full-stack Web Developer

2016 - 2016
Afrimarket
  • Fixed back-end bugs on Laravel, and finished the interface that a trainee had started before me.
  • Refactored a payment module and fixed PrestaShop bugs.
  • Improved tooling and a Python script that created stats about sales.
Technologies: AngularJS, PrestaShop, Laravel, PHP

Full-stack Web Developer

2015 - 2016
Whaller
  • Fixed many front-end (jQuery) and back-end (CodeIgniter) bugs.
  • Built an RSS feed reader as a widget. New posts were parsed and uploaded into their website.
  • Built a Dropbox-like widget. From the website, it was possible to browse, add, move, and delete files and folders.
  • Set up a newsletter scheduler, customized for all users depending on their work time abd timezone,.
  • Improved tooling and proposed a new framework using Laravel.
Technologies: Docker, jQuery, CodeIgniter, PHP

Experience

factAE

A simple billing tool for French micro-enterprises.

React-captain

https://github.com/soywod/react-captain
A collection of strongly typed React hooks and contexts.

Education

2015 - 2015

Master's Degree in Web Development

L'École Multimédia - Paris, France

2008 - 2010

Master's Degree in Computer and Information Sciences

Versailles Saint-Quentin-en-Yvelines University - Vélizy, France

Skills

Libraries/APIs

React, Node.js, Lodash, jQuery

Tools

Vim Text Editor, Git, PrestaShop, Flow, Xcode

Languages

JavaScript, TypeScript, Bash, PHP, Ruby

Frameworks

Next.js, Express.js, CodeIgniter, AngularJS, Angular, Ruby on Rails (RoR), Laravel

Platforms

Arch Linux, Docker, Firebase

Paradigms

Functional Programming, Agile Software Development

Storage

MySQL, PostgreSQL

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