Highly skilled and innovative React.js developer with 5+ years of hands-on experience in designing and implementing dynamic, user-friendly web applications. Proficient in leveraging the power of React.js to create interactive, responsive, and performant user interfaces. Adept at collaborating with cross-functional teams and clients to deliver exceptional web solutions
Project #1: Dent wizard
Domain: E-Commerce
Role: Web Developer
Project Description:
• An e-commerce website provides a convenient and user-friendly platform for customers to browse, select,
and purchase various products and services online. Shoppers can explore product listings, read detailed
descriptions, view images, and make secure transactions from their homes.
Roles & Responsibilities
• Designed efficient component lifecycles and memorization techniques to enhance rendering performance in
React applications.
• Delivered robust applications using TypeScript, enabling early bug detection and clean type contracts in large
codebase.
• Used JavaScript ES6+ features (destructing, async/await, spread/rest operators, closures) to write
expressive, modern code.
• Configured WebPack for bundling, lazy loading, and optimized builds; integrated with Babel and source maps
for smoother development workflows.
• Wrote unit and integration tests using React Testing Library and Jest, maintaining code quality and
regression-proof deployments.
Project #2: Canvas LMS
Domain: Multimedia
Role: Web Developer
Project Description:
• Canvas LMS is an online learning platform where students can study and practice anywhere and anytime.
Roles & Responsibilities
• Developed and maintained the Canvas LMS multimedia web application, leveraging modern technologies.
• Designed efficient component lifecycles and memorizations techniques to enhance rendering performance in
React applications.
• Utilized React.js and responsive design techniques to create an engaging and accessible user interface.
• Managed state and data flow efficiently using Redux or similar state management solutions.
• Actively participated in the agile development process, including sprint planning, and consistently met project
milestones and deadlines.
• Created reusable API utility layers with axios/fetch, enhanced with loading states, retries, and toast error
notifications.
Project #3: IBM
Domain: Advertising
Role: Web Developer
Project Description
• This platform enables precise targeting and timing of advertisements, maximizing their impact and
relevance. By strategically placing advertisements during movie broadcasts, the platform optimizes
viewership engagement and ensures effective advertisement deliver.
Roles & Responsibilities
• Developed responsive, component-driven UIs using React.js, React Router DOM, and React Hooks, improving
application performance and user experience.
• Built scalable frontend architectures using Redux and Redux-Saga for efficient state and side-effect
management.
• Integrated GraphQL and RESTful APIs for seamless data communication and optimized rendering.
• Wrote clean, maintainable code in JavaScript (ES6+) and TypeScript, ensuring strong typing and developer
productivity.
Project #4:Renault
Project Description:
• It is an e-commerce website where you can order online
Roles & Responsibilities:
• IEngineered dynamic SPAs using React.js, React Router DOM, and Hooks (useState, useEffect, useMemo,
etc.), resulting in modular and maintainable codebase.
• Utilized React Error Boundaries for graceful error handling in production apps and enhanced debugging
visibility.
• Integrated React Router DOM with dynamic routing and nested route structures, enabling multi-page SPA
functionality.
• Implemented middleware logic with Redux-Saga to manage debouched input handling, API retries, and
complex async flows.
• Practiced Behavior-Driven Development (BDD) using Jest and React Testing Library, simulating real user
interactions (form submissions, route changes).
• Created custom WebPack configurations with code-splitting, tree-shaking, and lazy loading for
production-ready bundles.