Senior Software Engineer | Backend / Full-Stack Developer
I have 7+ years of experience building scalable, high-performance applications using Node.js and Python. My work focuses on backend architecture, API design, distributed systems, and cloud infrastructure.
I enjoy designing systems that are reliable, performant, and production-ready.
- Node.js
- Python
- Express.js
- Django
- REST API Design
- Microservices Architecture
- PostgreSQL
- MongoDB
- MySQL
- Redis (Caching & Performance Optimization)
- Docker
- AWS
- Google Cloud Platform
- CI/CD with GitHub
- System Design
- Scalable Architecture
- Performance Optimization
- Design Patterns
- Asynchronous Processing
Designed and developed multiple end-to-end products including architecture design, API development, database modeling, and deployment pipelines.
Led migration of a monolithic application to microservices, improving scalability and system efficiency by ~70%.
Improved API latency and throughput using:
- asynchronous I/O
- caching layers
- optimized database queries
Built real-time communication systems using WebSockets and chatbot integrations using Google Dialogflow.
Node.js β’ Python β’ Express β’ Django PostgreSQL β’ MongoDB β’ MySQL β’ Redis
Docker β’ AWS β’ GCP
JavaScript β’ TypeScript
A distributed e-commerce backend demonstrating migration from monolith to microservices.
Tech: Node.js β’ Docker β’ Redis β’ REST APIs
Repository: https://github.com/Shelunagori/grocery-app-architecture-transition
A web application with authentication, product management, and shopping cart features.
Tech: React β’ Node.js β’ MongoDB
Repository: https://github.com/Shelunagori/react-e-commerce-app
Implementation of common software design patterns in JavaScript.
Patterns: Singleton β’ Factory β’ Observer β’ Strategy β’ Proxy
Repository: https://github.com/Shelunagori/js-design-patterns
- Distributed Systems
- Event-Driven Architecture
- Advanced System Design
- High-scale Backend Infrastructure



