Software Engineer
EM NexStep via Enterprise Minds, Inc
Jan 2025 - Present
Pune, Maharashtra, IN
Currently contributing as a Software Engineer, driving critical frontend development initiatives including large-scale codebase migration and advanced UI/UX redesigns to enhance platform performance and user engagement.
-
Spearheaded the migration of a large-scale JavaScript codebase to TypeScript, significantly improving type safety, code maintainability, and developer productivity across all microfrontend modules.
-
Collaborated with product and design teams to fully redesign the application UI/UX, aligning with modern design patterns and accessibility standards to enhance user experience.
-
Designed and developed three critical role-based dashboards (Intern, Mentor, Admin), providing comprehensive views and management tools that streamlined intern engagement, progress tracking, and overall platform activity.
-
Integrated the GitHub Issues API to enable direct bug reporting with screenshots, auto-generating tickets in GitHub with relevant metadata, and improving issue resolution efficiency.
-
Implemented advanced code splitting and lazy loading strategies using React's dynamic import() and route-based chunking, successfully improving initial load time and overall application performance.
-
Designed and implemented dynamic emailer templates via Nodemailer, automating critical communications including user invitations, assignment notifications, and general system alerts across the platform.
Frontend Developer
EM NexStep via Enterprise Minds, Inc.
May 2024 - Dec 2024
Pune, Maharashtra, IN
Developed a scalable web platform to automate the entire internship lifecycle, from onboarding to progress tracking, utilizing React and microfrontend architecture.
-
Developed a scalable web platform automating the internship lifecycle, encompassing intern onboarding, mentor-driven module assignments, and learning progress tracking, enhancing program efficiency.
-
Initialized the React application with Single-SPA, establishing a robust microfrontend architecture that enabled independent deployment of modules for intern, mentor, and admin interfaces.
-
Set up a monorepo using Yarn Workspaces to efficiently manage shared dependencies, component libraries, and microfrontends, significantly improving code reusability and development speed.
-
Created and maintained a comprehensive suite of custom reusable components (form controls, buttons, modals, progress bars), documented in Storybook to ensure a consistent and efficient design system.
-
Collaborated closely with designers on early-stage Figma designs, translating them into pixel-perfect, responsive UI/UX layouts that met high aesthetic and functional standards.
-
Implemented robust role-based routing and authentication mechanisms, ensuring clear access separation for interns, mentors, and admins, thereby enhancing platform security and data integrity.