- Distributed Systems EngineerTwitch Interactive2014 - 2015
Technologies: Golang, Python, Twisted Python, Varnish, Nginx, Consul
- Created a new service to improve quality of service for users of Twitch's live video streaming platform.
- Created a Go library to facilitate whitebox monitoring of new services on the video platform.
- Diagnosed and debugged issues related to networking and configuration that degraded performance of video streaming platform.
- Improved the video release system in order to increase reliability during rollouts.
- Identified code style improvements and assisted teammates with code reviews and suggestions for code maintainability.
- Software EngineerApp.net2012 - 2014
- Created in-house subscription billing system which integrated with Stripe, Recurly, Coinbase, and Apple Payments.
- Created wrapper around Elasticsearch to facilitate indexing and retrieval of objects.
- Maintained email code which allowed easy creation of new email templates with little repetition of code.
- Created internal admin tools which allowed for user state management.
- Created user account management pages so that users could manage their preferences and billing info.
- Created and considered account security features including TOTP-based 2-factor authentication.