Learn more

Srikar Mantravadi

Bengaluru, India
srikarmantravadi@gmail.com
linkedin.com/in/srikarmv
+918810512686

Work Experience

Plivo

Plivo

Software Development Manager I
Dec 2023 - Current

Architected, built and managed distributed systems that powered Plivo’s messaging platform. Plivo (YC S12) is a cloud communications platform leveraged by thousands of enterprise customers, serving 1 Billion API requests every month over 190+ countries.

Software Development Engineer III - Lead, Messaging
Dec 2022 - Dec 2023
  • Architectural Overhaul: Led migration to Active-Active architecture, by solving geo-distributed rate limiting, achieving 99.99% availability, and enabling 20x scalability. Promoted company-wide adoption via a tech talk.
  • Project Management: Led a 4-member team, oversaw roadmap planning, execution, and delivered Private and Public Beta releases of Plivo's WhatsApp Business API.
  • Database Management: Led central DBs migration to Aurora, multi region setup, connection pooling, regular DB upgrades, process management for DDL statement issuance resulting in improved performance and stability.
  • Technical Leadership: Conducted design and code reviews, pioneered streamlined onboarding, and actively managed incident response. Conducted 30+ technical interviews for SDE, SDM positions, setup coding rounds on hiring platforms.

Software Development Engineer II
Jun 2021 - Dec 2022
  • Scalability & Availability: Proposed, implemented a scalable, concurrent message consumer algorithm with custom failover, solving geo-distributed message rate-limiting and laying foundation for Active-Active architecture.
  • Performance Optimization: Enhanced p99 latencies by 10x through query batching, improved indexes, caching, and granular observability. Reduced cloud costs by ~6% through optimized autoscaling, SQS batching, and instance usage.
  • ETL & Data Pipeline Development: Designed Airflow-based ETL & Data pipelines for ported number data and internal reporting analytics, providing revenue and traffic insights.

Software Development Engineer I
May 2019 - Jun 2021
  • NLP System Enhancement: Proactively designed, implemented, and scaled a BERT-based inference system to route spam and fraud messages to flaky carriers, enhancing content filtering.
  • Scalability & Efficiency: Optimized the inference container performance for 1000 RPS with minimal cloud costs, maintaining a maximum 500 ms inference latency for real-time message content analysis.
  • MMS API Product: Developed and launched MMS API with MM4 and MM7 protocol support, complete with a frontend for media handling capabilities. MMS channel currently supports scale of 1000 RPS.
  • Efficient Rate Limiting: Designed a high-efficiency rate-limiting service using the leaky bucket algorithm, Redis Lua scripting, that supported a scale of 2000 RPS.

EDUCATION

IIIT, Hyderabad

IIIT, Hyderabad

B.Tech in Computer Science & Engineering
Aug 2015 - May 2019

Honors student at the Language Technologies Research Centre

SKILLS

Technologies & Frameworks
Go/Python/JavaScript Django/Flask/Vue.js/Node.js PostgreSQL/Redis Git/JIRA/Confluence Docker/AWS/Terraform Airflow DAGs OpenTelemetry Pytorch/Huggingface/SageMaker
Other
Project Management Technical Leadership Agile Methodology Distributed systems ML Engineering Product Engineering

INTERNSHIPS

Plivo, Inc.

Plivo, Inc.

Software Development Intern
May 2018 - Aug 2018
  • Enhanced Message Routing: Integrated a third-party tool to automate carrier ranking based on deliverability and margins, optimizing telecom carrier selection within Plivo's dynamic routing system. Developed frontend for observability and configurability.

Better By Design

Better By Design

Data Analyst
Dec 2017 - Feb 2018
  • Improved Social Network: Developed a Twitter-like hashtag system using Node.js and React, enhancing user interaction and content discoverability. Implemented a dashboard to download network metric reports.

AuthBase Networks

AuthBase Networks

Software Development Intern
Jun 2017 - Aug 2017
  • Strengthened Server Security: Key role in developing a server security app, enabling bot traffic elimination and user data tracking, fortifying system security and data oversight.

ACHIEVEMENTS

JEE Advanced

JEE Advanced

Indian Institute of Technology (IIT), Bombay (conducted by)
2015

(Rank) AIR 2456 (200,000 students appeared)

JEE Mains

JEE Mains

Dept. Higher Education, India (conducted by)
2015

(Rank) AIR 896 (Score) 277/360 (1,300,000 students appeared)

KVPY Scholar

KVPY Scholar

Indian Institute of Science (IISc), Bangalore (issued by)
2013

NTSE Scholar

NTSE Scholar

National Council of Educational Research & Training (NCERT), Govt. of India (issued by)
2011