mobile: +1 530 407 8905
email: [email protected]
website: http://francois.monniot.eu
GitHub: fmonniot
Software Engineer
Jan 2020 - Current
Senior Software Developper, Samsung SmartThings, San Francisco, California
Working in the MQTT team at Samsung SmartThings.
Jan 2018 - Dec 2019
Senior Software Developper, Samsung Research America, San Francisco, California
Working in the Device Cloud Services team at Samsung SmartThings.
Implement the MQTT offering on the Cloud side in partnership with a globally distributed team for the client side.
Includes point-to-point messaging, performance testing and optimization, Kubernetes support for long-lived
TCP connections, distributed tracing and support for CBOR Web Token.
Sept 2016 – Jan 2018
Software Developper, Samsung Semiconducor Inc, Paris, France
Worked in the Paris team at Samsung ARTIK Cloud.
Provided new possibility for developers to use and access IoT data via the ARTIK 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.
2011 – 2015
M.S. Telecom Engineering, Institut Mines-Télécom, France.
Master degree specialising in Distributed Systems Architecture.
Backend Programming
Scala, Java, Rust
Platforms
DynamoDB, Redis, Kubernetes, Akka, Kafka, Kinesis, AWS
Web Programming
Javascript, Elm, React
OS
Ubuntu, macOS
French
Mother tongue
English
Fluent (B2 European level, TOEIC 955/990, Living in California since 2018)
Sport
Archery (20+ years)
Open Source Software