Resume

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

Back to Home

Charan Raj Kandula

Full Stack Engineer

Jersey City, NJ kandulacharanraj@gmail.com LinkedIn GitHub charan-raj-kandula.com
PROFESSIONAL SUMMARY

Full-stack engineer who designs and ships production platforms end to end: React/Next.js and TypeScript frontends, Node.js/Python services, and LLM agent infrastructure on Cloudflare and GCP. Owns systems from architecture through deployment, including multi-tenant auth, payments, and serverless, event-driven backends.

TECHNICAL SKILLS
Languages
JavaScriptTypeScriptPython
Frontend
ReactNext.js
Backend
Node.jsREST APIsMicroservicesEvent-driven architecture (Kafka, webhooks)OAuth2RBACStripe payments
Databases
MongoDBPostgreSQLCloudflare (D1, R2, KV, Vectorize)
Cloud/DevOps
Google Cloud PlatformCloudflare WorkersDockerCI/CD
AI / ML
LLM integrationMulti-agent systemsMCPVector searchSystem design
PROFESSIONAL EXPERIENCE

Full Stack Engineer

Jan 2024 – Present
HarakumoNew York, NY
  • Built core platform infrastructure from pre-launch through public beta, owning end-to-end delivery of full-stack features in Next.js and TypeScript on serverless Cloudflare Workers (D1, R2, KV, Vectorize).
  • Designed and built the multi-tenant authentication and authorization layer from scratch, including 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 – enabling external partner integrations at beta launch.
  • Built core AI platform features running in production, including an AI gateway, agents, and vector/memory stores.

Software Engineer Intern

Jan 2023 – Dec 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 against 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 payment integrations, deployed to GCP via CI/CD.
  • Converted from intern to full-time after a year building and testing consumer-facing Android interfaces.
PROJECTS

SkolaOS – School Management Platform for Indian Schools

Next.jsMongoDBCloudflare
  • Designed and built a multi-tenant school operations platform from scratch, spanning 11 integrated modules: admissions, student records, fee collection with receipts and dues, attendance, examinations and grading, timetabling, staff, notices, certificates, document storage, and analytics.
  • Modeled the domain around a shared school record so modules compose rather than duplicate: admissions flow into the student register, attendance and exam data roll up into analytics, and certificates print from the record.
  • Built for market-specific constraints: per-school tenancy, role-based access for administrators, teachers, and staff, INR fee structures with receipting and dues tracking, and targeted parent communication.
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