Senior Software Engineer | Backend / Full-Stack Developer
I have 9+ 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
LinkedIn https://linkedin.com/in/shailendranagori
Email [email protected]



