Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic

Saurabh Tiwari

Dunellen

Summary

Dynamic Application Architect with a proven track record at Bank of America, specializing in software architecture design and CI/CD implementation. Expert in Angular and TypeScript, I drive innovative solutions that enhance user experience and streamline workflows, fostering cross-functional collaboration and delivering high-quality, scalable applications. Passionate about mentoring teams and optimizing development processes. Highly-motivated employee with desire to take on new challenges. Strong work ethic, adaptability, and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

10
10
years of professional experience

Work History

Application Architect

Bank of America
NYC
05.2023 - Current
  • Leading a Wealth management project consuming Share point event handling and orchestrating data into an UI application for workflow.
  • Led high-level front-end architecture efforts for enterprise-grade web applications, focusing on scalability, modular design, and cross-functional alignment with product and backend teams—without hands-on development.
  • Designed and implemented CI/CD pipelines for micro front-end modules, facilitating continuous integration and automated deployment processes, which reduced deployment time.
  • Authored and maintained comprehensive architectural documentation using C4 modeling to ensure clarity, traceability, and alignment across the full SDLC lifecycle.
  • Tech Stack: Angular 18, Angular 19, ASP.Net, SharePoint, TypeScript, C#, GraphQL

Lead Software Engineer

Wells Fargo
Summit
06.2022 - 05.2024
  • Spearheaded development of financial crime identification tool which helps to fine tune AI model for detection of fraud alerts.
  • Leveraged expertise in Angular 15, RxJS, Redux/NgRx, and TypeScript to deliver high-quality software solutions, ensuring robust testing mechanism for customers utilizing Cypress test automation framework with each push of code change.
  • Championed test-first development methodology TDD, implementing test automation strategies using tools such as Selenium and Jest to ensure delivery of clean, testable, and maintainable code.
  • Collaborated with multiple development teams to establish a unified micro front-end strategy, ensuring consistent communication protocols and shared components across different Angular applications.
  • Tech Stack: Angular 13-15, Draw.io, TypeScript, Oracle, Selenium, Jest

Lead Application Developer

Bank of America
Dallas
09.2021 - 06.2022
  • Architected and launched synchronized dual-application platform enhancing customer complaint processing and issue resolution, ensuring continuous service availability by capitalizing Advanced skills in web applications.
  • Contributed to team development by sharing knowledge on new techniques and technologies, developing solutions to improve developer efficiency, and mentoring team members on best practices in web development and automation using selenium.
  • Provided governance and architectural guidance on user experience architecture, promoting design patterns such as MVC and PWA principles, while ensuring technical feasibility and long-term maintainability.
  • Tech Stack: Angular 9, TypeScript, Oracle, Jasmine

Software Developer

Commonwealth of Pennsylvania
Harrisburg
08.2020 - 08.2021
  • Led HBMS project to record outdoor advertising permits on controlled routes, employing Ionic Typescript, .NET, Oracle, and Azure DevOps, and designed interactive mapping tool for public and departmental use.
  • Orchestrated One Map and Map Core projects, utilizing Angular 7, Typescript, .NET, and Oracle to develop web-based GIS mapping applications, facilitating advanced project search and information retrieval for highway and bridge projects and creating versatile application library for multiple uses.
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Contributed to architecture design of complex software systems, ensuring scalability and maintainability.
  • Tech Stack: Angular 9, Ionic, ASP.Net, .NET core, TypeScript

Software Developer II

AECOM
NYC
11.2019 - 07.2020
  • Developed BBJ - RFI module as solo front-end contributor, creating web platform for request lifecycle management, from submission to fulfillment, leveraging Angular 8, Node JS, and MySQL.
  • Showcased critical problem-solving skills and passion for innovation, creatively addressing new challenges and contributing to team's success by developing features using Angular, Microservices (Node JS/Graph QL), and ensuring alignment with product scope and customer value.
  • Familiar with occasional utilization of Azure cloud services for development purposes, including deploying and managing applications. Have used Azure services such as Azure App Service and Azure SQL Database to support development projects.
  • Tech Stack: Angular 7, Ionic, NodeJS, TypeScript, JavaScript, MYSQL

Application Developer

Bank of America
NYC
06.2019 - 11.2019
  • Architected and launched synchronized dual-application platform enhancing customer complaint processing and issue resolution, ensuring continuous service availability by capitalizing Advanced skills in web applications using Angular 12, Java Spring boot, Cypress, Oracle SQL.
  • Played pivotal role in integrating and optimizing Continuous Integration/Continuous Deployment (CI/CD) pipelines, driving automation and improving development workflows to achieve more efficient and error-free deployments.
  • Tech Stack: Angular 9, Java Spring boot, TypeScript, Java, Oracle, Jasmine

Full Stack Software Developer

Access411
York
12.2017 - 04.2019
  • Generated Bus Tracker app for Baltimore District, enabling real-time tracking of student bus events with notifications to parents and admin oversight.
  • Security system management across schools.
  • Administer School web application project for Pittsburg District schools, focusing on administrative data management and report generation.
  • Tech Stack: Angular 2-5, Ionic, ASP.Net, .NET core, TypeScript, C#, MSSQL, Graph QL

Application Developer

Spica Computers LLC
Jersey City
04.2017 - 12.2017
  • Developed custom solutions for clients based on their unique business requirements and objectives.
  • Used ASP.NET, JavaScript and SQL Server to develop new applications.
  • Tech Stack: Angular 2, ASP.Net, .NET core, TypeScript, C#, MSSQL

Research Assistant

NJIT
Newark
05.2015 - 12.2016
  • Collaborated with researchers and developers to translate complex research requirements into functional design specifications and interactive features.
  • Tech Stack: JavaScript, HTML, CSS, MSSQL

Education

Master of Science - Computer Science

New Jersey Institute of Technology
Newark, NJ
12.2016

Bachelor of Engineering - Computer Science

Jabalpur Engineering College
Jabalpur, MP, India
05.2014

Skills

  • Software Architecture Design
  • Systems Design Analysis
  • Requirements Gathering
  • Business Process Analysis
  • Project Planning
  • Web Applications
  • Mobile & Hybrid Mobile Application Development
  • UI/UX Design
  • Accessibility
  • Responsive Design
  • IT Infrastructure Planning
  • Software Development Lifecycle
  • Team Leadership
  • Agile (Scrum, Kanban)
  • Jira
  • CI/CD
  • Jenkins
  • Azure DevOps
  • Git
  • Continuous Integration Tools
  • Test Automation
  • Selenium
  • Cucumber
  • Cypress
  • Jest
  • Frontend
  • JavaScript
  • TypeScript
  • Angular (2–19)
  • React
  • Ionic
  • HTML
  • CSS
  • SCSS
  • JQuery
  • Kendo UI
  • Bootstrap
  • Material
  • Backend
  • Nodejs
  • NET
  • C#
  • Java
  • SharePoint
  • GraphQL
  • Database
  • MySQL
  • Oracle
  • MS SQL
  • Architecture Tools
  • C4 Model
  • Figma
  • Drawio
  • Front-end architecture
  • Agile methodologies

Personal Information

Title: Application Architect

Timeline

Application Architect

Bank of America
05.2023 - Current

Lead Software Engineer

Wells Fargo
06.2022 - 05.2024

Lead Application Developer

Bank of America
09.2021 - 06.2022

Software Developer

Commonwealth of Pennsylvania
08.2020 - 08.2021

Software Developer II

AECOM
11.2019 - 07.2020

Application Developer

Bank of America
06.2019 - 11.2019

Full Stack Software Developer

Access411
12.2017 - 04.2019

Application Developer

Spica Computers LLC
04.2017 - 12.2017

Research Assistant

NJIT
05.2015 - 12.2016

Master of Science - Computer Science

New Jersey Institute of Technology

Bachelor of Engineering - Computer Science

Jabalpur Engineering College