Work Preference
Summary
Overview
Skills
Certification
Timeline
Work History
Education
Websites
Languages
Work Availability
Quote
web
Vengatesan Ganesan

Vengatesan Ganesan

Mobile Platform Engineer (iOS) | People Leader | Scalable Mobile Systems
Melbourne,VIC

Work Preference

Work Type

Full TimeContract Work

Location Preference

HybridRemote

Important To Me

Career advancementFlexible work hoursWork from home optionPersonal development programsWork-life balanceCompany CulturePaid sick leave

Summary

Mobile Platform Engineer (iOS) and People Leader with 15+ years of experience delivering scalable, high-performance mobile systems. Proven track record in end-to-end platform ownership, architectural decision-making, and leading teams to build reliable, production-grade applications. Strong expertise in Swift, SwiftUI, and UIKit, with deep knowledge of mobile architecture, CI/CD, and system scalability. Recognized for combining technical leadership with people development, mentoring engineers and improving engineering standards across teams. Experienced in modernizing legacy systems and building modular, reusable solutions that enhance maintainability and developer productivity, with a strong focus on continuous improvement and innovation.

Overview

15
15
years of professional experience
3
3
Certificates

Skills

iOS Development: Extensive experience building scalable, high-performance applications using Swift, SwiftUI, and UIKit, with strong understanding of modern iOS architecture and best practices

Mobile Architecture & Design: Proficient in applying design patterns such as MVVM, Coordinator, and modular architectures to create maintainable and extensible codebase

Engineering Leadership & People Development: Proven experience as an iOS Chapter Lead, driving engineering excellence across squads through mentorship, technical guidance, and delivery oversight Skilled in coaching engineers, improving team capability, and influencing architectural and engineering standards across cross-functional teams

Development Tools: Expert in Xcode and VSCode, driving efficient development workflows through advanced debugging and performance optimization, while adopting AI-assisted tooling (Copilot, Claude) to accelerate development and improve engineering productivity

Version Control & Collaboration: Strong experience using Git-based workflows, including pull requests, code reviews, and collaborative development in distributed teams

CI/CD & DevOps: Experience implementing and maintaining CI/CD pipelines using fast-lane and automation scripts, improving build reliability and release efficiency

Networking & APIs: Skilled in integrating and optimizing backend communication using RESTful APIs and gRPC, with a focus on performance and scalability

Concurrency & Reactive Programming: Hands-on experience with Combine and async/await, enabling efficient handling of asynchronous data flows and modern concurrency patterns

Testing & Code Quality: Strong emphasis on unit testing, UI testing, and continuous integration, ensuring high code coverage, stability, and maintainability

Scripting & Automation: Working knowledge of Shell scripting and Go, used for automation, tooling, and improving development workflows

Machine Learning (Foundational): Basic understanding of regression and classification models, with interest in applying ML concepts to mobile applications

Certification

Supervised Machine Learning: Regression and classification

Timeline

SENIOR SOFTWARE ENGINEER

ANZ
05.2022 - Current

Mobile Chapter Lead | IOS Platform

ANZ
04.2021 - 05.2022

SENIOR IOS DEVELOPER

ANZ | Contractor - Renaissance Infosystems Ltd.
03.2020 - 04.2021

SENIOR IOS DEVELOPER

NAB | Contractor - Monitor Consulting Ltd.
11.2018 - 03.2020

SENIOR IOS DEVELOPER

ANZ | Consultant - Infosys Ltd.
02.2017 - 11.2018

SENIOR IOS DEVELOPER

VISA Inc. | Consultant - Infosys Ltd.
04.2016 - 02.2017

SENIOR IOS DEVELOPER

The Royal Bank of Scotland | Consultant - Infosys Ltd.
05.2015 - 04.2016

IOS Developer

Infosys Ltd.
04.2013 - 05.2015

WEB DEVELOPER

Infosys Ltd.
06.2011 - 04.2013

Bachelor of Engineering - Electrical and Electronics

Anna University

Work History

SENIOR SOFTWARE ENGINEER

ANZ
05.2022 - Current
  • Owned end-to-end delivery of critical mobile features, driving architecture, implementation, and scalable production releases.
  • Led architecture and design discussions, promoting modular, scalable systems across squads.
  • Built high-performance iOS features using Swift, SwiftUI, and UIKit (iOS 15+), improving consistency and developer velocity.
  • Designed reusable content/legal flows using Swift generics, reducing duplication and increasing extensibility.
  • Strengthened CI/CD pipelines, improving build stability and release confidence.
  • Resolved critical system issues early in lower environments, preventing production incidents.
  • Optimized gRPC networking, improving performance and reducing latency.
  • Drove UIKit → SwiftUI modernization, reducing technical debt and improving maintainability.
  • Mentored engineers in modern concurrency (Combine, async/await), elevating team capability.
  • Influenced cross-team technical decisions and engineering standards as a senior technical leader.

Mobile Chapter Lead | IOS Platform

ANZ
04.2021 - 05.2022
  • Acted as Chapter Lead for the iOS team, driving engineering excellence across squads through mentorship, technical guidance, and delivery oversight.
  • Led people development, coaching engineers on modern iOS practices (Swift, testing, CI/CD) and improving overall team capability.
  • Partnered with squad leads to improve codebase stability, architecture, and delivery quality, influencing technical direction across teams.
  • Oversaw release coordination and engineering processes, ensuring alignment, accountability, and high-quality production outcomes.
  • Collaborated with cross-functional stakeholders (security, CX, product) to align technical solutions with business and platform goals.
  • Drove adoption of best practices in testing, CI/CD, and code quality, improving reliability and reducing production risks.
  • Worked cross-functionally with vendors and internal teams to align technical solutions and improve platform stability.
  • Optimized development practices by introducing lightweight, testable architectures, improving maintainability and unit test efficiency.
  • Managed OS version upgrades (iOS 10.3 → 12.0) and reduced support range (n-5 → n-3), balancing technical constraints and customer impact.

SENIOR IOS DEVELOPER

ANZ | Contractor - Renaissance Infosystems Ltd.
03.2020 - 04.2021
  • Developed and maintained iOS banking features using Swift/Xcode (iOS 11+), ensuring stability and production quality.
  • Led migration of legacy components from Objective-C to Swift, including modernization of networking layers and Today extensions.
  • Supported upgrades of Xcode and Swift versions, ensuring compatibility and smooth adoption of new language features.
  • Improved code quality by implementing unit testing practices and maintaining stable, green CI builds.
  • Contributed to codebase stability and scalability by proposing design pattern improvements and architectural enhancements.
  • Identified and resolved performance bottlenecks, collaborating with product owners and BAs to optimize solutions.
  • Maintained strong engineering practices, including Git-based workflows, pull request reviews, and clean code standards.
  • Collaborated with CX and Accessibility teams to deliver user-centric and inclusive features.
  • Worked closely with stakeholders to translate business requirements into technical solutions.
  • Actively participated in Agile delivery (JIRA, stand-ups), ensuring alignment and consistent progress across the team.

SENIOR IOS DEVELOPER

NAB | Contractor - Monitor Consulting Ltd.
11.2018 - 03.2020
  • Developed and delivered iOS banking features using Swift/Xcode (iOS 11+), ensuring high performance and production stability.
  • Led migration of legacy features from Objective-C to Swift, improving maintainability and modernizing the codebase.
  • Collaborated in uplifting “Dynamic More Menu” using MVP + Coordinator pattern, enabling scalable and flexible feature composition.
  • Built proof-of-concepts and value-add features to reduce unit tests boilerplate using builder pattern.
  • Ensured high code quality through unit testing and CI pipelines, maintaining stable and reliable builds.
  • Drove codebase stability improvements by proposing design patterns and collaborating with squad leads on architectural enhancements.
  • Identified and resolved performance bottlenecks, working closely with product owners and BAs to optimize user experience.
  • Mentored junior engineers, supporting skill development and ensuring consistent delivery of user stories.
  • Maintained strong engineering practices, including Git workflows, pull request reviews, and clean code standards.
  • Collaborated with CX and Accessibility teams to deliver inclusive, user-centric solutions.
  • Translated business requirements into scalable technical solutions through close stakeholder collaboration.
  • Developed a hackathon POC (Student Loan Estimator), demonstrating innovation and product-thinking capability.

SENIOR IOS DEVELOPER

ANZ | Consultant - Infosys Ltd.
02.2017 - 11.2018
  • Served as SME for authentication (registration & login), driving design and delivery of secure, scalable banking features.
  • Delivered a complex multi-profile registration system, enabling users to manage multiple banking profiles within a single app.
  • Architected and implemented session management, ensuring security, reliability, and seamless user experience.
  • Developed iOS banking features using Swift/Xcode (iOS 10+), maintaining high performance and production quality.
  • Collaborated with downstream systems to improve load stability and reduce operational overhead (e.g., fewer CSO support calls).
  • Built POCs and backend integrations using Swagger/YAML, improving API consistency and developer efficiency.
  • Proactively introduced stability improvements and technical enhancements, benefiting both mobile and downstream systems.
  • Maintained high code quality through unit testing and CI pipelines, ensuring stable and reliable releases.
  • Mentored junior engineers, supporting delivery and strengthening team capability.
  • Maintained strong engineering practices, including code reviews, Git workflows, and clean architecture principles.
  • Partnered with CX teams to enhance usability and deliver user-centric solutions.
  • Translated business and client requirements into scalable technical implementations.

SENIOR IOS DEVELOPER

VISA Inc. | Consultant - Infosys Ltd.
04.2016 - 02.2017
  • Served as SME for the mVisa iOS platform, driving design and development of embedded payment solutions.
  • Architected and developed an iOS embedded framework (iOS 9+), enabling reusable and scalable integration across applications.
  • Built App-to-App payment solutions using custom URL schemes, enabling seamless mobile payment flows.
  • Designed the core software architecture for the mVisa framework, ensuring extensibility and maintainability.
  • Developed POCs and prototype applications to demonstrate payment capabilities and accelerate stakeholder adoption.
  • Implemented automation scripts (Unix Shell) for packaging frameworks across multiple iOS architectures.
  • Set up sample applications and version control workflows, improving developer onboarding and integration efficiency.
  • Mentored junior engineers, supporting delivery and strengthening team capability.
  • Maintained strong engineering practices, including code reviews, source control, and clean architecture principles.
  • Collaborated with stakeholders to translate requirements into scalable technical solutions.

SENIOR IOS DEVELOPER

The Royal Bank of Scotland | Consultant - Infosys Ltd.
05.2015 - 04.2016
  • Served as SME for the Williams & Glyn mobile banking platform, driving delivery across iPhone and iPad applications.
  • Architected core application components and overall mobile architecture, ensuring scalability and maintainability.
  • Developed features across iOS, Apple Watch, widgets, and Apple Pay, expanding the digital banking ecosystem.
  • Led setup of CI/CD pipelines (Jenkins), enabling automated builds, testing, and continuous delivery.
  • Established source control and development workflows, improving team collaboration and code quality.
  • Automated rebranding and build processes using Unix shell scripting, reducing manual effort and increasing efficiency.
  • Integrated static code analysis (Clang) into CI pipelines to proactively identify and resolve issues.
  • Delivered stakeholder-facing demos and technical presentations, aligning engineering outcomes with business goals.
  • Provided technical analysis and sprint estimations, supporting planning and delivery predictability.
  • Collaborated with cross-functional teams to translate requirements into scalable technical solutions.
  • Contributed to overall product quality through continuous improvements in performance, UX, and engineering practices.

IOS Developer

Infosys Ltd.
04.2013 - 05.2015
  • Collaborated with clients to define requirements and scope, translating business needs into technical solutions.
  • Developed iPad applications using Xcode, implementing adaptive layouts for responsive UI across orientations.
  • Optimized application performance using Instruments, static analysis, and low-level debugging tools (LLVM).
  • Applied strong OOP principles and design patterns to build maintainable and scalable codebase.
  • Identified and resolved complex issues through systematic debugging and root cause analysis.
  • Ensured high code quality by adhering to best practices and modern iOS development standards.
  • Contributed to UI refinement and asset management to support overall product quality.

WEB DEVELOPER

Infosys Ltd.
06.2011 - 04.2013
  • Collaborated with clients to define project scope and translate business requirements into technical solutions.
  • Developed web applications using ASP.NET and C#, delivering secure and scalable business logic and services.
  • Built consistent and maintainable UI using CSS, Master Pages, and reusable components.
  • Implemented authentication and authorization using LDAP/Active Directory integration.
  • Designed and optimized data handling workflows, reducing database load through XML-based caching strategies.
  • Collaborated with QA teams to ensure smooth integration testing and high-quality releases.
  • Provided production support and troubleshooting, resolving issues and maintaining system stability.
  • Delivered ongoing technical support to end-users, ensuring reliable system performance.

Education

Bachelor of Engineering - Electrical and Electronics

Anna University
Chennai, India
04.2011

Languages

English
Bilingual or Proficient (C2)
Tamil
Bilingual or Proficient (C2)

Work Availability

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

Quote

"It’s okay to spend a lot of time arguing about which route to take to San Francisco when everyone wants to end up there, but a lot of time gets wasted in such arguments if one person wants to go to San Francisco and another secretly wants to go to San Diego"
Steve Jobs
Vengatesan GanesanMobile Platform Engineer (iOS) | People Leader | Scalable Mobile Systems