Work Experience
Senior Software Engineer, High-Performance Web Applications
Duration: Apr 2023 - Feb 2025
Summary: Led backend design and development of high-performance web applications focusing on scalability and modularity.
Responsibilities: Led backend design and development, collaborated with cross-functional teams, mentored junior engineers, contributed to architectural discussions, implemented GraphQL APIs, integrated RabbitMQ for messaging, used Elasticsearch and Kafka for scalable solutions, and utilized BullMQ for handling long-running jobs.
Technologies: Node.js, Nest.js, Express.js, GraphQL, RabbitMQ, Kafka, BullMQ, PostgreSQL, MongoDB, Redis, AWS (EC2, S3, RDS, Lambda, Amplify), Docker, WebSockets, JWT, Stripe, PayPal, Auth0
Software Engineer, Internal E-commerce Platform
Duration: Nov 2022 - Mar 2023
Summary: Developed an internal e-commerce platform and provided ongoing support for an existing WebSocket-based project.
Responsibilities: Led the development team, designed the authentication and authorization with Auth0, architected the e-commerce platform, and maintained a WebSocket-based project.
Technologies: Node.js, TypeScript, MongoDB, Socket.IO
Software Engineer, Various Projects
Duration: Sep 2021 - Oct 2022
Summary: Developed 'DigiHappy', a platform for elderly users, contributed to 'FriMarked' and designed a Multi-Tenant Architecture for an OKR system.
Responsibilities: Developed mobile/tablet applications, contributed to marketplace development, and designed a Multi-Tenant Architecture.
Technologies: Node.js, Express.js, Nest.js, TypeORM, PostgreSQL, MySQL, AWS, Docker, WebSockets
PHP Developer, PHP Development
Duration: Aug 2018 - May 2021
Summary: Gained experience in writing clean and maintainable PHP code, leading code reviews, and developing business-driven features.
Responsibilities: Practiced code writing with industry-standard best practices, led code reviews, practiced Agile SDLC, performed testing and bug fixes, and developed features for PHP-based applications.
Technologies: PHP (CodeIgniter, Phalcon), Linux, Git, MariaDB, Vue.js, NGINX
Event and Membership Management Platform
Duration: Role duration not provided in resume
Summary: Built a tailored event and membership management platform for Women's Business Club.
Responsibilities: Implemented support for single and recurring events, designed flexible attendee roles, integrated notifications, developed a secure admin dashboard.
Technologies: Node.js, Express.js, MongoDB, Next.js, AWS EC2, AWS S3, Stripe, PayPal, Firebase Cloud Messaging (FCM), Casbin (RBAC)
Education
- Bachelor of Engineering in Information Technology
- Studied at Gandhinagar Institute of Technology, Ahmedabad
- 2014 - 2018