Ryan Stolliker

Software Engineer in San Francisco, UC Irvine Grad, and Exotic Cat Enthusiast

Contact me

Experience

Software Engineer, Quantcast - June 2018 to March 2023

  • Member of Common Tools and Services team building and maintaining internal applications to support other teams.
  • Wrote Ruby on Rails service that takes parameters from a React UI or GraphQL API and turns them into a group of configured Kubernetes objects providing users easy access to hosting, DNS, monitoring, logging, Vault secrets integration, and rollbacks, eventually responsible for running nearly a thousand user services.
  • Contributed to existing Rails project for managing and monitoring cronjob tasks, including improving page load times via PostgreSQL query optimizations and stability bugfixes.
  • Created Python application for the automated, scheduled, non-disruptive termination of Kubernetes nodes, which later was revisited to tailor to other teams' unique use cases and for cycling out old nodes during cluster migrations.
  • Migrated a legacy in-house user login Java service to Okta, providing additional security to users and reducing oncall tickets by roughly 10 per week.
  • Upgraded Kubernetes cluster versions five times, including both migrations to separate clusters where services had to be moved by me with a seamless switchover as well as Amazon EKS in-place upgrades, every time requiring proactive communication with other teams about API deprecations and deployment windows resulting in little-to-no downtime.
  • Maintained installations of 3rd party and vendored services, including Github Enterprise, Graylog, Sourcegraph, ArgoCD, Istio, among others.

Software Engineering Intern, Google - Summer 2017

  • Worked with Ads Experiments Infrastructure team.
  • Updated existing internal system using C++ to reduce memory and resource usage, reducing the size of objects in memory by 75-96%.
  • Created and maintained documentation and unit tests.

Education

University of California, Irvine

  • Graduated June 2018
  • Bachelor of Science in Computer Science with specializations in Information and Networked Systems
  • GPA 3.6, Dean's Honor Roll received 7 times
  • ARCS Scholar 2015
  • Relevant cousework: algorithms and data structures, databases, information retrieval, operating systems, networks, coding in C++, Python, and Java, practiced pair programming

Skills

Programming Languages

  • Python
  • Ruby (on Rails)
  • Java
  • C++

Systems and Technologies

  • Kubernetes
  • Amazon EKS
  • Terraform
  • Jenkins