
Imanshu Rathore
Verified Expert in Engineering
Front-end Developer
Chandigarh, India
Toptal member since September 21, 2022
Imanshu is a front-end developer who believes in developing modern, reactive, and user-friendly applications using the latest technologies. He has vast experience developing and architecting enterprise-level complex applications widely used in the market and building products in fintech, education, and video streaming domains. Imanshu writes robust and high-quality code according to technology standards.
Portfolio
Experience
- HTML - 4 years
- React - 4 years
- Front-end - 4 years
- CSS - 4 years
- JavaScript - 4 years
- SCSS - 3 years
- Redux - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
MacOS, Slack, Jira, Visual Studio Code (VS Code), GitHub
The most amazing...
...experience I've had was being part of the team that developed an optimized and scalable neo-banking solution.
Work Experience
Senior Front-end Engineer
Cred
- Built user acquisition (growth) product on web views with over 3.5 million unique user footprint, reduced the customer acquisition cost by around 60%, and helped acquire around 80,000 new users.
- Solutionized and developed a centralized internal business tool using micro-frontend architecture and Module Federation, which helped replace the 3rd-party tools being used and reduced the cost spent on them.
- Built a UI component library that powers all the web platforms.
- Built go-to-market websites for four product launches, which elevated product visibility and engagement for businesses and acted as a powerful marketing tool to attract potential customers, showcase product features, and encourage user interactions.
- Built a tool that helps in automating the creation of components using JSON. It helps reduce the developer's manual efforts to create forms/tables or add validations/rules.
- Led a POD that handles multiple lines of businesses from the front end and mentored junior engineers by providing them with bi-weekly feedback and reviewing their code.
- Contributed with ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
- Collaborated on stages of the systems development lifecycle from requirement gathering to production releases.
Senior Software Engineer
Disney+Hotstar
- Revised, modularized, and updated old video player to modern development standards, reducing operating costs and improving functionality utilizing Shaka Player.
- Integrated real-time user events and custom user interactions to the Chromecast Player, which increased user experience by 16%.
- Built a custom solution to support RTL in Chromecast Player for different regions.
Software Engineer
Paytm
- Built the net banking platform that allows customers to conduct various banking transactions and access banking services over the internet.
- Developed new features/requirements by translating given wireframes into Web Components that meet markup standards, cross-browser compatibility, usability principles, and accessibility.
- Developed reusable and modular UI components, defined accessibility and governance, and rolled out the components across the Paytm Web Components library.
- Enhanced overall web application performance by optimizing the critical rendering path, reducing page load time, and improving performance metrics such as FCP, FMP TTI, etc, from 82 to 90.
- Handled the interface layer (back end for front end) for integrating/tailoring the distributed micro-service architecture with the web application.
- Improved web application security by composing middle-wares to prevent various attacks such as CSRF, XSS, CSP, and Clickjacking, which diminished the attacks from 7% to 4.2%.
- Collaborated with the team to design, develop, test, and refine expected deliverables that meet the objectives and quality standards across multiple releases.
Associate Software Engineer
GlobalLogic
- Designed and developed a web application for a pet insurance company, PetPlan, that allows users to compare and purchase insurance plans for their pets.
- Ported the front end of a content management system application from JSP pages in Spring to React Web Components in MVC architecture for a content engagement platform provider, Naviga. Increased user engagement by 85%.
- Developed the organization's coach and student web panel, helping employees track their career progression and schedule meetings with career coaches.
- Tracked and fixed bugs using the Jira board as a reporting tool.
Experience
Net Banking for Paytm
https://www.paytmbank.com/GoodDollar UI
https://www.gooddollar.org/Self Portfolio
https://www.imanshu.dev/Chromecast App for Disney
Content Management Application for Naviga
https://www.navigaglobal.com/publishing/CRED Garage
https://cred.club/garageCRED Merchant Portal
https://partnerhub.cred.club/loginEducation
Bachelor's Degree in Computer Science
Seth Jai Parkash Mukand Lal Institute of Engineering and Technology - Radaur, India
Skills
Libraries/APIs
React, REST APIs, Node.js, Redux-Saga, MobX, Google Cast API, Shaka Player
Tools
Jira, GitHub, Webpack, React Apollo, Figma, Adobe Photoshop, Kibana, Turbo, Confluence, WebView
Languages
JavaScript, HTML, TypeScript, CSS, SCSS, HTML5, GraphQL, ECMAScript (ES6), SQL
Platforms
Vercel, Firebase, GreenSock Animation Platform (GSAP), Visual Studio Code (VS Code)
Frameworks
Redux, Next.js, Express.js, Tailwind CSS, Cypress, Material UI
Paradigms
Agile, Responsive Web Design (RWD), Microfrontends, Scrum
Storage
MongoDB
Industry Expertise
Web Design
Other
Front-end, Web Development, Code Architecture, Front-end Development, CSS3 Animation, Code Review, APIs, API Integration, User Interface (UI), User Experience (UX), CI/CD Pipelines, Design, Front-end Architecture, Storybook, Styled-components, Data Structures, RESTful Microservices, Zustand, Team Management, Decision Trees, Turborepo, Lottie
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring