Yash Shinde

Software Engineer | Frontend Development Specialist
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

EM NexStep via Enterprise Minds, Inc
|

Software Engineer

Pune, Maharashtra, India

Summary

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.

Highlights

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.

EM NexStep via Enterprise Minds, Inc.
|

Frontend Developer

Pune, Maharashtra, India

Summary

Developed a scalable web platform to automate the entire internship lifecycle, from onboarding to progress tracking, utilizing React and microfrontend architecture.

Highlights

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.

Enterprise Minds, Inc.
|

Frontend Development Intern

Pune, Maharashtra, India

Summary

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

Highlights

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

Version Control

Git, GitHub.

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.