Teja S

Full Stack Engineer @Citi

Mississauga, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jun 2025 — Present

Full Stack Engineer @Citi

View department →

Developed and maintained multiple critical Angular banking applications across NAM, EMEA, and Brazil regions, building accessible,performant, and author-friendly components using Angular 17, TypeScript, and Citi Design System (ICGDS), implementing customtooltip implementations, AG Grid with virtual scrolling, and component-driven architecture aligned to Core Components and designsystem standards adhering to WCAG 2.1 AA, semantic markup, and ARIA best practices.• Expert in the Angular ecosystem, architecting and maintaining enterprise-grade Single Page Applications (SPAs) using Angular 10–17, TypeScript, RxJS, and NgRx, building reusable component libraries, shared modules, custom directives, and pipes aligned to theCiti Design System (ICGDS) and Core Components standards, ensuring modularity, version consistency, and maintainability acrossmultiple concurrent banking platforms.• Optimized Angular application performance using OnPush change detection, lazy loading, trackBy functions, and code splitting,while leveraging RxJS operators for efficient async data stream management, implementing CDN/dispatcher caching strategies andasset versioning to improve Core Web Vitals metrics, and resolving all Checkmarx security vulnerabilities across frontend repositoriesto strengthen application security posture by 25–30%.• Designed and implemented Angular state management solutions using NgRx Store, Effects, and Selectors for predictable, testable,and scalable data flow across high-traffic financial workflows, integrated RESTful APIs and backend services using Angular HttpClientwith interceptors for centralized JWT authentication, error handling, and request/response transformation, ensuring reliable andsecure data communication across NAM, EMEA, and Brazil banking environments.

ABOUT TEJA S

Around 6+ years of experience as a full stack developer in complete Software Development Life Cycle involvingrequirement gathering, design, development, testing, deployment and unit testing of Software Applications in Webenvironment.• Extensive experience with C#.NET Framework.NET Core, ReactJS, Angular JS, HTML, CSS, and responsive webdesign principles.• Developed dynamic, single-page applications (SPAs) using AngularJS, enhancing user experience and applicationperformance.• Utilized AngularJS directives to create reusable components, improving code maintainability and reducingdevelopment time.• Utilized RxJS operators for efficient data handling and Angular CLI to generate components, routes, pipes, and unittests, significantly enhancing development productivity.• Designed and improved UI using Angular 12, TypeScript, Angular Material, and UI Toolkit, focusing on overall layoutdesign, color schemes, and JavaScript scripting for dynamic interactions.• Conducted comprehensive testing including unit, integration, and user-acceptance testing, while preparingthorough documentation and user manuals, ensuring high-quality, user-friendly applications.• Proficient in SQL Azure, Amazon DynamoDB, and maintaining complex SQL queries and stored procedures.• Implemented CI/CD pipelines using tools like CodeBuild, CodeDeploy, and CodePipeline, ensuring seamlessdeployment processes.• Hands-on experience in testing Web API and REST API using Postman and Advanced REST client.• Utilized JIRA for task tracking and bug resolution, actively participating in Agile, Scrum, Lean, and CI/CD practices.• Developed and maintained customer relationship management (CRM) systems and high-traffic e-commerceplatforms using Angular and ASP.NET Core.• Conducted code reviews, provided mentorship to junior developers, and collaborated with UX/UI designers toenhance user experience.• Integrated third-party services and APIs, optimizing application performance by implementing caching strategiesand SQL query optimization.• Contributed to web application development, focusing on front-end technologies, and translated design mockupsinto fully functional, interactive web pages.• Conducted thorough testing and debugging to ensure high performance and compatibility across different browsersand devices.• Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, fostering effectiveteam collaboration.• Collaborated with cross-functional teams to gather requirements and deliver comprehensive software solutions.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Teja S — Full Stack Engineer at Citi in Mississauga, ON, CA | Unifers