0 %

Web Developer Intern at Abhyast Private Limited

Developed a comprehensive real-time collaboration platform featuring video conferencing, instant messaging, virtual whiteboard, and attendance tracking capabilities. Implemented Socket.io for real-time communication, HTML5 Canvas for interactive whiteboard functionality, and MongoDB for efficient data management. Optimized application performance through server-side caching, achieving 50% faster load times and enhanced user experience across multiple devices.

Company

Abhyast Private Limited

Location

Delhi, India (Remote)

Period

May 2020 - Apr 2022

Company Link

Visit

Real-time chat using Socket.io Virtual whiteboard with HTML5 Canvas Server-side caching optimization MongoDB database management

Highlights

  • - Engineered a real-time video collaboration platform from the ground up using WebRTC, featuring dynamic room creation, lobby management, and host controls. The system supported over 20 concurrent video streams per session, driving a 40% increase in user adoption for virtual meetings.
  • - Optimized application performance by implementing a Redis-based server-side caching strategy, which decreased database query load by 70% and resulted in a 50% faster initial session load time for users.
  • - Implemented a real-time chat feature using Socket.io, allowing users to communicate with each other instantly during online sessions, resulting in improved collaboration and engagement.
  • - Integrated a whiteboard functionality using HTML5 Canvas and JavaScript, enabling participants to share and collaborate on a virtual whiteboard during online classes or meetings.
  • - Optimized the application's performance by implementing server-side caching mechanisms, reducing page load times by 50% and enhancing the overall user experience.
  • - Utilized a database management system (MongoDB) to store and retrieve user profiles, session details, and other application data, ensuring efficient data management and scalability.
  • - Implemented an attendance tracking feature, allowing instructors to monitor and record the attendance of participants during online classes, providing valuable insights for evaluation and reporting purposes.
  • - Collaborated with a team of designers and front-end developers to create a responsive and intuitive user interface, ensuring a seamless user experience across different devices and screen sizes.