π Upcoming Associate Application Developer @ Thoughtworks
π Final-year B.Tech IT student at VIT (CGPA: 9.04)
π» Backend-focused engineer passionate about System Design, Distributed Systems & Secure APIs
Iβm a backend-focused developer who enjoys designing scalable, reliable, and secure systems.
I work primarily with Node.js and Go, building RESTful APIs, microservices, and cloud-native applications.
I strongly believe that good system design is about trade-offs β scalability vs consistency, latency vs cost β and I enjoy reasoning about these decisions while building production-ready software.
I actively focus on:
- Designing scalable backend architectures
- Breaking monoliths into microservices
- API gateway & authentication flows
- Caching strategies using Redis
- Database schema design & indexing
- Fault tolerance & reliability
- Rate limiting, retries, and idempotency
- Observability (logs, metrics, error handling)
I enjoy drawing system design diagrams and thinking through real-world constraints like traffic spikes, failures, and security threats.
- C++, Python, Java, JavaScript, Go
- Node.js, Express.js, Golang
- RESTful APIs, Microservices Architecture
- Authentication (JWT, Token-based)
- Secure API Design & Rate Limiting
- Performance Optimization
- MongoDB, PostgreSQL, SQL
- Redis (Caching & Fast Lookups)
- AWS (SES, EC2, S3 β hands-on)
- Docker, Basic Kubernetes
- CI/CD using GitHub Actions
- Git, GitHub
- Scikit-learn, Pandas, NumPy
- GenAI API integration
- RAG pipelines with vector databases
Tech: React, Node.js, MongoDB, Gemini API
- Designed scalable REST APIs for stock & portfolio data
- Integrated LLM-powered chatbot for contextual financial insights
- Focused on API reliability, logging, and secure endpoints
Tech: Go, AWS SES, Redis, Docker
- Designed authentication & OTP lifecycle microservices
- Redis-based caching to reduce latency
- Secure token handling & API key management
- Containerized services following DevOps practices
Tech: Python, LangChain, ChromaDB
- Built document-aware chatbot for financial reports
- Implemented chunking, embeddings & similarity search
- Focused on grounded, accurate LLM responses
Tech: Scikit-learn, Streamlit
- Built ML pipeline with 90%+ accuracy
- Exposed inference via REST API
- Advanced System Design Patterns
- Distributed Systems concepts
- Kubernetes (hands-on)
- High-level & low-level design for interviews
- Cloud-native architecture best practices
- Backend engineering (Node.js / Go)
- System design interviews
- API security & authentication
- Microservices & Redis caching
- Building production-ready projects
- π§ Email: mahidharkarakala2405@gmail.com
I enjoy turning system design diagrams into working production code π



