Matthieu Achard, Software Developer in Cabarete, Puerto Plata Province, Dominican Republic
Matthieu Achard

Software Developer in Cabarete, Puerto Plata Province, Dominican Republic

Member since October 29, 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.
Matthieu is now available for hire

Portfolio

Experience

Location

Cabarete, Puerto Plata Province, Dominican Republic

Availability

Full-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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, Redis, 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: Amazon Web Services (AWS), AWS S3, AWS Lambda, AWS DynamoDB, AWS, AWS Push Notification Service (AWS SNS), Serverless, Relay, 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: Middleware, Mobile, Node.js

Experience

  • 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. At the peak of June 2019, the bot was managing an equivalent of US$900,000. Resilience to failures and performance was 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. 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 guys 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.

Skills

  • Languages

    JavaScript, TypeScript
  • Frameworks

    React Native, Electron
  • Libraries/APIs

    Node.js, React
  • Tools

    Git, GitHub
  • Platforms

    Visual Studio Code
  • Storage

    PostgreSQL

Education

  • Master's Degree in Engineering, Computer Science
    2009 - 2013
    University Centrale Paris - Paris, France

To view more profiles

Join Toptal
Share it with others