10+ years of experience building distributed backend systems and APIs for web-based services. In-depth experience designing, running, and scaling applications utilizing various AWS services. Wrote a custom HTTP cache server in Go to increase Twitch's edge server throughput by 75%.
-
Software EngineerOutset Sep 2023 - PresentSan Francisco, Ca, Us -
Freelance Software EngineerSmartinary Llc Mar 2022 - PresentSmartinary LLC provides software engineering and devops services to help you build, scale, and optimize your backend systems and APIs. -
Senior Staff EngineerCanvas Sep 2020 - Nov 2021San Francisco, California, Us• Launched the first version of the company's analytics product• Led effort to improve availability of the platform• Led effort to revamp ATS integrations• Led effort to modernize infrastructure with AWS ECS -
Software Engineering ManagerTwitch Jun 2019 - Aug 2020San Francisco, California, Us• Led Twitch's Video Replication team consisting of 10 Software Engineers.• Transitioned Twitch's edge infrastructure to be usable by customers other than Twitch as an AWS offering: Amazon Interactive Video Service.• Responsible for replication and distribution of video data to edge servers and from edge servers to viewers at the highest possible Quality of Service (QoS), while introducing as little latency as possible, in a cost effective manner. -
Senior Software EngineerTwitch Jun 2018 - Aug 2020San Francisco, California, Us• Technical lead for design and implementation of new high-performance HTTP cache Go server and deployed to all of Twitch's video edge servers to increase throughput by 75%• Designed and implemented an HLS-compliant way to dynamically switch edge servers during playback• Defined and built mechanism to track availability of Twitch's video edge servers• Improved reliability of Twitch's SureStream ad stitching product -
Software EngineerTwitch Aug 2015 - Jun 2018San Francisco, California, Us• Designed and implemented "Chat on Videos" backend, scaled it to handle Chat Replay as well as Chat on uploads• Designed and implemented VOD Collections backend, scaled it to handle load spikes caused by clients asking for recommendations when a stream goes offline• Migrated legacy Ruby on Rails application to AWS• Maintained, improved reliability, and significantly lowered cost of legacy Ruby on Rails application• Extracted existing functionality from legacy application into micro services (SOA)• Planned and implemented Clips database migration -
Software EngineerNine Internet Solutions Ag Mar 2012 - Jun 2014Zurich, Switzerland, Ch• Technical Project Management• Design and implementation of a RESTful ecosystem to access legacy databases and systems• Design and implementation of a Ruby-based Single Sign-On solution supporting the CAS standard• Planning and implementation of a message broker solution for inter-process and inter-server communication -
Co FounderThinkclever Gmbh Oct 2008 - Sep 2013Zürich, Ch• Development of a Content Management System in close collaboration with Web Designers and Web Agencies• Linux server administration -
Software DeveloperCredit Suisse Aug 2006 - Jul 2010Zurich, Ch• Sun Certified Java SE 5 Programmer• Software Engineering
Nils Caspar Education Details
-
Hsr Hochschule Für Technik RapperswilComputer Science
Frequently Asked Questions about Nils Caspar
What company does Nils Caspar work for?
Nils Caspar works for Outset
What is Nils Caspar's role at the current company?
Nils Caspar's current role is Building web applications that scale.
What schools did Nils Caspar attend?
Nils Caspar attended Hsr Hochschule Für Technik Rapperswil.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial