Gowrinath Ragannagari
Full Stack Developer @RBC
Signup · Get unlimited contacts
WORK HISTORY
Full Stack Developer @RBC
Toronto, ON, CA
Designed and implemented reusable UI features with RBC’s RIG Components, custom Angular pipes, and services to reduce duplication across the MyAdvisor platform.Developed complex reactive flows with RxJS (custom operators, switchMap, mergeMap, combineLatest) to efficiently manage asynchronous data streams.Integrated NgRx for scalable state management, leveraging actions, reducers, selectors, and effects to streamline complex state transitions.Optimized performance by applying OnPush change detection, trackBy strategies in large lists, and lazy-loading techniques.Created custom postal-code logic independent of Google APIs, reducing third-party dependency and saving licensing costs.Implemented unit tests with Karma/Jasmine and leveraged Angular CLI schematics to enforce code quality and generate reusable modules.Mentored/coached new team members and co-ops through pair programming and knowledge sharing sessions.Collaborated with DevOps teams to migrate services to GitHub Actions, enabling faster and more reliable CI/CD pipelines.Enhanced application reliability and security by:Using Dynatrace dashboards to monitor API failures and downstream outages.Providing cURL debugging commands for seamless API integration with backend teams.Testing RESTful and SOAP APIs extensively with Postman.Performing open-source dependency scans with Snyk and Aqua, implementing fixes to maintain a secure codebase.
EDUCATION
Saveetha School of Engineering
Bachelor's degree, Electrical, Electronics and Communications Engineering
Lambton College
Pgd, cloud Computing for big data
ABOUT GOWRINATH RAGANNAGARI
Experience in designing web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, JQuery, Bootstrap, React JS, Angular 2/4/6/8/11/12, AJAX, JSON, and Responsive Web Design for different Financial institutes(RBC) and with hands-on experience in Java and Spring Boot for backend integration and API development.•Implemented complex RxJS-based reactive programming patterns, including custom operators, switchMap, mergeMap, and combineLatest to manage async flows.•Integrated NgRx state management in large applications to centralize and manage complex state transitions using actions, reducers, effects, and selectors.•Optimized change detection strategy using OnPush and trackBy in *ngFor for performance-sensitive components.•Highly experienced in Software Development Life Cycle (SDLC) and software development methodologies like Agile and Waterfall. •Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, JQUERY, JSON, Bootstrap, Angular and Responsive Web Design, Reactjs, and Redux.•Familiar with Java and Spring Boot fundamentals, including REST API development and integration in full-stack applications.•Experienced in using Postman for API testing, mock server creation, and automation of request workflows.•Knowledge of Dynatrace for application performance monitoring, error tracing, and real-time user behavior insights•Enthusiastic learner, currently exploring AI/ML concepts and prompt engineering using GitHub Copilot and related tools.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.