Hello, I'm Mathieu Amiot!

Lead Software Engineer

About me🙋‍♂️

Hello 👋

My main motivation is and will always be to design useful products, to a company or to the final user. The optimal production is one of my leitmotiv, and as such, I like work when it is well done, durable, robust, and I have at heart that every actor in a project is satisfied. This way of doing things is one of the important values that I bear in the professional world, along with absolute honesty.

Passionate developer ever since I’ve wrote my very first line of code, I restlessly discover new technologies & practices, and I have an ability to digest information quickly and efficiently. I spend most of my time designing and developing various projects, always in the same sight of absolute excellence. Thus I love transmitting my skills, teach, and learn from others, leading to great team synergies having people push each other forward in a good way.

Finally, in a company, my goal is to make it grow along with myself, to pull it upwards, through ideas and methods -that would be business or technical-centric-, or processes that power my good relationships with the partners I’m working with for those years in the work field.

PP

Work💻

Lead Software Engineer

Technologies:

  • TypeScript

  • GraphQL (TypeGraphQL + GraphQL-JIT + GraphQL-Upload + GraphQL-Subscriptions etc)

  • MySQL

  • Redis

66o logo
66 Origin
06/2020 - now
Senior / Lead Freelance Software Engineer & Architect

Freelance work

mam.io Logo
mam.IO
02/2020 - now
Senior / Lead Engineer

Missions:

  • Consulting in-house with customers

  • Inner expertise consulting (pre-sale advisor)

Contributions:

  • eLVis: Vocal personal assistant based on machine learning and connection to various APIs. Design and implementation of the emotion-based visual interface. [Python]

  • LVSense: PoC of Hardware prototype and embedded implementation of environemental metrics in a connected domotics fashion [Rust]

  • ocl-resizer: PoC of realtime image resizing with OpenCL and cloud GPU computing [Rust]

LinkValue Logo
LinkValue
10/2016 - 12/2019
Lead Software / Embedded Engineer

Technologies:

  • Rust

  • Node.js

  • React / React Native / Redux, etc

  • OpenGL / OpenCL / GLSL

  • Bluetooth 4.0 / GATT

  • TTL / RS232 / RS485 / Modbus

  • Ext3 / Various filesystems

  • Docker / Kubernetes / AWS / GCP

Missions :

  • Implement the Lumi mobile app prototype for CES 2017 [Ionic 2 / Angular / TypeScript]

  • Implement the Monimalz first embedded software prototype for CES 2017 [Node.js]

  • Implement the Le Vélo first embedded software prototype for CES 2018 [Rust / OpenGL]

  • Architecture, lead and implementation of the Monimalz backend systems for its release late 2018 [Rust / Node.js / NATS]

  • Lead Software Mobile / Embedded / Backend for Le Vélo's industrialization in 2019 [Rust / TypeScript / NATS / OpenGL / Drivers Kernel / Yocto + Bitbake]

  • Open-Source contributions and package authoring [Rust / JavaScript]

  • DevOps, security, performance audits [Docker / Kubernetes]

  • Recruitments, team management, planification, mentoring

Yellow Innovation Logo
Yellow Innovation (Groupe La Poste)
10/2016 - 07/2019
Full-Stack Software Engineer

Technologies:

  • Node.js

  • MongoDB

  • AngularJS 1.x

  • SASS / HTML / Gulp

  • Redis

Missions:

  • Maintaining and developing the core web app

  • Developing a complete new version of the web app

  • Creation of a OAuth2.0 server and technical guidance for commercial partners’ integration

  • Creation of a batch watermarking tool of Youtube thumbnails based on HTML5 Canvas

  • Creation of a complete in-browser editing tool for Youtube thumbnails based on HTML5 Canvas

  • Integrated our plaiorm with social ones (G+, Facebook, Twitter)

  • Creation of a youtuber-dedicated social network

  • Creation of an internal chat system for our youtubers

  • Security audits

  • R&D revolving around video encoding and more

  • UI/UX thinktanks with the creative studio

Logo Webedia
Webedia (Melberries)
08/2014 - 09/2016
Full-Stack Software Engineer

Technologies:

  • Objective-C

  • PHP/MySQL/HTML/CSS

  • Redis/Memcached

  • JSONP

Missions:

  • Maintaining and developing the core web app (E’Perflex)

  • Maintaining and developing iOS apps

  • Created and led a R&D department

  • Migrated all projects to Git and taught the whole dev team

  • Created an external API for commercial partners to access our data in a secure manner

  • Created a display-centric DSP

  • Implemented multi-threading (PHP+pthreads) in the critical core mechanics

  • Created a MasterTag project (much like Google Tag Manager)

  • Security audits

  • Refactorings & code reviews for the whole team

  • Brainstorming on the project orientations & pivots

Logo Dalenys
Groupe Dalenys (Rentabiliweb Marketing)
02/2013 - 09/2014
iOS/Backend Full-Stack Engineer

Technologies:

  • iOS Development (Objective-C / Cocoa Touch)

  • PHP / MySQL / HTML / CSS

Missions:

  • Created the first MyFOX iOS apps

  • Managed the Drive.gt project, direct work the the CEO, designed the whole backend architecture and implemented it. Implementation of the iOS app. Full autonomy on the project.

Logo GoProd
GoProd
09/2012 - 01/2013
Freelance Developer

Technologies:

  • PHP

  • MySQL

  • HTML

  • CSS

  • JavaScript

  • Facebook APIs

Missions:

  • Creating Facebook apps for customers

  • Re-engineering the internal performance tracking backend

Logo MMR
MakeMeReach
07/2012 - 08/2012
Freelance Developer

Freelance CTO / Engineer for various customers - Redwing / Team Vitality / Gotaga / RedBull / LevelDown / Milkdome - MakeMeReach

OtaK-Arts
Self-Employment
06/2012 - 12/2015
Full-Stack Developer

Technologies:

  • PHP

  • MySQL

  • HTML

  • CSS

  • JavaScript

Missions:

  • Initial implementation of the E'perflex project

  • Maintenance and improvements on the ConsoClient project

  • Introduced a project management tool

Logo Dalenys
Groupe DALENYS (Rentabiliweb)
07/2011 - 07/2012
R&D Engineering Intern

Technologies:

  • C

  • Assembly

  • Delphi

  • SQLite

  • dBase

  • Windows API

  • PHP

  • Bash

Missions:

  • Created a machine learning-based dBase databases merging app

  • Created a high-performance ASMx86 library to detect characters in files

  • Created a non-printable character detection app

  • Created a whole chain traceability app for postal sendings in a production chain

Logo DifPlus
Groupe DIFFUSION PLUS
01/2011 - 03/2011
R&D Engineering Intern

Technologies:

  • C

  • Assembly

  • Delphi

  • SQLite

  • dBase

  • Windows API

  • PHP

  • Bash

Missions:

  • Created a machine learning-based dBase databases merging app

  • Created a high-performance ASMx86 library to detect characters in files

  • Created a non-printable character detection app

  • Created a whole chain traceability app for postal sendings in a production chain

Logo DifPlus
Groupe DIFFUSION PLUS
05/2010 - 07/2010

Projects🎉

ubjson
UBJSON parser library for Rust with support for Serde
Author
Open-Source
2021
Spart
Sports tracker made for Enterprise environments, high-performance TS/JS GQL Backend
Lead Backend Engineer
Spart Logo
Work
2020
Vivid
Small utility to change GPU digital vibrance / saturation when a program within a list starts
Author
Open-Source
2020
TimerSet
Utility to set the Windows NT Kernel timer
Author
Open-Source
2020
Apex-Optimizer
A program to apply different sets of optimized configuration tweaks for Apex Legends
Author
Open-Source
2020
Zenly
Worked on the Rust backend, notably a port of Go's pprof to Rust.
Rust Backend Engineeer
Zenly Logo
Work
2020
B0XX Viewer
A multi-platform B0XX (ergonomic Gamecube controller) input viewer for streaming purposes written in Rust
Author
Open-Source
2019
Patent FR3076682
Patent describing the use of RF communications to interconnect an electric bike to a myriad of online services
Inventor
Patent
2019
Patent FR3076539
Secondary removable battery for an electric bike
Inventor
Patent
2019
Le Vélo
Le Vélo is a smart electric bike that includes many industry-leading innovations
Lead Software Engineer
Le Velo
Work
2017
Lumi
Home smart device that automatically synchronizes & recontextualizes family media on a local storage.
Lead Embedded Engineer
Lumi
Work
2016
Monimalz
Monimalz is a daily friend who helps kids to learn how to count and cultivate their logical mind.
Lead Backend Engineer
Monimalz
Work
2016
locomotive-primus
Locomotive handlers for Primus WebSockets abstraction layer
Author
Open-Source
2015
HaloDestiny
Leading French news website related to the Halo video game series
CTO
HaloDestiny
Misc.
2015
dailymotion-sdk-node
Node.js SDK for Dailymotion API
Author
Open-Source
2015
sepa.js
Node/Browser library to generate and validate SEPA Transfer/Direct Debit XML files
Contributor
Open-Source
2015
react-typeahead
Pure react-based typeahead and typeahead-tokenizer
Contributor
Open-Source
2015
freshdesk-sdk-node
Freshdesk API client for node.js
Author
Open-Source
2015
Maestro
Next-generation MVC Framework for PHP5.3+ Mimics ExpressJS/LocomotiveJS's API for PHP.
Author
Open-Source
2015
passport-dailymotion
Dailymotion strategy for Passport.js
Author
Open-Source
2014
BlurredJS
JavaScript canvas-based image blurring engine
Contributor
Open-Source
2014
Gotaga.tv
Gotaga's official website. Most achieved French Call of Duty player and Streamer.
CTO
Gotaga
Freelance
2014
LevelDown v1
First French social streaming platform gathering many big Youtubers (MrBboy45, Frigiel, Siphano, etc)
CTO
Freelance
2014
Xbox One Controller Reverse Engineering
Experimental reverse-engineering of the proprietary Xbox One Controller protocol via USB fuzzing.
Contributor
Open-Source
2014
SequelizeJS
An easy-to-use multi SQL dialect ORM for Node.js
Contributor
SequelizeJS
Open-Source
2014
Foundation
The most advanced responsive front-end framework in the world.
Contributor
Foundation sites
Open-Source
2014
LocomotiveJS
Powerful MVC web framework for Node.js
Contributor
Open-Source
2014
Team-Vitality
Team Vitality is the leading French esports club.
CTO
Team Vitality
Freelance
2013
MyFOX
MyFOX is a smart home solution.
iOS Developer
MyFOX
Work
2012
MuPHP
Another PHP MVC Micro-Framework
Author
Open-Source
2012
E'perflex
E'perflex was the first e-mail retargeting solution in France, and kept being a leader in the field ever since.
Architect & Developer
E'perflex
Work
2011
Halo-Battle
Fan-made browser-based online empire simulator based on the Halo video game
Designer / R&D Lead
Misc.
2006