FULLSTACK
DEVELOPER
Hire MeI build end-to-end solutions that balance user experience with robust backend architecture, ensuring scalable and user-focused applications.
My Stack
My Experience
Smart Interviews
Software Development Engineer II
October 2022 - July 2023
- Designed, architectured and launched Hive, a distributed coding assessment platform involving real-time code execution, sandboxing, scalable load handling, and secure multi-tenant architecture–driving 30% client growth and cutting infrastructure costs by 40%.
- Engineered Hive using Angular, Node.js, Spring Boot, and AWS, achieving scalable performance and enhanced security through Redis caching, C system calls, Docker containers, RabbitMQ and Auto-scaling deployment.
- Led end-to-end integration of Razorpay payment gateway with advanced features like dynamic pricing, subscription billing, and webhook handling, ensuring transaction reliability and real-time payment status tracking.
- Provided technical mentorship and architectural guidance to junior engineers, enabling faster decision-making and reducing technical debt in long-term projects.
Smart Interviews
Software Development Engineer I
February 2021 - July 2023
- Contributed to over 60 major features, accounting for approximately 40% of the codebase through both new feature development and optimization of existing functionality.
- Features including Discord bot for OTP authentication and role management, integrated a Distributed cache system that improved performance by 70% during peak hours, Github classroom integration for assignments monitoring and reviewing, Student and admin dashboards, end-to-end Quiz, and more.
- Played a key role in refactoring the codebase by migrating from a monolithic to microservice architecture, resulting in cleaner, more maintainable code and a 40% improvement in system performance.
Spaarks
Frontend Developer
June 2020 - Nov 2020
- Developed a location-based social networking web app in React, marketplace and hyperlocal platform for various needs such as services, social networking, jobs, buying/selling items, and sharing local information.
- Implemented reusable UI components and state management logic using Redux and Context API, improving code maintainability and reducing development time for new features by 30%.
- Optimized rendering performance through lazy loading, code splitting, and memoization techniques, resulting in a 40% reduction in initial page load time and smoother user experience across devices.