Yash Shinde

Software Engineer | Frontend Development Specialist

LinkedIn | Email | Phone

[email protected]

+91-7769926693

Pune, IN

About

Highly skilled Software Engineer with a robust foundation in frontend development, specializing in ReactJS, TypeScript, and microfrontend architectures. Proven ability to lead complex codebase migrations, enhance UI/UX, and develop scalable web platforms that significantly improve user experience and streamline development processes. Eager to leverage advanced technical expertise to drive innovative projects and contribute to cutting-edge web solutions.

Work Experience

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.

Frontend Development Intern

Enterprise Minds, Inc.

Nov 2023 - Apr 2024

Pune, Maharashtra, IN

Completed a 12-week structured internship, gaining hands-on experience in modern web development and building multiple interactive applications using core frontend technologies.

  • Successfully completed a 12-week structured internship program, mastering modern web development technologies including HTML, CSS, JavaScript, and React.js.
  • Gained hands-on experience with Git & GitHub for version control, effectively managing branching, merging, and collaborating on pull requests within a team environment.
  • Built multiple responsive web pages and UIs using semantic HTML, Flexbox, Grid, and CSS animations, applying a mobile-first design approach for optimal user experience across devices.
  • Developed interactive applications leveraging JavaScript fundamentals, including array methods, DOM manipulation, and event handling, to create dynamic user interfaces.
  • Constructed several full-fledged applications using React.js, including a Todo App, Weather App, Login System, and Social Media Mock App, demonstrating proficiency in component-based architecture.
  • Implemented Redux for global state management, utilized React Router for navigation, and employed Context API with custom hooks to enhance code reusability and efficient state handling in complex applications.

Languages

English

Skills

Languages

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript

Frameworks/Libraries

  • ReactJS
  • Redux
  • React Router
  • Axios
  • Single-SPA

Styling Tools

  • Tailwind CSS
  • Material UI
  • Chakra UI

Development Tools

  • VS Code
  • Postman
  • Chrome DevTools
  • Cursor.ai
  • Storybook
  • Yarn Workspaces
  • Nodemailer
  • Figma

Technical Concepts

  • Code Debugging
  • API Integration
  • Microfrontend Architecture
  • Responsive Web Design
  • DOM Manipulation
  • Event Handling
  • Code Splitting
  • Lazy Loading
  • Role-based Routing
  • Authentication
  • Context API
  • Custom Hooks
  • Problem Solving
  • Cross-functional Collaboration

Version Control

  • Git
  • GitHub