Summary
Overview
Work History
Education
Skills
Accomplishments
Personal Information
Timeline
Generic

Swaroop Yadiki

Toronto

Summary

Web Application Architect with 15+ years of experience delivering scalable, responsive, and accessible digital solutions. Expert in modern frameworks including Angular, React, Node.js, Next.js, and Express, with deep proficiency in HTML5, CSS3, JavaScript, TypeScript, and ES6. Skilled in building high-performance single-page applications, ensuring WCAG 2.0 compliance, and optimizing user experience across platforms. Hands-on with tools like Figma, Sketch, Webpack, and Jasmine, and well-versed in Agile methodologies. Proven leader in team mentorship, API integration (SOAP/REST), and driving full-stack development for web and mobile ecosystems.

Overview

15
15
years of professional experience

Work History

Dev Lead / Sr. Developer

Scotia Bank
03.2021 - Current
  • Develop and maintain commercial banking web applications for Canada, Mexico, and Colombia.
  • Translate design prototypes into scalable, reusable components using ReactJS, NextJS, and ExpressJS
  • Lead code reviews and mentor junior developers to ensure high-quality contributions and enforce 80% unit test coverage.
  • Build applications using functional components, leveraging hooks for dynamic UI behavior.
  • Work within a modern development environment: React 18+, Nextjs, Express, Jest, ACCP build pipelines, Git/Bitbucket, JIRA, Confluence, and Figma

Dev Lead

Bank of Montreal
11.2017 - 03.2021
  • Lead development for BMO Mobile Banking’s “Move Money” product (Pay Bills & Transfers), focusing on reusable Angular components and RESTful integrations
  • Ensure code quality with 80% unit test coverage using Jasmine, Karma, and Jest across Angular and React applications
  • Mentor intermediate developers, conduct code reviews, and promote best practices across the team
  • Contribute to cross-functional initiatives including QA automation using Robot Framework for Online Banking
  • Played a key role in the Online Banking upgrade project, building new React-based applications
  • Participated in the award-winning BMO QuickPay innovation project, implementing OCR and image optimization (de-skewing) using NodeJS
  • Supported legacy systems by enhancing front-end features using Dojo and JavaScript
  • Actively involved in recruitment efforts to help scale the development team with top talent

Sr. Developer / Tech Lead

TD Insurance
07.2017 - 11.2017
  • Worked on TD online Auto Quoter application. Quoter application helps customers to get a auto insurance quote online based on customer's input information.
  • As a tech-lead was responsible for:
  • Understanding the client framework and assist the team in following client specific standards.
  • Enhance the application and add Province specific functionalities.
  • Adhere to AngularJS best practices.
  • Integrate angular components with back-end(REST) response to update UI dynamically.
  • Re-factor the code for better performance and best use of Angular.
  • Created re-usable functionalities using AngularJS.
  • Publishing JavaScript components to private bower repository.
  • Responsible for code reviews and share knowledge across the team and co-ordinate with multiple teams to deliver the tasks.

Front-end Architect

Cognizant Technology Solutions
09.2011 - 11.2017

As part of Cognizant, collaborated with several high-profile clients across diverse domains, including American Express, Abbott, TD Bank, MetLife, Nissan, and Infiniti.


  • Contributed to Cognizant’s Center of Excellence (CoE) team, exploring emerging technologies and developing proof-of-concept applications.
  • Created a iPad-friendly application using Sencha and built an interactive web-based game leveraging HTML5 Canvas.
  • Delivered responsive web solutions for clients including American Express and Abbott across mobile, tablet, and desktop platforms
  • Built device-compatible pages for iPhone, Android, Blackberry, iPad, Galaxy Tab, and Kindle Fire using UI specifications and RWD techniques
  • Developed reusable jQuery components and optimized performance through CSS3 alternatives, lazy loading, and CSS sprites
  • Implemented accessibility standards, ensuring compatibility with JAWS screen reader and color blindness guidelines.
  • Led mobile redesign for Abbott by applying RWD techniques without altering existing HTML markup, using jQuery to manipulate DOM and styling.
  • Spearheaded Amex E-Apply project: gathered requirements, enforced coding standards, conducted code reviews, and supported team with technical guidance and delivered project successfully.

Tech-Lead / Architect

TD Canada Trust
02.2014 - 07.2017
  • Served as Architect on TD’s Omni-Channel Architecture (OCA) framework team, developing reusable modular Node.js components for cross-team consumption
  • Built core AngularJS components for TD applications, including login flows (forgot/reset password, new customer activation)
  • Integrated RESTful backend services with responsive UI using AngularJS, SASS, and CSS3
  • Ensured high code quality through unit testing with Jasmine and Karma
  • Delivered proof-of-concept solutions to address technical risks and evaluate emerging approaches
  • Architected mobile integration by creating Angular plugins and handling platform-specific needs like session management and language switching
  • Ensured accessibility compliance in hybrid apps and enabled seamless communication between native mobile and web layers
  • Led the Manage Payee flow as Tech Lead/Architect, selecting appropriate technologies (e.g., Angular vs Backbone), designing architecture, and building reusable frameworks
  • Directed daily development activities, assigned tasks, and provided technical mentorship to team members

Sr. Developer

Mahindra Satyam
09.2010 - 09.2011
  • Served as Senior Developer for Cisco.com, collaborating with on-site coordinators to gather and interpret both technical and non-technical requirements
  • Estimated development effort and delegated tasks to team members, ensuring adherence to industry standards
  • Led development and updates to the Cisco homepage based on evolving business needs
  • Built responsive, user-friendly web interactions aligned with modern design and accessibility standards

Education

B.Sc - Computer science

S.S.B.N Degree College

Skills

  • React, Angular
  • Nextjs
  • Express
  • RxJS, Redux
  • Nodejs, NPM
  • HTML5, CSS3, JavaScript, ES6
  • Responsive Web Applications
  • Lazy Loading, Adaptive Images, Adaptive Layouts
  • jQuery, jQuery Mobile, Dojo, Dojo Mobile
  • Webpack, Grunt, Bower, NPM
  • Bitbukcet, Git
  • Jasmine, Karma, Protractor
  • Bootstrap, SASS/LESS
  • WCAG 20
  • SOAP and RESTful APIs
  • Selenium
  • Robot Framework

Accomplishments

  • Most Valuable Performer – Avant / Scotia (2024)
  • Spotlight Award – BMO (2020)
  • Catalyst of the Quarter – Cognizant (2013)
  • Pat on the Back Award – Mahindra Satyam (2010)
  • Excellence Award – Cognizant / American Express (2009)

Personal Information

  • Visa Status: Canadian Citizen

Timeline

Dev Lead / Sr. Developer

Scotia Bank
03.2021 - Current

Dev Lead

Bank of Montreal
11.2017 - 03.2021

Sr. Developer / Tech Lead

TD Insurance
07.2017 - 11.2017

Tech-Lead / Architect

TD Canada Trust
02.2014 - 07.2017

Front-end Architect

Cognizant Technology Solutions
09.2011 - 11.2017

Sr. Developer

Mahindra Satyam
09.2010 - 09.2011

B.Sc - Computer science

S.S.B.N Degree College
Swaroop Yadiki