← Home

Srinivas Vaddi

Hi! I’m a Software Development Engineer with 4+ years of experience and a master’s graduate from Indiana University Bloomington (IUB).

My areas of expertise are Software Development, DevOps, Testing, Integration, Data Engineering and Data Analytics. Mostly worked on Python, Django/Flask, Apache Airflow, Apache Spark, AWS, and DevOps. I have a versatile background & a ‘can do’ attitude.

I like blogging and sharing knowledge. I’ve built a server at home from scratch! I used it to learn various technologies and to contribute to the open-source. I love tech, philosophy, literature, and history. My favorite books of all time are ‘The Alchemist’ and ‘Chanakya Neeti’.

Masters Degree in Computer Science — Indiana University, Bloomington (2021 - 2022)

Bachelors Degree in Computer Science — Gitam University (2014 - 2018)


Experience

SDE in Test

Sonos, Inc. Remote, US. (Jan 2023 - Present)

  • Designed functional test suites (8) using Mocha and Node.js in a test-driven development (TDD) methodology.
  • Coordinated with developers in implementing the OpenAPI (OAS) spec and ensuring comprehensive test quality.
  • Collaborated with peers for code reviews, test-plan creations, legacy test suite updates, and identifying bugs.
  • Enhanced testing and developer productivity by leveraging expertise in Jenkins Pipelines and Groovy scripts.

SDE Summer Intern

Sonos, Inc. Remote, US. (Jun 2022 - Aug 2022)

  • Implemented Pact Framework for Consumer Driven Contract (CDC) testing to resolve coupling issues between an identity service and consumers.
  • Created comprehensive provider test suites for Springboot APIs by collaborating with consumer teams to integrate Pact Framework into the CICD pipelines.

Associate Instructor

Indiana University Bloomington, Indiana, US. (Jan 2022 - Dec 2022)

  • Conducted 2 lab sessions each semester and office hours for a diverse cohort of 550+ undergraduates.
  • Made presentations for Lab sessions, created grading scripts using shell scripting, python unit tests with PyTest.

Application Developer (IC2)

VMware, Bengaluru, India (Jan 2018 - July 2021)

Full-Stack Monitoring SaaS Solution
  • Developed a custom monitoring solution that reduced MTTR for root cause analysis by at least 70%.
  • Created a single-page application dashboard with reusable components using HTML, CSS, JavaScript, Bootstrap, and jQuery; migrated to React and Material-UI.
  • Built and maintained 9 microservices with features such as LDAP Auth, pagination, filtering, Jira ticketing, and SQL/NoSQL integration.
  • Enhanced MongoDB performance by 300% by applying query optimization, pipelining, aggregations, projections, custom indexing, and cluster sharding.
  • Built an analytics dashboard using Plotly, Dash, Pandas & NumPy; leveraged Apache Airflow workflows.
  • Implemented CICD pipelines with reusable docker images, K8s YAMLs, and helm charts.
Priority Portal for Outage Classification
  • Built and maintained a robust Flask application to classify issues/outages based on Business Impact, Customer Impact, geolocation, and traffic.
  • Accomplished a 98% reduction in prioritization time (15 mins to fewer seconds).
DevOps & Infrastructure Projects
  • Co-Architected Informatica Configuration automation (250+ database connections, saving 30+ hours per fiscal quarter).
  • Engineered data center auto-failover script for KONG API Gateway traffic decisions.
  • Built comprehensive KONG API Gateway dashboard with Angular, Flask, and MongoDB.
  • Pioneered Redis health API with Slack-based monitoring.
  • Engineered Redis-Sentinel setup achieving ZERO DOWNTIME migration for OAuth servers.
  • Automated OS patching for uninterrupted production service.
  • Orchestrated HashiCorp Vault data migration between data centers.
  • Achieved SOX compliance for legacy Java applications using Vault.
  • Executed SOLR upgrade from 4.6 to 8.1 with cloud features.