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
- 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
Projects

Full-stack platform for expense logging and categorization
- 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

Scalable video processing and streaming platform
- 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

Transaction-safe payment processing system

Live driver-rider matching system
Skills
Languages
Backend Frameworks
Databases
Cloud & DevOps
Frontend & Realtime
Education

The University of Texas at Dallas
Dallas, TX
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

SRM Institute of Science & Technology
Chennai, India
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