Summary
Overview
Work History
Education
Skills
Resume Match
Core Skills
Timeline
Generic

Shruthi R Naregalmath

Toronto,Canada

Summary

Senior Front-End Engineer with 10+ years of application development experience and strong expertise in React, React Native, TypeScript, and modern UI architectures. Proven ability to design full-stack UI solutions, lead development efforts, and deliver scalable, high-performance web and mobile applications. Experienced with Redux, Redux-Saga, GraphQL APIs, Jest testing, CI/CD pipelines, and production support. Comfortable working in small, collaborative teams while owning features end-to-end in fast-paced environments.

Overview

10
10
years of professional experience

Work History

Assistant Vice President | Senior React / UI Engineer

Citi
Ontario, Canada
01.2021 - Current
  • Led development of a large-scale Deal Management application serving both internal and external users across enterprise banking workflows.
  • Designed and implemented scalable React and React Native UI architectures using functional components, hooks, and modular design patterns.
  • Owned end-to-end solution design, from UI architecture and data flow to testing, deployment, and production support.
  • Implemented Redux and Redux-Saga for predictable state management and complex asynchronous workflows.
  • Integrated GraphQL APIs, developing optimized queries and mutations to support data-intensive UI use cases.
  • Built high-performance, data-heavy user interfaces using Ag-Grid, supporting large datasets with sorting, filtering, pagination, and custom actions.
  • Improved application performance through lazy loading, memoization, optimized rendering, and efficient state updates.
  • Wrote and maintained Jest unit tests, ensuring high test coverage and regression protection.
  • Worked comfortably in CI environments, supporting automated builds, deployments, and mobile release pipelines.
  • Implemented and troubleshot push notifications to support real-time user engagement and system alerts.
  • Monitored and resolved production issues, collaborating with cross-functional teams to minimize downtime.
  • Mentored junior and mid-level developers through code reviews, architectural guidance, and best practices.
  • Collaborated closely with product owners, UX designers, backend engineers, and QA in a small, highly collaborative Agile team.
  • Actively participated in sprint planning, estimations, backlog grooming, and technical decision-making.
  • Large-scale Deal Management application serving both internal and external users across enterprise banking workflows.
  • Environment: React, React Native, TypeScript, Redux, Redux-Saga, GraphQL, Jest, Ag-Grid, CI/CD, Git, Jira

Senior Front-End Consultant

Capgemini
Bangalore, India
08.2018 - 01.2019
  • Designed and developed React-based single-page applications, focusing on scalability and maintainability.
  • Implemented state management patterns, reusable components, and modular UI structures.
  • Integrated backend services using REST and GraphQL APIs.
  • Contributed to CI pipelines, dependency upgrades, and release stability.
  • Worked in Agile teams delivering high-quality UI features under tight timelines.

Software Engineer (UI & Mobile Focus)

iExceed Technologies
Bangalore, India
03.2016 - 02.2018
  • Built component-driven UI solutions for enterprise web and mobile platforms.
  • Supported mobile-friendly interfaces and responsive layouts aligned with business needs.
  • Integrated APIs and handled production troubleshooting and performance tuning.
  • Assisted with dependency upgrades and legacy modernization efforts.

Software Developer | Associate Software Developer

Aissel Technologies | CloudsClick Pvt Ltd
  • Developed responsive UIs using JavaScript, HTML5, CSS3, and Bootstrap.
  • Supported early SPA and mobile-friendly application development.
  • Worked in Agile teams delivering customer-facing applications.

Education

Master of Computer Applications (MCA) -

BVBCET
Hubli, India

Bachelor of Computer Applications (BCA) -

JSS College
Dharwad, India

Skills

  • React
  • React Native
  • TypeScript
  • JavaScript (ES6)
  • Functional Components
  • Hooks
  • Responsive & Mobile-First Design
  • State Management
  • Redux
  • Redux-Saga
  • Context API
  • GraphQL
  • RESTful APIs
  • Jest
  • React Testing Library
  • Unit Testing
  • Integration Testing
  • CI/CD Pipelines
  • Mobile build & release processes
  • Push notifications
  • Git
  • Bitbucket
  • Agile
  • Scrum
  • Dependency upgrades
  • Legacy modernization

Resume Match

7+ years experience clearly stated, React + React Native emphasized, Full solution ownership highlighted, TypeScript, Redux, Redux-Saga, GraphQL explicitly mapped, Jest, CI/CD, push notifications, production support included, Mobile, legacy upgrades, and collaboration covered

Core Skills

React, React Native, TypeScript, JavaScript (ES6+), Functional Components, Hooks, Responsive & Mobile-First Design, State Management, Redux, Redux-Saga, Context API, GraphQL (queries, mutations, schema consumption), RESTful APIs, Jest, React Testing Library, Unit & Integration Testing, CI/CD Pipelines, Mobile build & release processes, Push notifications (implementation & troubleshooting), Git, Bitbucket, Agile / Scrum, Dependency upgrades & legacy modernization

Timeline

Assistant Vice President | Senior React / UI Engineer

Citi
01.2021 - Current

Senior Front-End Consultant

Capgemini
08.2018 - 01.2019

Software Engineer (UI & Mobile Focus)

iExceed Technologies
03.2016 - 02.2018

Software Developer | Associate Software Developer

Aissel Technologies | CloudsClick Pvt Ltd

Master of Computer Applications (MCA) -

BVBCET

Bachelor of Computer Applications (BCA) -

JSS College
Shruthi R Naregalmath