Charan Raj Kandula
Senior Full-Stack Software Engineer
PROFESSIONAL SUMMARY
Full-stack engineer with 5+ years designing and shipping production AI SaaS platforms end to end: React/Next.js and TypeScript frontends, Node.js/Python microservices, and LLM agent infrastructure on GCP and Cloudflare. Owns systems from architecture through deployment, including multi-tenant auth, payments, and serverless, event-driven backends. Focused on scalable system design, distributed systems, and secure AI-agent tooling (MCP).
TECHNICAL SKILLS
Languages
JavaScriptTypeScriptPython
Frontend
ReactNext.jsElectron
Backend
Node.jsREST APIsMicroservicesEvent-driven architecture (Kafka, webhooks)OAuth2RBACStripe payments
Databases
MongoDBPostgreSQLCloudflare (D1, R2, KV, Vectorize)
Cloud/DevOps
Google Cloud PlatformCloudflare WorkersDockerServerlessCI/CD
AI / ML
LLM integrationMulti-agent systemsMCPVector searchSystem design
PROFESSIONAL EXPERIENCE
Full Stack Engineer
Nov 2024 – PresentHarakumoNew York, NY
- Own end-to-end delivery of full-stack features in Next.js/TypeScript on serverless Cloudflare Workers, spanning D1, R2, KV, Vectorize, and Stream, from design through production deployment.
- Designed and built the platform's multi-tenant authentication and authorization layer: organization-level RBAC, API keys, and email OTP verification.
- Implemented Stripe billing end to end: subscriptions, Connect marketplace payouts, and webhook processing for payment lifecycle events.
- Shipped the public developer platform (SDK, CLI, REST API, and documentation) for external partner integrations.
- Built core AI platform features running in production: an AI gateway, agents, and vector/memory stores.
Senior Software Engineer
Jun 2023 – Oct 2024Emberleaf BooksNew York City Metro
- Architected and shipped production AI SaaS features across the full stack (Next.js, React, Node.js, Python), owning system design from UI through backend services.
- Designed the multi-agent LLM orchestration pipelines behind the product's AI-assisted content generation in production.
- Built scalable backend microservices with MongoDB on GCP, using Cloudflare for global caching and edge delivery.
- Led cross-platform expansion from web to desktop (Electron, macOS/Windows), reusing shared REST APIs and backend schemas for consistent behavior across platforms.
Software Engineer Intern
Jan 2023 – May 2023BibleWriteNew Jersey
- Built Python and Node.js middleware integrating LLM APIs into production features, with React components streaming model responses in real time.
- Implemented request caching and payload optimization to manage API rate limits and reduce token usage.
Graduate Research Assistant (AI/ML)
Jan 2022 – May 2022Stevens Institute of TechnologyHoboken, NJ
- Built Python data-processing pipelines and benchmarked classical ML vs. transformer models on standard NLP benchmarks, measuring accuracy and latency trade-offs.
Software Engineer (Intern to Full-Time)
Jan 2019 – Dec 2021Chanova LabsHyderabad, India
- Shipped full-stack features across multiple client projects using React, Node.js, and Python REST APIs with PostgreSQL, including third-party payment integrations, deployed to GCP via CI/CD.
- Converted from intern to full-time after building consumer-facing Android interfaces from Figma wireframes, writing unit tests, and fixing cross-device rendering bugs on an agile team.
PROJECTS
MCP Security Gateway: Zero-Trust Access Control for LLM Agents
Python (FastAPI)DockerKafkaOAuth2
- Built a centralized MCP proxy enforcing RBAC and OAuth2 scope verification on LLM-agent tool calls, with sandboxed code execution in ephemeral Docker containers.
- Implemented Kafka-based, event-driven audit logging for agent workflows.
EDUCATION
Stevens Institute of Technology
Jan 2022 – May 2023Master of Science in Computer ScienceHoboken, NJ
M.S. in Computer Science
Mahatma Gandhi Institute of Technology
Jun 2016 – Oct 2020Bachelor of Technology in Computer ScienceHyderabad, India
B.Tech in Computer Science