Summary
Overview
Work History
Education
Timeline
Work Availability
Quote
Accomplishments
Certification
Workingassignments
Otherassignments
Workingassignments
Otherassignments
Core Competencies
Application Resiliency & Fault Tolerance
Technical Expertise
Workingassignments
SeniorSoftwareEngineer
Gautam Tiwari

Gautam Tiwari

Senior Software Engineer
Bangalore

Summary

  • 15+ years building production-grade iOS applications in regulated financial environments
  • Expertise in application resiliency, secure mobile architecture, and CI/CD enablement
  • Experience leading teams of 10+ engineers, setting engineering standards and architecture governance
  • Strong background in transactional systems, payment flows, and secure session management
  • Proven track record in improving crash-free rate, performance, and test coverage

Overview

2026
2026
years of professional experience
1970
1970
years of post-secondary education
2
2
Languages
1
1
Certificate

Work History

Senior Software Engineer

Wells Fargo
7 2023 - Current
  • Designed and implemented secure cheque deposit workflow, handling image validation, API integration, and failure scenarios
  • Ensured transaction integrity and retry safety mechanisms
  • Improved crash-free session rate by 2-4%
  • Used Instruments to optimize memory and startup performance
  • Participated in production incident triage and root cause analysis
  • Implemented monitoring hooks and logging standards
  • Implemented thread-safe networking layer using structured concurrency
  • Resolved race conditions in async data flow
  • Used Combine pipelines for reactive state management

Associate Technical Manager

HCL Technologies
08.2020 - 07.2023
  • Defined and enforced architecture governance standards across 12-member mobile team
  • Established CI/CD pipelines with automated testing and lint gating
  • Introduced branching strategy and release versioning discipline
  • Reduced integration defects by 20-30%
  • Designed modular distributed mobile platform using XCFrameworks
  • Led dependency management strategy across multiple white-label banking apps
  • Drove shift-left testing approach and improved coverage from 40% to 60%

Team Lead / Module Lead – IOS Engineering

Earlier Experience (2011–2020)
01.2011 - 07.2020
  • Delivered multiple production iOS applications across banking, telecom, BLE, and e-commerce domains
  • Led cross-functional coordination between backend, product, and design teams
  • Established CI/CD pipelines using Jenkins
  • Implemented secure authentication and financial transaction workflows
  • Mentored junior engineers and conducted code reviews

Education

Master of Computer Applications - Computer And Information Sciences

Institute Of Management Studies
Ghaziabad, India
01.2008 - 07.2011

Bachelor of Science - Physics

Lucknow Christian Degree College
Lucknow, India
01.2004 - 07.2007

Timeline

Associate Cloud Engineer Certification

01-2025

Associate Technical Manager

HCL Technologies
08.2020 - 07.2023

Team Lead / Module Lead – IOS Engineering

Earlier Experience (2011–2020)
01.2011 - 07.2020

Bachelor of Science - Physics

Lucknow Christian Degree College
01.2004 - 07.2007

Senior Software Engineer

Wells Fargo
7 2023 - Current

Master of Computer Applications - Computer And Information Sciences

Institute Of Management Studies
01.2008 - 07.2011

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Every problem is a gift—without problems we would not grow.
Tony Robbins

Accomplishments

  • Delivered 10+ high-quality iOS apps to the App Store, showcasing expertise in Swift, UIKit, and SwiftUI across diverse domains.
  • Recognized at HCL Technologies for significantly improving app performance through optimized architecture and clean code practices.
  • Led cross-functional mobile teams , mentoring junior developers and driving successful delivery of scalable iOS solutions under tight deadlines.
  • Specialized in end-to-end iOS development , from UI/UX design to App Store deployment, with a focus on user experience and app reliability.

Certification

Associate Cloud Engineer Certification

Workingassignments

  • WhiteLabel NorthStar (Distributed Product): Swift 5, Git, Jira, Confluence, Figma, KMM, XCFrameworks. This product contains multiple XCframework as a distributed components. These frameworks contains elements using which any bank customer can create its own set of screens called Banklets using multiple components and business logic called a widget. Separate framework for components, business logic, isolated core functionalities like networking, persistence, interface for screen creation makes it more reusable, extensible and adaptable., Recruited and built a team. Leading this mobile team consisting of 19 mobile developer, Contributed in scaffolding of the product which uses KMM for segregating business logic and UI layer, Developing reusable, extendable UI components and integrating this with modules.
  • Credit Suisse Digital (Banking : Wealth Management): Swift 5, Git, Jira, Confluence,, In-vision, Figma, Adobe Analytics, Credit Suisse is a leading global wealth manager with strong investment capabilities. Digital application is built for bank customers. The app is built using OneSpan and Backbase Framework for providing digital banking experience to the customers. The main modules in the app include registration, migration, login, 2-factor authentication, portfolios, market research data, entitlements, payment etc., Developed a Wealth management banking app to be used by customers., Set project standards (Git Flow, builds numbering, technology, architecture, testing flow). https://apps.apple.com/gb/app/credit-suisse-digital/id1171689934
  • Telus My Wi-fi (Network Utility for managing Telus Network): RxSwift, Git, Jira, Agile, Invision, Fastlane, TELUS My Wi-Fi app lets users easily set up and manage their TELUS Wi-Fi network directly from their mobile device. It puts you in control of your home network and helps users position their Wi-Fi boosters for the most powerful, uninterrupted connection throughout your home., Lead iOS App, App Model, Backend Team interaction, Writing the code, Requirement gathering, deployment. Weekly presented new app functionality and provided beta versions of the app to the team. Actively communicated with the team and employed the Agile framework. https://apps.apple.com/ca/app/telus-my-wi-fi/id1293756690
  • Bawag PSK (Banking- Retail): 4, Swift, GIT, JIRA, Agile, In-vision, Backbase framework, Jenkins, Bawag PSK is a digital mobile banking app. It is a combination Native, Angular, Forms components. The UI for the app is controlled by a component called CXP, a part of the Backbase product. And micro services used in the project are written in Java. App has login, registration features and users can see all accounts and transactions. Users can do transactions within a bank., code contribution, requirement gathering, technical brainstorming, release & demo to Geo Team, CI/CD setup using Jenkins. https://apps.apple.com/at/app/bawag-psk-klar/id1444730051
  • Soehnle-Leifheit (BLE based app): Swift, Bit bucket, Jira, Graphs, Swifty-Bluetooth, This is a Bluetooth Low energy base app which connects to multiple Bluetooth based equipment like Fitness Tracker, Weight Scale, Chest Belt, Blood Pressure Device and Air Treatment Device. App reads and writes data on these devices and shows them in a single UI. App can connect one tracker, one Weight-Scale, one BP Device, multiple Air-treatment devices at a time., Requirement gathering, coding, code review, maintenance, 3'rd party library swifty bluetooth integration. https://apps.apple.com/us/app/soehnle-connect/id1239865222
  • Faballey (e-commerce), Mobile App: App is an e-commerce platform for women's garments. It lists a variety of clothes. Users can select, bookmark the clothes for purchasing., Coding, code review, deployment https://apps.apple.com/in/app/faballey-women-fashion-online/id1028980750

Otherassignments

  • Lego All Stars (Entertainment): App is basically a media editing tool. It contains various Lego character based videos and sound clips. Users can make a video and purge clips into one. https://apkfab.com/lego-all-stars-movie-maker/com.lego.common.allstars
  • Pocket-Dietitian (Health Industry): App offers a personalized, easy to use, dietary prescription based on the expertise of a registered dietitian and a board-certified nephrologist. Implementation, build distribution to client
  • Manchester United (Sports): It is a sport app for Manchester United where app displays live match, shows highlights/ recorded media, displays player profile and live match cheer up feature. Creating BRD and co-operating in basic architecture of app. https://apps.apple.com/in/app/manchester-united-official-app/id785339538.

Workingassignments

  • WhiteLabel NorthStar (Distributed Product): Swift 5, Git, Jira, Confluence, Figma, KMM, XCFrameworks. This product contains multiple XCframework as a distributed components. These frameworks contains elements using which any bank customer can create its own set of screens called Banklets using multiple components and business logic called a widget. Separate framework for components, business logic, isolated core functionalities like networking, persistence, interface for screen creation makes it more reusable, extensible and adaptable., Recruited and built a team. Leading this mobile team consisting of 19 mobile developer, Contributed in scaffolding of the product which uses KMM for segregating business logic and UI layer, Developing reusable, extendable UI components and integrating this with modules.
  • Credit Suisse Digital (Banking : Wealth Management): Swift 5, Git, Jira, Confluence,, In-vision, Figma, Adobe Analytics, Credit Suisse is a leading global wealth manager with strong investment capabilities. Digital application is built for bank customers. The app is built using OneSpan and Backbase Framework for providing digital banking experience to the customers. The main modules in the app include registration, migration, login, 2-factor authentication, portfolios, market research data, entitlements, payment etc., Developed a Wealth management banking app to be used by customers., Set project standards (Git Flow, builds numbering, technology, architecture, testing flow). https://apps.apple.com/gb/app/credit-suisse-digital/id1171689934
  • Telus My Wi-fi (Network Utility for managing Telus Network): RxSwift, Git, Jira, Agile, Invision, Fastlane, TELUS My Wi-Fi app lets users easily set up and manage their TELUS Wi-Fi network directly from their mobile device. It puts you in control of your home network and helps users position their Wi-Fi boosters for the most powerful, uninterrupted connection throughout your home., Lead iOS App, App Model, Backend Team interaction, Writing the code, Requirement gathering, deployment. Weekly presented new app functionality and provided beta versions of the app to the team. Actively communicated with the team and employed the Agile framework. https://apps.apple.com/ca/app/telus-my-wi-fi/id1293756690
  • Bawag PSK (Banking- Retail): 4, Swift, GIT, JIRA, Agile, In-vision, Backbase framework, Jenkins, Bawag PSK is a digital mobile banking app. It is a combination Native, Angular, Forms components. The UI for the app is controlled by a component called CXP, a part of the Backbase product. And micro services used in the project are written in Java. App has login, registration features and users can see all accounts and transactions. Users can do transactions within a bank., code contribution, requirement gathering, technical brainstorming, release & demo to Geo Team, CI/CD setup using Jenkins. https://apps.apple.com/at/app/bawag-psk-klar/id1444730051
  • Soehnle-Leifheit (BLE based app): Swift, Bit bucket, Jira, Graphs, Swifty-Bluetooth, This is a Bluetooth Low energy base app which connects to multiple Bluetooth based equipment like Fitness Tracker, Weight Scale, Chest Belt, Blood Pressure Device and Air Treatment Device. App reads and writes data on these devices and shows them in a single UI. App can connect one tracker, one Weight-Scale, one BP Device, multiple Air-treatment devices at a time., Requirement gathering, coding, code review, maintenance, 3'rd party library swifty bluetooth integration. https://apps.apple.com/us/app/soehnle-connect/id1239865222
  • Faballey (e-commerce), Mobile App: App is an e-commerce platform for women's garments. It lists a variety of clothes. Users can select, bookmark the clothes for purchasing., Coding, code review, deployment https://apps.apple.com/in/app/faballey-women-fashion-online/id1028980750

Otherassignments

  • Lego All Stars (Entertainment): App is basically a media editing tool. It contains various Lego character based videos and sound clips. Users can make a video and purge clips into one. https://apkfab.com/lego-all-stars-movie-maker/com.lego.common.allstars
  • Pocket-Dietitian (Health Industry): App offers a personalized, easy to use, dietary prescription based on the expertise of a registered dietitian and a board-certified nephrologist. Implementation, build distribution to client
  • Manchester United (Sports): It is a sport app for Manchester United where app displays live match, shows highlights/ recorded media, displays player profile and live match cheer up feature. Creating BRD and co-operating in basic architecture of app. https://apps.apple.com/in/app/manchester-united-official-app/id785339538.

Core Competencies

  • Native iOS Architecture (MVC, MVVM, Clean Architecture)
  • Application Resiliency & Fault Tolerance
  • Secure Coding & Mobile Compliance (OWASP, SSL Pinning, ATS)
  • CI/CD & DevOps (Jenkins, Fastlane, Git Flow)
  • Multithreading & Concurrency (GCD, Combine, Async/Await)
  • Performance Optimization (Instruments Profiling)
  • API Integration & Distributed Systems
  • Test Automation (XCTest, Unit & Integration Testing)
  • Stakeholder & Cross-Team Dependency Management
  • Production Support & Incident Handling

Application Resiliency & Fault Tolerance

• Designed retry mechanisms with exponential backoff for network-dependent financial workflows

• Implemented idempotent transaction handling to prevent duplicate payments

• Defensive coding for API timeouts and partial failures

• Graceful degradation strategies for backend service outages

• Safe state restoration for interrupted financial transactions

• Feature flag–based controlled rollouts for risk mitigation

Technical Expertise

Mobile Architecture & Design

• Clean Architecture, MVVM, MVC, Coordinator Pattern

• Modular app design using XCFrameworks & Swift Package Manager

• Dependency Injection & scalable feature isolation

• Platform governance and architecture standardization

Native iOS Development

• Swift, Objective-C

• UIKit, SwiftUI

• Combine, RxSwift

• Async/Await & Structured Concurrency (GCD, Task, Actors)

Application Resiliency & Reliability

• Idempotent transaction handling

• Retry mechanisms with exponential backoff

• Graceful degradation & failure-safe design

• State restoration for interrupted financial workflows

• Thread-safe networking & race condition mitigation

Security & Compliance (Financial Domain)

• SSL/TLS Certificate Pinning

• App Transport Security (ATS)

• Secure token lifecycle management

• Keychain-based encrypted storage

• Biometric authentication (Face ID / Touch ID)

• PII masking & secure logging

• OWASP Mobile Top 10 awareness

CI/CD & DevOps

• Jenkins, Fastlane

• Automated build validation & lint gating

• Git branching strategy (Git Flow)

• Release versioning & phased rollout strategies

Testing & Quality Engineering

• XCTest (Unit & Integration Testing)

• Shift-left testing practices

• Testability-driven design

• Regression defect prevention strategies

Performance Optimization

• Instruments profiling (Memory, Time Profiler, Leaks)

• App startup optimization

• Memory leak detection & resolution

Data & Persistence

• Core Data, SQLite, Realm

• RESTful API integration

• Distributed system communication

Tools & Platforms

• Xcode, VSCode

• Git, SVN

• Jira, Confluence

Workingassignments

  • WhiteLabel NorthStar (Distributed Product) : Swift 5, Git, Jira, Confluence, Figma, KMM, XCFrameworks. This product contains multiple XCframework as a distributed components. These frameworks contains elements using which any bank customer can create its own set of screens called Banklets using multiple components and business logic called a widget. Separate framework for components, business logic, isolated core functionalities like networking, persistence, interface for screen creation makes it more reusable, extensible and adaptable., Recruited and built a team. Leading this mobile team consisting of 19 mobile developer, Contributed in scaffolding of the product which uses KMM for segregating business logic and UI layer, Developing reusable, extendable UI components and integrating this with modules.
  • Credit Suisse Digital (Banking : Wealth Management) : Swift 5, Git, Jira, Confluence,, In-vision, Figma, Adobe Analytics, Credit Suisse is a leading global wealth manager with strong investment capabilities. Digital application is built for bank customers. The app is built using OneSpan and Backbase Framework for providing digital banking experience to the customers. The main modules in the app include registration, migration, login, 2-factor authentication, portfolios, market research data, entitlements, payment etc., Developed a Wealth management banking app to be used by customers., Set project standards (Git Flow, builds numbering, technology, architecture, testing flow). https://apps.apple.com/gb/app/credit-suisse-digital/id1171689934
  • Telus My Wi-fi (Network Utility for managing Telus Network): RxSwift, Git, Jira, Agile, Invision, Fastlane, TELUS My Wi-Fi app lets users easily set up and manage their TELUS Wi-Fi network directly from their mobile device. It puts you in control of your home network and helps users position their Wi-Fi boosters for the most powerful, uninterrupted connection throughout your home., Lead iOS App, App Model, Backend Team interaction, Writing the code, Requirement gathering, deployment. Weekly presented new app functionality and provided beta versions of the app to the team. Actively communicated with the team and employed the Agile framework. https://apps.apple.com/ca/app/telus-my-wi-fi/id1293756690
  • Bawag PSK (Banking- Retail): 4, Swift, GIT, JIRA, Agile, In-vision, Backbase framework, Jenkins, Bawag PSK is a digital mobile banking app. It is a combination Native, Angular, Forms components. The UI for the app is controlled by a component called CXP, a part of the Backbase product. And micro services used in the project are written in Java. App has login, registration features and users can see all accounts and transactions. Users can do transactions within a bank., code contribution, requirement gathering, technical brainstorming, release & demo to Geo Team, CI/CD setup using Jenkins.

     2FA & authentication flows. 

     Regulatory compliance standards. 

      https://apps.apple.com/at/app/bawag-psk-klar/id1444730051

  • Soehnle-Leifheit (BLE based app) : Swift, Bit bucket, Jira, Graphs, Swifty-Bluetooth, This is a Bluetooth Low energy base app which connects to multiple Bluetooth based equipment like Fitness Tracker, Weight Scale, Chest Belt, Blood Pressure Device and Air Treatment Device. App reads and writes data on these devices and shows them in a single UI. App can connect one tracker, one Weight-Scale, one BP Device, multiple Air-treatment devices at a time., Requirement gathering, coding, code review, maintenance, 3'rd party library swifty bluetooth integration. https://apps.apple.com/us/app/soehnle-connect/id1239865222
  • Faballey (e-commerce), Mobile App: App is an e-commerce platform for women's garments. It lists a variety of clothes. Users can select, bookmark the clothes for purchasing., Coding, code review, deployment https://apps.apple.com/in/app/faballey-women-fashion-online/id1028980750
Gautam TiwariSenior Software Engineer