Matthieu Achard, Developer in Cabarete, Puerto Plata Province, Dominican Republic
Matthieu is available for hire
Hire Matthieu

Matthieu Achard

Verified Expert  in Engineering

Software Developer

Location
Cabarete, Puerto Plata Province, Dominican Republic
Toptal Member Since
November 4, 2019

Matthieu is a French full-stack developer who has mostly worked with JavaScript, TypeScript, Node.js, React, and React Native. With strong problem-solving skills and the ability to adapt to any given situation, Matthieu has been working remotely with international teams since 2015, contributing to the development of outstanding solutions.

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, React, Node.js, JavaScript, MacOS, Visual Studio Code (VS Code), GitHub

The most amazing...

...and challenging projects I've developed were set in JavaScript, the language I'm most proficient in.

Work Experience

Software Engineer

2020 - 2021
Ledger
  • Worked on the Ledger Live desktop and mobile applications.
  • Set up end-to-end tests on the desktop application with the continuous integration (CI) process running on GitHub actions.
  • Implemented WalletConnect and migrated the bitcoin (BTC) wallet from C++ to TypeScript.
Technologies: React, React Native, TypeScript, Electron

Software Engineer

2019 - 2019
Liquid (Crypto Exchange)
  • Developed a Node.js REST API for front-end related features. The service used a PostgreSQL database and the main Liquid back end as its data layers.
  • Developed a Node.js service to replace the SendGrid templating system.
  • Set up documentation using Swagger and monitoring using Prometheus and Grafana.
Technologies: PostgreSQL, Node.js

Freelance Software Engineer

2016 - 2018
An Online Freelance Agency
  • Developed five iOS and Android React Native apps for various clients, including social networks and chat apps.
  • Collaborated on the development of a full-stack Node.js and React web app for a recruiting platform.
  • Fixed and finished a React and Relay-based web app for event planning.
  • Developed a data transformation workflow using a Serverless framework on AWS. It integrated SNS, S3, DynamoDB, and Git to turn Docx files into versioned Github-hosted pages.
Technologies: React Native, React, Node.js

Freelance Software Engineer

2015 - 2016
Mobeye App
  • Constructed the React Native implementation of a new version of their app using React Native.
  • Implemented a lot of native APIs for the app, such as geolocation, background fetching, and background uploading.
  • Made pull requests to React Native and some third-party plugins.
Technologies: React Native

Software Engineer

2014 - 2015
Viadeo
  • Worked on a Node.js API that was acting as a middleware between the mobile clients and the main back-end API.
  • Set up a new architecture and moved 100% of the codebase to clear the technical debt.
  • Established tests using Mocha and documentation using Swagger.
Technologies: Node.js

Coinbase HFT Bot | 2017–2019

https://github.com/machard/mm-crypto-bot
I built a bot, acting as a market maker on Coinbase.

My total traded volume has been over US$450 million. Performance and resilience to failure were crucial to this project.

I built the bot with Node.js and used WebSockets streams, FIX APIs, Google Sheets, Kibana graphs, Elasticsearch, and email alerts. The FX uses an OANDA real-time feed. Over 15MB/S in and out of data was expected, so I used a c5.xlarge instance.

The source code is available on my GitHub. Nowadays, market making is essentially done by professional firms, such as Jump Trading and Alameda, and fees have been raised—making it harder for independent individuals like me to compete.

Streamroot | 2012–2013

http://www.streamroot.io
Streamroot offers innovative, WebRTC-based distributed video CDN solutions (Peer to Peer P2P) to improve quality and cut bandwidth costs for VOD (video on demand) and live streaming platforms and global enterprise networks.

Streamroot was a personal project that I started building initially with AS3/Cumulus before switching to WebRTC and WebMedia HTML5 APIs. I also designed the original idea of relying on existing streaming technologies (DASH, HLS, and so on) and making Streamroot a plugin for existing video players.

Some friends took over the project and made a company out of it. I've been a non-operational shareholder of the company until it got sold in 2019 to Century Links—now Lumen.

Tracktl | 2013–2014

http://www.tracktl.com
Tracktl is a digital jukebox for businesses and events. We had events of over 1,000 people interacting in real-time with it.

I built the first version with Backbone.js and Node.js and then used Node.js and Angular. It uses Socket.IO to handle real-time communications. Music is streamed from various streaming services. It was packaged for mobile app stores using PhoneGap.

I sold my shares back to my co-founders when leaving the still active company.

Languages

JavaScript, CSS, TypeScript

Frameworks

React Native, Electron

Libraries/APIs

Node.js, React, REST APIs

Storage

JSON, PostgreSQL

Other

APIs, Responsive UI

Tools

Git, GitHub

Platforms

Visual Studio Code (VS Code)

2009 - 2013

Master's Degree in Engineering, Computer Science

University Centrale Paris - Paris, 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