Professional Journey
My professional journey and the impact I've made at various organizations.
Software Developer
Spring Fest
April 2024 - Jan 2025
IIT Kharagpur
Key Responsibilities:
- 1. Developed and integrated front-end and back-end APIs for the Spring Fest app event registrations, supporting event rules (solo, group, or both). Implemented deregistration features for removing specific members or entire teams from events and enabled team updates post-registration to add more members.
- 2. Integrated CA leaderboard APIs and developed interactive components for the Idea Sharing and Complaints pages with issue history tracking, contributing to 1500+ app downloads.
- 3. Developed APIs for contingent features, allowing users to create contingents, manage members, join contingents using name-code pairs, and exit contingents. Revolutionized payment processes by enabling single-point transactions for entire groups and streamlined accommodation allocation through a unified allotment system.
- 4. Implemented secure user authentication on the Spring Fest main website, including login/signup and Google authentication, facilitating 1 lakh+ participant registrations and onboarding 2,200+ users. Integrated payment APIs on the main website, successfully processing transactions exceeding 60 lakh from individual and contingent payments.
- 5. Designed and developed the merchandise page with flexible delivery options, allowing users to choose between home delivery or on-site collection during the fest. Implemented a payment API with conditional logic to manage charges and workflows based on user-selected delivery preferences.
ReactJSNextJSReact-Native(Expo)Node.jsTypeScriptMySqlTailwindCSSPrisma
Development Innovation Intern
Greenvayu
Jun 2024 - Aug 2024
Bhopal, MP
Key Responsibilities:
- 1. Developed a Learning Management System (LMS) with secure JWT authentication and role-based access control for admins, instructors, and students using Node.js, Next.js, and MySQL.
- 2. Designed and optimized RESTful APIs for course creation, user enrollment, and progress tracking, ensuring efficient database operations with MySQL and Sequelize ORM.
- 3. Built an interactive dashboard using Next.js/React, featuring student progress tracking, quizzes, and automated certificate generation with HTML-to-PDF conversion.
- 4. Integrated video lectures with AWS S3/Cloudinary for scalable media storage and implemented real-time notifications for assignments and updates using WebSockets and Firebase Cloud Messaging.
NextJSTypeScriptPostgreSQLAWS S3CloudinaryHTML-to-PDF GenerationJWT Authentication
Frontend Developer
Spring Fest
Oct 2023 - Jan 2024
IIT Kharagpur
Key Responsibilities:
- 1. Implemented user authentication on the Spring Fest main website by integrating login, signup, Google login, and forgot password APIs, ensuring a seamless and secure authentication process.
- 2. Developed the Accommodation page for the main website, designing an intuitive and visually appealing UI and implementing the necessary frontend and backend code for a smooth user experience.
- 3. Integrated the 'Invite to Prom' API on the Prom Night website, allowing participants to invite partners to the event, enhancing user engagement and event participation.
- 4. Designed the Spring Fest social website based on Figma designs, translating the provided UI/UX mockups into a fully functional and responsive web interface.
- 5. Optimized UI/UX across multiple pages of the Spring Fest platform, ensuring a visually appealing and user-friendly interface aligned with modern web design principles.
JavaScriptReactJSCSSGit