Anoop Thiparala

Senior Software Engineer | Applied GenAI (Agents/RAG/Voice) | Full-Stack + Multi-cloud

Bengaluru, India (IST)
Open to Remote (India)

Senior Software Engineer (6 YOE) owning full-stack SaaS delivery with applied GenAI, multi-cloud operations, and production reliability. Built and operated real-time voice agents and RAG workflows integrated into engineering and sales processes.

What I Do

  • Build and operate real-time GenAI voice agents with streaming STT/TTS, session orchestration, and durable logging
  • Design RAG workflows grounded on internal docs and codebases to automate engineering/product processes
  • Deliver full-stack SaaS features with performance tuning, database optimization, and reliability hardening
  • Lead teams through planning, reviews, releases, and stakeholder alignment
  • Execute multi-cloud migrations with cutover/rollback planning and post-migration stabilization

Skills

Languages

PythonTypeScript/JavaScriptSQLJava

Frontend

ReactNext.js

Backend

DjangoFastAPIFlaskNode.js

Data

PostgreSQLMongoDBCosmos DBAurora

GenAI / Agents / RAG

LiveKitDailyVapiWhisperDeepgramPollyAzure SpeechAWS TranscribeOpenAIGeminiLangChainLangGraphAzure AI SearchPGvectorPinecone

Cloud / DevOps

AWSAzureGCPDockerKubernetesCI/CD

Observability / Tools

SentryELKGrafanaAzure MonitorCloudWatchLinearAttioGit

Experience

Senior Software Engineer (Team Lead)

Feb 2025 – Present

  • Lead and mentor a 6-engineer team; drive planning, reviews, releases, and stakeholder alignment for core HR modules
  • Built and scaled AI Interviewer on self-hosted LiveKit with real-time session orchestration and streaming STT/TTS; operated at ~5k–6k sessions/month (15–20 mins/session)
  • Reduced cost per interview ~70% by migrating from Daily managed bot stack to self-hosted LiveKit + custom UI/flows, while maintaining production stability
  • Reduced STT timeout–impacted sessions from ~5% to <1% by migrating STT from AWS Transcribe to Whisper (retained Polly for TTS) and hardening retries/timeouts and failure handling
  • Built a real-time AI sales voice agent supporting 200–300 outbound calls/day (Vapi + Deepgram STT + gpt-oss-102b), integrated with internal app + Attio CRM; implemented call/session state, rate limits, and durable logging
  • Built a Linear-triggered PRD/bug-triage RAG agent (~5–6 tickets/day) grounded on repo-indexed code + internal docs (Azure AI Search); auto-updates ticket descriptions with fix-oriented PRD/tech notes

Senior Software Engineer (Individual Contributor)

Feb 2023 – Feb 2025

  • Delivered multiple optimization rounds improving core API + page-load performance by 50–60% via caching, PostgreSQL query/index tuning, and refactoring hot paths across backend + frontend
  • Spearheaded 4 full-stack multi-cloud migrations (AWS ↔ Azure ↔ GCP) moving compute/Kubernetes, serverless, databases, object storage, and observability; owned cutover/rollback plans and post-migration stabilization
  • Improved security posture by rolling out Google Workspace SSO (SAML/OIDC) across 6–7 internal apps; owned production readiness via runbooks, monitoring, incident triage, and RCAs across observability transitions

Full Stack Developer

Feb 2022 – Feb 2023

  • Developed core applicant tracking system features using Django and React
  • Built real-time notification system with WebSocket integration
  • Implemented CI/CD pipelines and automated testing infrastructure

Education

B.Tech, Computer Science Engineering

MRIET, Hyderabad (2020)

How I Work

Ownership end-to-end

I take full responsibility from design to production and post-deployment monitoring.

Reliability mindset

I build with retries, circuit breakers, timeouts, and comprehensive logging from the start.

Performance focus

I profile, measure, and optimize — whether it's database queries, API latencies, or frontend bundle sizes.

Clear communication

I document decisions, write clear PRs, and keep stakeholders aligned on progress and blockers.

Migration expertise

I plan cutovers carefully with rollback strategies and post-migration validation.

Let's Talk

Interested in working together on voice agents, RAG systems, or challenging engineering problems?