Summary
Overview
Work History
Skills
Personal Information
Timeline
Generic

Ron McClain

Alameda,CA

Summary

I am a seasoned veteran with over 20 years of experience in backend engineering. I've spent about half of my career building scalable and performant internet applications and services in languages like Ruby, Perl, and PHP. I've spent the other half in DevOps, building tools to deploy, monitor, and maintain these types of systems. While my first love is programming, I'm a tech junkie who prides himself on understanding all of the components that go into making the internet work, from the hardware to the operating system to the network all the way to the application layer. My depth and breadth of knowledge has always given me a unique perspective on how to build systems that are scalable and maintainable. I'm currently seeking a position as a senior or lead software engineer in interesting and engaging problem domains.

Overview

20
20
years of professional experience

Work History

Senior Staff Engineer

Appen Butler Hill Inc.
10.2018 - 10.2023
  • Designed and implemented critical features for ML training customers
  • Optimized ML pipelines for better cost and performance
  • Mentored less experienced developers
  • Led many large initiatives including migrating services and pipelines to Kubernetes.
  • Reduced unnecessary load on APIs, saving over $1 million per year.

Sr. CloudOps Engineer

Sony Interactive Entertainment
02.2016 - 09.2018
  • Development on in house Ruby on Rails application to deploy code releases to AWS for Sony Playstation Network
  • Designed and implemented backend infrastructure automation tooling using modern DevOps concepts such as infrastructure as code, immutable infrastructure, and continuous deployment.

Sr Mgr. of DevOps

Demandbase
05.2012 - 10.2015
  • Began as a Senior Software Engineer and later became Senior Manager of Operations
  • Improved performance of the primary API by a factor of five, drastically reducing costs.
  • Decomposed a monolithic application into a number of highly performant microservices.
  • Developed a number of features for our Ad serving platform.
  • Migrated database from MySQL to Postgres.
  • Spearheaded movement toward event driven architecture using RabbitMQ
  • As Operations Manager, led a small team tasked with maintaining the operational availability of production systems and supporting a growing team of developers
  • Responsibilities included performing regular software releases, monitoring and troubleshooting production systems, development and maintenance of provisioning tools (primarily Chef), and infrastructure automation using CloudFormation and Terraform.

Senior Ops Developer

Digital Fountain
01.2008 - 10.2008
  • Operations Tools Development for a video content delivery network
  • During this time, I developed an internal CMS, and worked with other developers to automate encoding and distribution of content to our servers hosted on Amazon's EC2 service
  • Development was done primarily using Ruby, Rails, and Amazon's REST APIs for EC2 and S3.

Senior Software Engineer

MegaPath
01.2004 - 01.2008
  • Senior Software Engineer for a large national ISP, specializing in customized VPN and security solutions for businesses
  • Designed and implemented the software to run the entire ISP, including provisioning and managing circuits on our routers, automation of DNS and RADIUS configuration, integration with our CRM, and providing diagnostic tools for our technicians.
  • Development of a managed security services product, including managed firewalls, antispam/virus/spyware services, content filtering, and more
  • Rewrote the entire framework using Ruby and Rails

Skills

  • Strong Ruby, Perl, PHP, and Javascript
  • Additional Languages: Javascript, Golang, Python, and others
  • Linux/Unix
  • AWS
  • Infrastructure Automation
  • Postgres, MySQL, MongoDB, Kafka, RabbitMQ, and others
  • Scaling
  • Microservice Architecture
  • Data Warehousing
  • Machine Learning

Personal Information

Title: Sr. CloudOps Engineer at Sony

Timeline

Senior Staff Engineer

Appen Butler Hill Inc.
10.2018 - 10.2023

Sr. CloudOps Engineer

Sony Interactive Entertainment
02.2016 - 09.2018

Sr Mgr. of DevOps

Demandbase
05.2012 - 10.2015

Senior Ops Developer

Digital Fountain
01.2008 - 10.2008

Senior Software Engineer

MegaPath
01.2004 - 01.2008
Ron McClain