Jon Chen
San Francisco, CA
github.com/bsdlp
sjchen@sjchen.com
Software Engineer (Auth) at Twitch
February 2021 - Current
  • Tech Lead, Twitch App AuthN/Z
    1. Redesigned database layer for authentication service operating at hundreds of thousands of requests per second
    2. Led team of 6 engineers to execute on refactoring authentication service
    3. Defined Twitch App AuthN/Z ratelimiting for cross-functional Twitch App Review working group
    4. Redefining how first party and third party applications authenticate to Twitch
  • Tech Lead, Twitch Connections Service
    1. Scaled up Twitch's identity platform for high throughput and high visibility partner events
  • Tech Lead, Signed In Devices
Software Engineer (Identity) at Twitch
January 2020 - February 2021
  • Tech Lead, Twitch Sessions service
  • Worked on security and operational improvements across Twitch services
Software Engineer (Security) at Twitch
January 2015 - January 2020
  • Tech lead on service to service auth product
  • Tech lead on employee user auth service
  • Major contributor to secrets management system
Junior Developer at Linode
August 2014 - January 2015
  • Designed and implemented auto-balancing backups system for customer data
  • Managed fleet of Xen hypervisors hosting customer VMs