Resume

Senior Full-Stack Engineer • 5+ years • LLM & AI • Cloud Architecture

Back to Home

Charan Raj Kandula

Senior Full-Stack Software Engineer

Jersey City, NJ kandulacharanraj@gmail.com LinkedIn GitHub charan-raj-kandula.com
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 – Present
HarakumoNew 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 2024
Emberleaf 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 2023
BibleWriteNew 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 2022
Stevens 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 2021
Chanova 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 2023
Master of Science in Computer ScienceHoboken, NJ
M.S. in Computer Science

Mahatma Gandhi Institute of Technology

Jun 2016 – Oct 2020
Bachelor of Technology in Computer ScienceHyderabad, India
B.Tech in Computer Science