Developed an interactive, high-performance data visualization using Chart.js, tailored for high-volume datasets. Overcame challenges by implementing a custom scaling solution.
Ignis Tech Solutions
Full Stack Developer Intern | Sept 2024 - Oct 2024
Optimized the frontend build time by 400% by using esbuild as bundler, code splitting, lazy loading, removing
unused code, cyclic dependencies resolution by carefully profiling the react-app.
Headed the onshore development team to adhere to the highest level of quality standards and committed to an
increase of 86% code quality while also ensuring requirements are accurately met.
Completed advanced web scraping with scrapy in python
Freelancer
Full Stack Developer | Jan 2022 - Jul 2024
Migrated the multiple legacy User Interface written in Html, CSS, Js and PHP to React using Micro Frontend Architecture. Adhered to agile methodologies and SDLC practices with proper unit, integration and performance testing.
Reduced the data fetching time by 30%-40% by employing sorting and grouping tasks on client side.
Optimized the APIs to return data around 67% faster by performing intensive operations at DB side.
Developed a Windows-based application using Electron.js for seamless, real-time image provider to a 3D Board Cutting Machine.
Worked on Multichannel Chat Systems that integrates customer messaging across platforms like WhatsApp, Messenger, and more, using MERN stack.
Implemented the custom-dashboard feature which led to a significant increase in user engagement and observability for our customers.
Built a cloud storage a robust file management platform resembling Google Drive: This included creating an intuitive user interface that allows users to easily navigate through their files and folders, similar to Google Drive's user-friendly layout.
Successfully implemented features like user authentication, file upload, and download, ensuring data integrity and security.
Implemented secure file storage and folder management using Amazon AWS S3: Ensured that all files were securely stored and managed in the cloud using AWS S3, providing scalable storage solutions and maintaining high availability.
Integrated role-based access controls to manage user permissions effectively: Implemented a robust system to control access levels, ensuring that only authorized users can view, edit, or share specific files and folders, similar to Google Drive's sharing permissions.
Introducing our Realtime Chat Application built with Next.js, Express, and Socket.io – experience instant messaging, seamless file sharing, and real-time notifications with the reliability and speed of modern web technologies.
Instant Messaging: Send and receive messages in real-time without any delays, ensuring smooth and continuous conversations.
Group Chats: Create and manage group conversations with multiple participants, making it easy to stay connected with friends, family, or colleagues.
Facilitating real-time, bidirectional communication between the client and server, Socket.io ensures low-latency message delivery and a responsive user interface.