Resume Download PDF
Fork on GitHub
Licensed under the MIT License

mobile: +33 6 37 18 81 24

website: http://francois.monniot.eu

François Monniot

Software Engineer

Work Experience

Sept – Current

Software Developper, Samsung Semiconducor Inc, Paris, France
Working in the Paris team at Samsung ARTIK Cloud.
Providing new possibility for developers to use and access IoT data via the SAMI platform.
Took ownership of the accounts service by implementing new OAuth method, providing security fixes and making the service available cross region. Designed and implemented the new ARTIK Cloud's API Gateway service, alongside all the infrastructure to serve the documentation and SDK (based on OpenAPI)

Jan – Jul 2016

Intern Software Developper, Samsung Semiconducor Inc, San Jose, California
Worked in the data pipeline team at Samsung ARTIK Cloud.
Provided better scalability by moving a set of service to Redis Cluster,
improved robustness by embracing the asynchronous way with error and failure handling.
Prepared the system to replicate redis operation across datacenter.

Feb – Jul 2015

Intern Video Games Developper, Metidia, Paris, France.
Worked on the development of the video game Vinoga, a video game in the browser which take the farmville concept to the wine world and let you buy the wine you created in game.
Was in charge of implementing new functionalities and maintaining the client (Backbone.js/DOM, CreateJS/Canvas) and the backend (Sails/node.js). Designed the underlying infrastructure to support player's growth (10k/month) using container on AWS.

May – Aug 2013

Intern Java Developper, Alter Frame, Versailles, France.
Learned a new techonology (JavaFX) and successfully delivered the product during this internship. Brought new agile methodology and oriented the company towards mobile, cloud and big data processing. Evangelized tests and added many of them on newer and older projects.

Education

2011 – 2015

M.S. Telecom Engineering, Institut Mines-Télécom, France.
Master’s degree specialising in Distributed Systems Architecture.

Skills

Programming

Scala, Java, Ruby, Go

Platforms

Cassandra, Redis, Elasticsearch, Hadoop ecosystem, Marathon, Akka, Kafka

Web Programming

Javascript, Elm, Play Framework, HTML5/CSS3

OS

GNU/Linux (Debian, ArchLinux), Mac OSX

System Administration

Virtualization/Container (KVM, OpenVZ and Docker), DNS

Other

Nginx, SQL, Git, Bash, Jenkins

Personal Projects

Mar 2016

Embedded Redis and SBT plugin, Open Source, available on GitHub.
Enhance a lib to launch Redis from Java/Scala and published a plugin SBT to do it automatically before all tests.

Sep 2014

MiNET OAuth Provider
Created an OAuth provider to help junior developer launch easily their applications using MiNET accounts.

Mar 2014

Trello Blog, Open Source, available on GitHub.
Created a blog engine on top of the Trello platform to minimize the cost of a blog (potentially no cost to deploy) with Angular.js.

Nov 2013 – Feb 2014

Directory, Open Source, available on GitHub.
Development of a directory using Ruby on Rails, AngularJS and ElasticSearch to let student of Telecom SudParis find one of their peer (by using their initial or complete name).

Languages

French

Mother tongue

English

Fluent (B2 European level, TOEIC 955/990, Lived 6 months in California)

Other Interests and Activities

Sport

Archery (18+ years)

Open Source Software