I am a Senior Software Engineer with over 5 years of experience in building scalable web applications and distributed systems. I specialize in Backend Development using Node.js and NestJS, with a strong focus on Microservices Architecture, high-performance APIs, and cloud-native infrastructure.
- 🔭 Currently architecting scalable systems at Bytes Technolab.
- ⚡ I thrive on optimizing database queries and implementing robust caching strategies.
- 🛠️ Expertise in building secure authentication systems (OAuth2, JWT).
- 🤝 Open to collaborating on innovative distributed systems and open-source projects.
| Category | Skills |
|---|---|
| Languages | |
| Backend | |
| Frontend | |
| Databases | |
| DevOps |
Bytes Technolab Private Limited — Ahmedabad, India
March 2025 – Present
- Architecting and developing scalable backend systems using NestJS, PostgreSQL, MongoDB, and Redis within a microservices architecture.
- Designing high-performance REST APIs supporting thousands of daily requests with optimized database queries and caching strategies.
- Implementing Redis-based caching and API rate limiting to improve response times and system stability.
- Developing secure authentication and authorization systems using OAuth2 and JWT.
- Participating in system design discussions, defining service boundaries, and improving architecture scalability.
- Implementing CI/CD pipelines using GitHub Actions and Jenkins for automated builds and deployments.
- Containerizing services with Docker and supporting cloud deployments on AWS infrastructure.
- Conducting code reviews and mentoring junior engineers to improve code quality and maintainability.
Skyline Infosys — Surat, India
April 2022 – February 2025
- Built scalable REST APIs using Node.js, Express.js, and TypeScript for enterprise-grade web applications.
- Developed secure authentication systems using OAuth2 and token-based authentication.
- Implemented automated testing using Jest, reducing production bugs and improving code reliability.
- Designed database schemas and optimized queries across PostgreSQL and MongoDB.
- Implemented Redis caching strategies to reduce API latency and improve application performance.
- Collaborated with product teams to define technical requirements and deliver features on schedule.
- Participated in Agile development cycles including sprint planning, standups, and retrospectives.
- Mentored junior developers and conducted technical code reviews.
Atreyo Research & Development — Ahmedabad, India
Feb 2021 – March 2022
- Developed a real-time IoT device monitoring dashboard using React for large-scale device management.
- Built backend services using Java Spring Boot and Node.js.
- Designed APIs to support real-time monitoring and control of 10,000+ IoT devices.
- Implemented data pipelines and database models for device telemetry and status tracking.
- Worked on debugging distributed services and improving system stability.
Design platform similar to modern online graphic editors.
- Designing and developing the backend architecture using NestJS and MySQL.
- Implementing scalable APIs to support canvas data, templates, and asset management.
- Optimizing backend services to deliver low-latency responses for complex design metadata.
- Implementing caching strategies and scalable storage patterns for design assets.
- Collaborating with frontend teams to support a responsive real-time design workflow.
Enterprise platform supporting both B2B and B2C diamond commerce workflows.
- Designed microservices handling product catalog, pricing, and business workflows.
- Managed multiple databases including PostgreSQL, MongoDB, and Redis.
- Implemented scalable services for pricing modules and dashboard analytics.
- Improved system performance using query optimization and caching strategies.
Real-time platform supporting conveyancing workflows.
- Developed backend services and APIs supporting document and workflow management.
- Implemented automated testing using Jest to ensure application reliability.
- Built automation scripts using Selenium to validate critical application flows.
- Designed database schemas to support real-time data operations.
IoT device management and monitoring platform.
- Developed frontend dashboard using React.js for monitoring device status and health.
- Designed backend APIs for device onboarding, telemetry ingestion, and real-time monitoring.
- Built infrastructure capable of handling large-scale IoT device communication.
- Optimized performance for device monitoring and analytics dashboards.
"Passionate about building software that scales and patterns that last."