Tom Stovall

Golang Developer | API Specialist | Cloud Infrastructure Engineer

[email protected] • 650-350-2095 • “stovak” on social media


PROFESSIONAL SUMMARY

Experienced backend developer with 5+ years of Golang expertise building scalable, cloud-native applications and REST API services. Specialized in transitioning legacy systems to modern micro-service architectures using Go. Proven track record designing and implementing high-performance APIs serving 40k+ websites with expertise in Kubernetes, Docker, and cloud deployment on GCP. Published author with deep expertise in web technologies and CMS integration.


TECHNICAL SKILLS

Programming Languages: Go/Golang (5+ years), JavaScript/TypeScript, PHP (20 years), Python
Cloud & Infrastructure: Kubernetes, Docker, Google Cloud Platform (GCP, GCE), AWS
API Development: RESTful API design, GraphQL, gRPC, API Gateway management
Frameworks & Libraries: Gin, Echo, Gorilla, React, Express.js, Node.js
Databases: MySQL, PostgreSQL, MongoDB
DevOps: CI/CD, CircleCI, Jenkins, Puppet, Docker Compose
Authentication & Security: OAuth, JWT, Okta integration
Web Technologies: Drupal, WordPress, Headless CMS architecture


EXPERIENCE

Pantheon Platform | Golang Backend Engineer | DEC 2020 - MAR 2025

Address: pantheon.io
Supervisor: Greg Anderson

  • Led complete migration of mission-critical REST API services from Python 2.7 to Golang, delivering 40% improved response times and 35% reduced server costs
  • Architected and implemented scalable Golang microservices to handle hosting backend operations across 40k+ Drupal and WordPress sites
  • Developed high-performance Golang client libraries for internal REST services, improving developer productivity and standardizing API access patterns
  • Implemented advanced concurrency patterns in Go to optimize resource-intensive operations, resulting in 3x throughput improvement for core platform functions
  • Designed and built containerized Golang applications deployed via Kubernetes in Google Cloud, incorporating auto-scaling to handle peak traffic periods
  • Created comprehensive test suites for Go services using native testing package and testify, maintaining 85%+ code coverage
  • Collaborated with platform team to develop custom Drupal and WordPress modules that interfaced with Golang backend services
  • Implemented robust error handling, logging, and monitoring for Go services using Prometheus and OpenTelemetry
  • Mentored junior developers on Go best practices, concurrency patterns, and microservice architecture

The Milken Institute | Backend Developer | NOV 2019 - NOV 2020

Address: 1250 Fourth Street, Santa Monica, CA 90401
Supervisor: Jose Ramirez

  • Transitioned milkeninstitute.org from themed D8 to headless D9 architecture, developing backend APIs consumed by React frontend
  • Implemented RESTful and GraphQL APIs for content delivery, leveraging Golang for performance-critical data processing components
  • Set up containerized development environments with Docker and continuous integration with CircleCI and Pantheon
  • Integrated multiple JSON API data sources through middleware layer written in Go for efficient data transformation
  • Designed and implemented hybrid Twig/React frontend architecture with optimized API communication patterns

Universal Music | API Developer | FEB 2019 - NOV 2019

Address: 21301 Burbank Boulevard, Suite 140, Los Angeles, CA 90025
Supervisor: Doris Aves

  • Built and maintained RESTful API services using Go for backend data processing tasks
  • Created comprehensive testing suite (PHPUnit and Go tests) in Docker-based development environment
  • Developed Go-based services for handling high-volume media content transformation and delivery
  • Contributed to migration efforts from D7 to D8, reimplementing critical API services in Go for improved performance

GOLANG PROJECTS

Distributed Content Delivery System

  • Designed and implemented Go-based content delivery network for Pantheon Platform supporting 40k+ sites
  • Created efficient caching layer with Redis integration and distributed locking mechanism
  • Improved content delivery speed by 65% through optimized Go implementation

API Gateway Transformation Service

  • Developed Go service to transform and normalize API requests across multiple backend systems
  • Implemented circuit breaker patterns and sophisticated retry logic for high availability
  • Handled 20M+ daily API requests with sub-50ms response times

Kubernetes Operator for WordPress/Drupal Automation

  • Created custom Kubernetes operator in Go to automate deployment and scaling of CMS instances
  • Implemented reconciliation controllers with exponential backoff and conflict resolution
  • Reduced deployment time for new sites from hours to minutes

CERTIFICATIONS

  • Acquia Certified Drupal 8 Site Builder
  • Acquia Certified Drupal 8 Developer

EDUCATION

Bachelor of Computer Science
Trevecca University, Nashville, TN | 1991


PUBLICATIONS

Drupal 7 Mobile Web Development Beginner’s Guide By Tom Stovall Packt Press (ISBN-13: 978-1849515627)