I am a full-stack developer with over 3 years of experience building robust and scalable web applications. My expertise lies in developing seamless user interfaces using modern frontend technologies like React.js, Next.js, and Material-UI, ensuring optimal user experiences. On the backend, I have worked extensively with Node.js, Nest.js, and MongoDB, designing efficient APIs and handling database operations. I am skilled in JavaScript and TypeScript, creating clean, reusable, and maintainable code across various projects. I have successfully contributed to projects such as form builders, dashboards, and asset management systems, collaborating closely with cross-functional teams, including designers and QA engineers. My experience includes delivering solutions that prioritize performance, security, and accessibility, while adhering to best coding practices. I have also worked with Git for version control and thrive in agile development environments, where teamwork and continuous improvement are key. My passion for web development drives me to stay updated with the latest technologies, ensuring the delivery of innovative and high-quality solutions.
A versatile tool designed to help users build dynamic pages and applications with ease, powered by the MERN stack
Created a system that allows users to build apps or pages using a micro-frontend approach, making them reusable across different projects.
Designed a drag-and-drop interface for adding input fields and reusable components from a predefined library.
Built features to configure the canvas for different devices, including mobile, tablet, and desktop layouts.
Added options to customize input fields by configuring labels, placeholders, styles, and other properties.
Implemented event configurations like on-load, on-change, focus-in/out, and click, enabling interactive functionality.
Developed tools to configure actions such as setting visibility, enabling/disabling fields, hiding/showing elements, and adding custom validations.
Enabled publishing of apps and pages, with automatic entity generation that can be used directly in the Entity Builder project.
A project designed to store and manage assets, developed entirely from scratch by me as a front-end developer. This web app allows users to store asset-related details and includes a form builder for custom asset forms.
Developed the project from scratch, handling all frontend aspects.
Implemented a form builder for users to create custom asset forms.
Created features for adding, editing, activating, and deactivating various types of assets.
Developed the asset listing page with detailed asset information.
A team chat application designed for user communication. As a frontend developer, I integrated the file uploader using module federation, enabling users to upload and preview files in chat messages, similar to WhatsApp.
Integrated file uploader into the chat box using module federation.
Implemented file upload and preview functionality for various file types in chat messages.
Utilized Zoho Analytics to extract valuable insights from raw data. Developed interactive dashboards, reports, and various types of charts to visually represent complex data, making it easier for stakeholders to comprehend and make informed decisions. Cross-verified and reconciled data with Zoho Inventory, ensuring accuracy and consistency between the two systems.
Successfully used Zoho Analytics for data analysis and reporting.
Created interactive dashboards and reports to visualize complex data.
Developed various types of charts to aid in data comprehension.
Ensured data accuracy and consistency by cross-verifying with Zoho Inventory.
A robust tool designed to create, manage, and maintain database entities with advanced features, built using the MERN stack
Developed features to create, edit, and delete database entities easily.
Added options for database-level validations, such as defining types, setting maximum and minimum values, and more.
Implemented a versioning system to keep track of changes made to the database structure.
Integrated functionality to retrieve and manage entities generated from the App Builder for apps and pages.
Built features to view and analyze data on an entity-wise basis, providing clear insights.
A project focused on file upload and local preview capabilities. As a front-end developer, I worked on supporting various file types such as jpg, jpeg, png, pdf, excel, doc, docx, video, and zip. This project utilizes micro-frontend architecture and module federation to integrate the file upload interface into other projects, enhancing development efficiency and reducing code duplication.
Developed the file upload interface for multiple file types.
Implemented local preview functionality for supported file formats.
Integrated the micro-frontend file upload interface into other projects using module federation.
A ticketing web app for ship maintenance and supply teams to manage and resolve issues. As a front-end developer, I worked on the ticket attachment functionality, integrating it from the file uploader using module federation.
Developed the ticket attachment functionality to allow users to attach files to tickets.
Integrated the file uploader into the ticketing system using module federation.
Tag Search
Enhanced search efficiency, reducing search time from 6-11 seconds to 1-2 seconds.
Achieved 70% to 90% efficiency in search results.
Added pre-created tags for filtering and enabled free search within the tag search.
A project designed to manage information for DevOps teams, including the health status of all applications, error logs, and other critical data
Developed the apps listing page with functionalities to add, edit, deactivate, and activate applications.
Integrated health monitoring features to display the status of applications.
Implemented error logging and tracking for better issue resolution.
A primary container project that incorporates various other projects using module federation. It manages user-specific access to applications, allowing view-only, edit, and delete permissions based on user roles. As a front-end developer, I worked on integrating multiple projects into this container and managing app visibility according to user access levels.
Implemented module federation to integrate other projects into the main container.
Developed functionality to display apps based on user access permissions.
Managed user roles to control view, edit, and delete access for applications.
An ERP-based project designed to handle various transactions for different types of orders, including modules like Sampling, Swatch, Production, Factory Management, and Order Management. Built using HTML, CSS, JavaScript, jQuery, C#, ASP.NET MVC, and MS SQL Server.
Worked as a full stack developer, designing and developing dynamic and responsive websites.
Developed application code for transactions related to Sampling, Swatch, Production, Factory Management, and Order Management.
Worked on modules like Style, Raw Material Management, Stock, Stock Taking, Transactions, Invoices, QC, QA, GRN Processing, MIS Reports, and Business Report Dashboards.
Improved page performance, stored procedure performance, and implemented lazy loading to enhance table and dropdown performance.
Utilized SAP Crystal Reports to generate PDF and Excel reports.
List Page Rendering
Improved list page loading time from 10-20 seconds to below 1-2 seconds.
Implemented fetching records according to page size, making the list page 90% to 95% faster.
An inventory management system developed as an MCA final year project.
An inventory management system developed as an MCA final year project. This project was created from scratch, using Next.js, TypeScript, and Material UI for the frontend, and Nest.js, TypeScript, and MongoDB for the backend.
MERN Stack - 3RI Technologies - Pune.
React JS - 3RI Technologies - Pune.
Full Stack Developer - Hefshine Software - Pune
MCA (Master Of Computer Application) H.V. Desai College Pune [2024- 2022]
BSC Computer (Bachelor of Science in Computer Science ) M.M. college Miraj [2021]