StreamrootBackend engineer
May. 2019 - Dec. 2020Paris Area, FranceDevelopment of peer matching and remote configuration service for our peer-to-peer network.
Manage multiple Kubernetes clusters with dozens of nodes in production spread over multiple availability zones in the Cloud. At peak, the system support millions of concurrent WebSocket connections and tens of thousands of requests per second. - Set-up cloud architecture, from VPC, Firewall and Bastion to Kubernetes clusters and virtual machines
- Designed and built a tracker powered by Rust to match peers in a peer-to-peer network
- Configured infrastructure to handle large traffic increase (5 to 10 times) in a short period of time (20-30 minutes) using Horizontal Pod Autoscaler
- Built and maintained Restful API gateway using Golang
- Set-up the Continuous Integration with lint, unit test and delivery process to ensure product quality