Backend Software Engineer specializing in Node.js & AWS | Building Scalable Microservices & High-Performance APIs | MongoDB, MySQL, NestJS, Docker

Ahmedabad, Gujarat, India

Ahmedabad

Greater Ahmedabad Area

Master of Computer Applications (MCA), java and android
Gujarat Technological University (GTU)
BCA - Bachelor of Computer Application, Computer Science
Saurashtra University
Join Ashish and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Software Engineer specializing in Node.js & AWS | Building Scalable Microservices & High-Performance APIs | MongoDB, MySQL, NestJS, Docker
With over 5 years of dedicated experience as a Backend Engineer, I architect and build robust, scalable, and high-performance systems that power complex applications. My expertise lies in leveraging the Node.js ecosystem (NestJS) and cloud-native technologies like AWS and Docker to create resilient microservice architectures. I thrive on solving complex performance challenges, such as when I optimized a critical API's response time from 10 seconds to under 2s, directly enhancing the experience for over 1000 daily users. After a planned career break for personal development, I am eager and re-energized to apply my skills to new challenges. My background includes designing RESTful APIs, implementing CI/CD pipelines, and working with both SQL (MySQL) and NoSQL (MongoDB) databases to ensure data integrity and efficiency. I am passionate about writing clean, maintainable code and collaborating within Agile teams to deliver impactful features. Core Competencies: ✓ Backend Development: Node.js, NestJS, Express.js, TypeScript, JavaScript ✓ Databases: MongoDB, MySQL, Mongoose ✓ Cloud & DevOps: AWS (EC2, S3, Lambda), Docker, Microservices ✓ Tools & Methodologies: Git, Jira, Agile/Scrum, RESTful APIs, CI/CD I am actively seeking a full-time Backend Engineer role (Ahmedabad or Remote) where I can contribute to building innovative products. Let's connect to discuss how my experience can bring value to your team.
Ahmedabad
Health and well-being at Career Break, Aug 2025 - Mar 2026 · 8 mos, Ahmedabad, Gujarat, India, - Took a planned break to support family priorities during a critical situation. - Strengthened core backend skills including Node.js internals, Redis, and system design fundamentals. - Practiced data structures, problem-solving, and technical interview preparation.
Software Engineer at Shree Maruti, Nov 2021 - Aug 2025 · 3 yrs 10 mos, Ahmedabad, As a key member of the backend team, I designed, developed, and maintained microservices for a high-traffic logistics and delivery platform serving over 1000 daily active users. - Optimized critical API performance by over 4x, reducing average response times from 10s to under 2s through strategic query refactoring and caching implementation. - Led the containerization of core microservices using Docker, which streamlined the deployment process and cut deployment times by 70%. - Engineered and integrated multiple third-party APIs for real-time shipment tracking, payment processing (e.g. Razorpay, logistic integration, shopify admin apis), and automated dispatch logic. - Collaborated in a cross-functional Agile team to deliver 15+ new features, participating in sprint planning, code reviews, and retrospectives to ensure high-quality, on-time delivery.
Junior Software Engineer at Emxcel, Nov 2019 - Nov 2021 · 2 yrs 1 mo, Greater Ahmedabad Area, Contributed to the development and maintenance of various web applications, building a strong foundation in backend technologies and software development best practices. - Developed and maintained RESTful API endpoints for client projects using Node.js and Express.js, supporting features for user authentication and data management. - Assisted in database schema design and wrote efficient queries for both MongoDB and MySQL databases. - Collaborated with senior engineers to debug and resolve over 50+ production tickets, improving application stability and user satisfaction. - Participated in the full software development lifecycle (SDLC), from requirements gathering to deployment, within an Agile development environment.
Master of Computer Applications (MCA), java and android, Gujarat Technological University (GTU)
BCA - Bachelor of Computer Application, Computer Science, Saurashtra University