Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sanmathi Guruprasad

Denver

Summary

Software Development Engineer with over 3 years of experience building scalable, secure, and highly available backend systems using Go. Strong ownership of microservices, authentication, caching, observability, and cloud infrastructure. Proven ability to deliver customer-impacting features, optimize performance, and operate production systems at scale.

Overview

6
6
years of professional experience
3
3
Certifications

Work History

Software Engineer

Dish Network
Englewood
05.2023 - Current
  • Led the migration from a monolithic Ruby on Rails system to Golang-based microservices, enabling independent deployments, and improving service latency.
  • Designed and developed the User Authentication and Session Management microservice, implementing OAuth 2.0, JWT validation with JWKS, and Redis-backed sessions, improving security, reliability, and fault isolation.
  • Owned the database migration from Cassandra to MongoDB, redesigning schemas and access patterns to optimize performance, and reduce operational complexity.
  • Built the Channel Surfing feature for Sling TV’s player experience, increasing user engagement by approximately 25%.
  • Implemented CDN caching strategies with custom cache policies and request collapsing, reducing redundant backend traffic.
  • Leveraged AI-assisted development tools for debugging, code optimization, unit test generation, and design validation to improve delivery speed and code quality.
  • Participated in code reviews, on-call rotations, and operational support, maintaining high availability in production systems.
  • Documented software designs and architecture for future reference and maintenance.

Software Developer

Distinct Productivity Solutions
Bengaluru
01.2020 - 07.2021
  • Designed Redis- and DynamoDB-based caching layers, improving system throughput and resilience under load.
  • Implemented performance monitoring and alerting using New Relic, reducing mean time to resolution (MTTR) by approximately 50%.
  • Built unit and integration testing frameworks using GoMock, increasing code coverage by approximately 70%, and reducing production defects.
  • Designed and implemented end-to-end CI/CD pipelines using GitLab, enabling automated testing, containerization, and Kubernetes deployments.
  • Optimized backend services for high concurrency and reliability, supporting scalable growth.
  • Conducted root cause analysis, and implemented long-term fixes to improve system stability.

Education

Master of Science - Computer Science

The University of Colorado
Denver, CO
05-2023

Bachelor of Science - Computer Science

Bapuji Institute of Engineering And Technology
Karnataka
07-2020

Skills

Languages: Go, Python,

Backend and APIs: REST, gRPC, Gin, Gorilla/mux; Databases and caching: MongoDB, Cassandra, MySQL, Redis, DynamoDB

AI and productivity tools: ChatGPT, Amazon Q

Cloud and distributed systems: AWS (EC2, Lambda, ECS, EKS, CloudWatch), Kafka

Observability: New Relic, Dynatrace, CloudWatch, DevOps: Docker, Kubernetes, Argo CD, GitLab CI/CD, tools: Git, GitHub, Jira, Confluence, Swagger, Postman

Certification

AWS Cloud Practitioner

Timeline

Software Engineer

Dish Network
05.2023 - Current

Software Developer

Distinct Productivity Solutions
01.2020 - 07.2021

Master of Science - Computer Science

The University of Colorado

Bachelor of Science - Computer Science

Bapuji Institute of Engineering And Technology
Sanmathi Guruprasad