Software Engineer · India

Hi, I'm Praveen. I design scalable systems and build AI-native platforms, with a strong background in full-stack engineering.

I currently work on AI Agents Orchestration at Zoho, designing distributed backend architecture, agent orchestration primitives, building end to end features and tooling that improves reliability and engineering velocity.

About

Software Engineer with a strong background in Backend & Fullstack engineering, focused on building reliable, scalable, and extensible solutions

Over 4+ years, I've played a key role in building enterprise grade platforms like Zia Agents and Catalyst QuickML. I enjoy designing robust services, building the core components that power the application, and occasionally internal developer tooling that enhance the DX.

See more

Experience

A snapshot of platform and product work across Zoho.

Zoho

Software Engineer

2024 - Present

Architecting and scaling core backend capabilities for Zia Agents, building platform-level features end to end.

  • Designed & built the platform to support agent orchestration, shared state, context management, RAG, multi-agent workflows, etc.
  • Led the migration from synchronous blocking flows to a distributed event-driven architecture for fault tolerance and independent scaling.
  • Set the standard for designing structured, agent-friendly APIs for various features to be consumed by clients, internal services, and end users.
Focus Areas
AI Agents OrchestrationDistributed SystemsScaling & OptimizationFullStack DevelopmentAPI Management

Zoho Catalyst QuickML

Software Engineer

2022 - 2024

Delivered end-to-end MLOps features for no-code machine learning workflows.

  • Shipped key features like Data Visualization, ML Pipeline Templates, and Cross-DC Sync.
  • Implemented RAG Knowledge Base, LLM Serving and internal platform utilities to improve onboarding and DX.
  • Worked full-stack on various features end to end
Focus Areas
FullStack DevelopmentData Processing & VisualizationAPI Integration
See full experience

Tech Stack

Technologies I use for backend systems, infrastructure, and tooling.

Languages

Scala · JavaScript · Java · SQL · Lua

Infrastructure

RabbitMQ · Redis · MySQL/PostgreSQL · Apache Spark · Linux

See all

Blog

Notes from building distributed systems and AI agent platforms.

· 1 min read

Hello World!

My first blog post

careerengineering
See all posts

Projects

Systems and developer tools projects with product impact.

RelayMQ (WIP)

A lightweight message queue written in Scala. It is designed to explore the core building blocks of messaging systems used in distributed architectures.

Scala

CORS Proxy Server

A minimal proxy server that was built to be used for fast prototyping when APIs need to be accessed from plain HTML pages

Node.jsTypeScriptExpress

Cricket Dugout

Cricket score tracking application with tournaments, scoreboard, user roles (viewers, managers) and a custom OAuth based authentication

JavaJavascriptOAuthSpring
See all projects

Contact

Open to collaboration on backend architecture, platform engineering, and AI tooling.

Reach out at apraveenkumar25701@gmail.com or connect on LinkedIn.