Hi, I'm Charan Lokku.

A
Software Engineer specializing in building scalable distributed systems and high-performance architectures.

About

Software Engineer with expertise in building scalable distributed systems and event-driven architectures. Proven track record of developing high-availability systems handling 50,000+ daily transactions with 99.99% uptime.

  • Languages: Python, Java, JavaScript, C++, SQL, HTML/CSS
  • Backend: FastAPI, Django, Spring Boot, Node.js, gRPC, Celery, RabbitMQ
  • Databases: PostgreSQL, DynamoDB, MongoDB, Redis, PostGIS
  • Cloud: AWS (Lambda, S3, API Gateway), Docker, Kubernetes
  • Realtime: WebSockets, MQTT, Kafka, Spark Streaming, Redis Pub/Sub

Passionate about solving complex distributed systems challenges and optimizing high-throughput architectures.

Experience

Software Engineer
  • Architected and implemented event-driven microservices using AWS Lambda, API Gateway, and DynamoDB in a high-availability system handling 50,000+ daily transactions with 99.99% uptime via circuit breaker patterns
  • Built real-time customer service notification system using Python, MQTT, and WebSockets, improving message throughput by 40% through low-latency protocol optimization
  • Developed secure and performant RESTful APIs with FastAPI, integrating JWT authentication, Redis-based caching, and database query optimization to reduce response time by 35%
  • Created full-stack monitoring and alerting platform using React (frontend), Python and Spark Streaming (backend), and WebSocket push notifications, cutting incident response time by 50%
  • Technologies: Python, FastAPI, AWS (Lambda, API Gateway, DynamoDB), Redis, WebSockets, React
2025 - Present | Riverside, CA

Projects

expense management app
Intelligent Expense Management

Full-stack platform for expense logging and categorization

Accomplishments
  • Tools: React, TypeScript, Django, PostgreSQL, AWS S3, Celery, Scikit-learn
  • Built full-stack platform with Django REST API, JWT auth, and React frontend
  • Implemented Celery and Redis for OCR receipt parsing and ML-based auto-categorization
  • Used PostgreSQL and S3 for secure storage of expense records
video system
Distributed Video Segment System

Scalable video processing and streaming platform

Accomplishments
  • Tools: FastAPI, gRPC, RabbitMQ, Redis, MiniO, React, HLS.js, Kubernetes
  • Built async FastAPI backend with gRPC microservices and WebSocket live encoding updates
  • Processed uploads via RabbitMQ, stored segments in MiniO, and cached HLS manifests with Redis
  • Deployed on Kubernetes with Grafana monitoring
payment system
Payment Routing Engine

Transaction-safe payment processing system

Accomplishments
  • Tools: Spring Boot, Java, PostgreSQL, RabbitMQ, React, Docker
  • Developed Spring Boot backend with transaction-safe routing and retry queues
  • Built modular payment provider adapters for flexible integration
  • Created React dashboard for transaction tracing and monitoring
dispatch system
Real-Time Geo Dispatch

Live driver-rider matching system

Accomplishments
  • Tools: NestJS, Socket.io, Redis, PostgreSQL, PostGIS, React, Mapbox
  • Built real-time backend with NestJS and Socket.io using Redis pub/sub
  • Implemented PostGIS for geospatial queries and live matching
  • Developed React and Mapbox frontend to visualize real-time locations and ETAs

Skills

Languages

Python
Java
JavaScript
C++
HTML5
CSS3

Backend Frameworks

FastAPI
Django
Spring Boot
Node.js
Express
Flask

Databases

PostgreSQL
MongoDB
Redis
MySQL
DynamoDB
Oracle

Cloud & DevOps

AWS
Docker
Kubernetes
Nginx
Git
GitHub

Frontend & Realtime

React
TypeScript
Socket.io
Kafka
RabbitMQ
gRPC

Education

Degree: Master of Science in Computer Science
Year: 2023 - 2024
Relevant Coursework:

  • Big Data Management & Analytics
  • Design & Analysis of Algorithms
  • Database Design
  • Machine Learning
  • Web Programming Languages
  • Natural Language Processing
  • Statistical Methods for Data Science
  • Computer Architecture
  • Data Structures

Degree: Bachelor of Technology in Computer Science and Engineering
Year: 2018 - 2022
Relevant Coursework:

  • Data Structures and Algorithms
  • Database Management Systems
  • Operating Systems
  • Computer Networks
  • Artificial Intelligence
  • Data Mining
  • Software Engineering
  • Object-Oriented Programming

Contact