Production API Platform
REST services backed by Oracle, built and operated in production: validation at the boundary, consistent error handling, tuned queries and resilient downstream integrations.
Read the case study : Production API PlatformYashwant Chowdary Yarra
Software Engineer Chennai, India
At TCS, I owned the backend redesign of a Spring Boot service: REST API contracts, downstream integrations, validation and error handling, while keeping existing consumers working. Alongside production work, I build a speech-verification prototype and event-driven RAG pipelines in Python on Google Cloud.
A few things I've built, from production services to experiments in applied AI. The thinking behind the code, included.
REST services backed by Oracle, built and operated in production: validation at the boundary, consistent error handling, tuned queries and resilient downstream integrations.
Read the case study : Production API PlatformParallel browser-to-S3 uploads using short-lived presigned URLs and retries for failed parts, followed by backend readback to compare the completed object with the client’s SHA-256 digest.
Read the case study : Large File Upload PlatformA server-side speech verification service that transcribes, normalises across scripts, aligns spoken text against the expected statement and explains any mismatch in plain language.
Read the case study : Multilingual Consent VerificationA live knowledge assistant for documents and voice notes: cited Gemini answers, practice quizzes and an agent that asks for approval before creating tasks or saving drafts.
Read the case study : Recall: AI Knowledge AssistantEnterprise work is described with client details kept confidential. Diagrams illustrate the architecture.
I build software that has to keep working after launch: APIs that validate every input and fail loudly in the right places, services backed by well-shaped data, and cloud integrations that move data safely.
With AI, I keep the model inside deterministic engineering. The speech-verification prototype only asks an LLM about the uncertain band of scores, and Recall answers with numbered references to the passages it used and asks for approval before its agent writes.
Explore my toolkitTata Consultancy Services
– , Chennai
I own backend services for enterprise applications in Java, Spring Boot and Oracle, from REST API design and data access to cloud integrations and production support, with Angular work on the frontend.
B.Tech in Computer Science and Engineering (AI & ML)
Claude Certified Developer
Google AI Professional Certificate
B1 Preliminary (PET)
Tools I have shipped real work with, grouped by where they sit in a system. The problem picks the tool.
Production at TCS; FastAPI in Recall
Production at TCS: Angular components and forms
Production at TCS: Oracle, S3, EC2; Google Cloud in Recall
Prototype at TCS; Recall; published research
Production at TCS: JUnit, Postman, AppDynamics and Jenkins deployments; Docker in Recall
Peer-reviewed work in deep learning for medical imaging, where every model choice has to be justified.
Chapter 1 of Advances in AI for Biomedical Instrumentation, Electronics and Computing (CRC Press, Taylor & Francis)
Information Dynamics and Applications, Vol. 2, Issue 1
Based in Chennai, India. Open to Chennai, Bangalore or Hyderabad, or remote.
Email is the fastest way to reach me. I'm also happy to talk through a system design.