Work Experience

View Resume

Transforming ideas into seamless web solutions while constantly expanding my technical expertise.

NATIONAL INSTITUTE OF ELECTRONICS & INFORMATION TECHNOLOGY (NIELIT)

Junior Software Developer | Nov 2023 - Present · 1 yr 5 mos | Delhi, India · On-site

Working as a full-time Junior Software Developer on critical organization applications:

Central Repository

  • Developed a document management application for the organization using the MERN Stack.
  • Enabled users to create folders, upload documents, and share them within the organization.
  • Implemented permission levels: View Only, View and Edit, and Open to All.
  • Integrated JWT Authentication for secure and controlled access.
  • Enforced a 50 MB upload limit per file and a total upload limit of 16 GB per user.
  • Utilized Multer for efficient file handling.
  • Created User Management page for admin.
  • Added an Archive Document feature for document management.
  • Optimized performance by streaming data in chunks to reduce page load time.

Recruitment Portal

  • Revamped the recruitment portal with ReactJS and NodeJS, leveraging the existing MySQL database.
  • Created a dynamic form generation component based on fields and groups received from the database.
  • Integrated Redux for centralized data storage, ensuring consistent data flow across the application.
  • Customized validation handling for different group types, such as tables and tables with add row functionality.