Matthieu Achard, Software Architecture Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam
Matthieu Achard

Software Architecture Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam

Member since February 25, 2019
Matthieu is a French full-stack JavaScript developer who has shipped numerous minimum viable products (MVPs) for various startups. One of those MVPs—Streamroot—was sold to CenturyLink in 2019. Besides his in-depth technical know-how, Matthieu also has experience successfully collaborating on freelance projects with remote teammates based all over the world, including Japan, the US, and the UK.
Matthieu is now available for hire

Portfolio

Experience

  • JavaScript, 7 years
  • Node.js, 7 years
  • Software Architecture, 7 years
  • WebSockets, 4 years
  • React, 4 years
  • FeathersJS, 3 years
  • React Native, 3 years

Location

Ho Chi Minh City, Ho Chi Minh, Vietnam

Availability

Part-time

Preferred Environment

Mac, JS, Node.js, React, Git, Sublime Text, AWS

The most amazing...

...project was making and operating a market-making bot on Coinbase which accounted for a total of US$450 million in trading volume over two years.

Employment

  • Freelance 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 to overcome limitations when dealing with multiple languages. The templates use MJML and Handlebars.js, GitHub (for storage and versioning of the templates), Redis (as a cache between the service and GitHub), and a Google Chrome extension (to integrate a live editor directly within GitHub). The service uses SMTP for sending emails.
    • Documented the code and display using Swagger and monitored with Prometheus and Grafana.
    • Deployed using Kubernetes, Concourse, and CircleCI and was managed by a DevOps team.
    Technologies: Node.js, Redis, PostgreSQL
  • Freelance Software Engineer

    2016 - 2018
    A Job Board for Freelance Work
    • Developed five iOS/Android React Native apps (social networks and chat apps) for various clients.
    • Collaborated on a full-stack Node/React web app for a recruiting platform.
    • Fixed and finished a React/Relay-based webapp for event planning.
    • Developed a data transformation workflow using Serverless framework on AWS. It integrated SNS, S3, DynamoDB and Git in order to turn docx files into versioned Github hosted pages.
    Technologies: Node.js, React, React Native, Relay, Serverless SDK, AWS (DynamoDB, SNS, Lambda, S3)
  • Freelance Software Engineer

    2015 - 2016
    Mobeye App
    • Constructed the React Native implementation of a new version of their app using React Native,.
    • Implemented, for the app, a lot of native APIs such as geolocation, background fetching, and background uploading.
    • Built, for the app, the navigation dynamically as the autogenerated surveys were sometimes three levels deep.
    • Made the PRs to the core project and some third party plugins (as React Native was new at the time).
    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 backend API.
    • Setup a new architecture and moved 100% of the codebase to it in order to clear the technical debt and established tests and documentation.
    Technologies: Node.js, Mobile Middleware API

Experience

  • Coinbase HFT Bot (2017-2019) (Development)
    https://github.com/machard/mm-crypto-bot

    I built a bot acting as a market maker on Coinbase. Coinbase is the leading retail crypto exchange in Europe.

    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/out of data was a common occurrence, so I used a c5.xlarge instance.

    The source code can be found on my GitHub. Nowadays, market creation has increasingly been taken over by HFT firms such as Jump Trading and Alameda and fees have been raised—making it harder for independent guys like me to compete.

  • Streamroot (2012-2014) (Development)
    http://www.streamroot.io

    Streamroot was sold in September 2019 to CenturyLinks.

    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 as well as 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 of making Streamroot a plugin for existing video players.

    I kept the founder shares when my friends took over and incorporated the company.

  • Tracktl (2013-2014) (Development)
    http://www.tracktl.com

    Tracktl is a complete music streaming solution for businesses and events willing to interact with their audience. It is a very interactive digital jukebox. We had events of over 1,000 people interacting in real-time with it.

    I built the first MVP, Jukeo, using Backbone.js and Node.js. I also developed the foundation of the actual product from scratch using Node.js and Angular. It uses Socket.IO to handle real-time communications. Music is streamed from various streaming services.

    The app is a responsive web app working on any device, web, TV, mobile, and within Cordova/PhoneGap.

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

Skills

  • Languages

    JavaScript, TypeScript, SQL, Java, Objective-C
  • Frameworks

    FeathersJS, React Native, Serverless Framework, Bootstrap
  • Libraries/APIs

    Node.js, React
  • Platforms

    Web, Mobile, Android, iOS
  • Other

    Software Architecture, WebSockets, FIX Protocol
  • Tools

    Git, Sublime Text, InVision, Zeplin, Sketch, Photoshop CC, AWS Push Notification Service (AWS SNS), Amazon SQS
  • Paradigms

    Agile
  • Storage

    PostgreSQL, Redis, MongoDB, AWS DynamoDB, AWS S3, Elasticsearch

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others