Skip to content

Experience

12+ years, five teams, one focus.

A timeline of where I've built frontend systems — and what changed because of it.

  1. Jan 2025Present

    Lead Front End Developer

    Morgan Stanley (via Wissen Technologies) · Brampton, ON

    • Led frontend development for a large-scale Non-Financial Risk Assessment (NFRAC/iNFRA) platform used by 1,000+ internal users.
    • Architected scalable frontend solutions using React, TypeScript, Redux Toolkit, and Redux Saga for complex workflows.
    • Built reusable UI component libraries, reducing code duplication by 30% and improving development efficiency.
    • Improved application performance by 40% through code splitting, lazy loading, and memoization techniques.
    • Integrated RESTful APIs and real-time data streams, reducing data latency by 25%.
    • Increased test coverage from 50% to 85% using Jest, React Testing Library, Playwright, and Cucumber.
    • Mentored 4–6 developers and conducted code reviews, reducing production defects by 20%.
    React
    TypeScript
    Redux Toolkit
    Redux Saga
    Playwright
    Jest
  2. Sep 2024Dec 2024

    Senior React Developer

    Salado Solutions · Toronto, ON

    • Developed and maintained React-based applications with a focus on performance and scalability.
    • Collaborated with cross-functional teams to deliver high-quality UI features in agile environments.
    • Collaborated with cross-functional teams to integrate RESTful APIs into applications.
    • Led code reviews and provided mentorship to junior developers, promoting best practices.
    • Optimized application performance through code refactoring and component reuse strategies.
    React
    TypeScript
    REST APIs
  3. Sep 2018Apr 2024

    Senior Software Engineer

    Copart · Hyderabad, India

    • Led development of enterprise web applications using React and TypeScript, improving user experience and scalability.
    • Improved application performance by 60% through lazy loading and code splitting.
    • Developed reusable components and custom hooks, reducing code redundancy by 30%.
    • Implemented API call cancellation and optimized data fetching strategies.
    • Integrated REST APIs for seamless backend communication.
    • Introduced automated testing, reducing production bugs by 50%.
    • Established coding standards and improved overall code quality by 20%.
    • Collaborated with stakeholders, achieving 95% satisfaction in deliverables.
    React
    TypeScript
    Custom Hooks
    REST APIs
  4. Aug 2017Sep 2018

    Technology Analyst

    Infosys · Chandigarh, India

    • Spearheaded the migration of legacy codebase to React, modernizing the tech stack and reducing maintenance overhead by 40%.
    • Used Adobe AEM CMS to author pages.
    • Collaborated with the back-end team to integrate RESTful APIs, ensuring seamless data flow.
    • Utilized Redux for state management, improving application efficiency and reducing bugs.
    • Conducted over 100 code reviews, ensuring adherence to best practices and maintaining high code quality standards.
    • Championed the adoption of TypeScript, improving codebase maintainability and reducing runtime errors by 25%.
    • Optimized components for maximum performance across a vast array of web-capable devices and browsers.
    • Mentored and trained 15 junior developers, fostering a culture of continuous learning and professional growth.
    React
    TypeScript
    Redux
    Adobe AEM
  5. Apr 2014Jul 2017

    Programmer Analyst

    Cognizant · Hyderabad, India

    • Assisted in the development of a client single-page application with React, contributing to project completion on time.
    • Collaborated with UI/UX designers to implement user-friendly and visually appealing interfaces.
    • Created pixel-perfect React UI components from Adobe XD designs.
    • Implemented responsive design with SCSS, ensuring compatibility across various devices and screen sizes.
    • Participated in daily stand-up meetings and agile development sprints, ensuring efficient workflow and project progress.
    • Utilized Git for version control, managing codebase effectively and collaborating with team members.
    React
    SCSS
    Adobe XD
    Git