Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Avinav Shah

Avinav Shah

Principal Software Engineer
Pune

Summary

Dynamic Principal Software Engineer with 12+ years of experience building high-performance iOS apps. Currently leading mobile innovation at Cornerstone OnDemand with scalable architecture, KMP, and modern iOS tech.

Skilled in Swift, modular design, and user-focused development, with a strong record of delivering enterprise apps, mentoring teams, and shaping mobile strategy for global customers.

Overview

13
13
years of professional experience
6
6
years of post-secondary education

Work History

Principal Software Engineer

Cornerstone Ondemand Inc.
Pune
06.2019 - Current

Job Description:

Lead the development of high-performance iOS applications with modular architecture and cross-platform capabilities. Drive technical direction, mentor developers, and champion modern engineering practices to deliver impactful user experiences.

Key Responsibilities:

• Delivered high-impact features using Swift, SwiftUI, Objective-C, and Combine, following MVVM, VIPER, and Clean Architecture

• Architected modular, scalable codebases using SPM, CocoaPods, and XCFrameworks, enabling Kotlin Multiplatform (KMP) integration for cross-platform business logic

• Built dynamic, accessible UIs with Interface Builder, Auto Layout, VoiceOver, and Dynamic Type support

• Managed networking using REST APIs, Alamofire, and URLSession, with offline sync strategies.

• Ensured data security via Keychain, OAuth, JWT, and biometric auth, while maintaining GDPR and App Privacy compliance

• Automated CI/CD pipelines using Fastlane, TestFlight, and handled full App Store submissions, including rejection workflows

• Implemented persistence using Core Data and Realm, and conducted testing with XCTest, Quick, and Nimble

• Monitored app health and analytics via Firebase, Crashlytics, Amplitude, and other performance tools

• Mentored developers, led code reviews, supported hiring, and collaborated using Git, Jira, Confluence, Figma, ChatGPT, and Cody

Key Projects:

Galaxy App: Integrated LXP into LMS by designing shared KMP logic; enabled cross-platform scalability with modular architecture.

CSX App: Built a powerful LMS app for course completion, content discovery, and personalized learning.

TLM App: Delivered a refreshed Talent Management app with QR login, CV parsing, in-app document upload, and candidate workflow enhancements.

Lead Software Engineer

Synechron Technologies
Pune
05.2016 - 06.2019

Job Description:

Contributed to multiple enterprise and consumer-facing iOS applications across banking, and internal tools, delivering intuitive UI, stable performance, and scalable solutions.

Key Responsibilities:

• Built and maintained apps using Swift, Objective-C, UIKit, and Core Data

• Developed reusable modules for REST APIs, chat UIs, and background tasks

• Integrated biometric auth (Face ID/Touch ID), AWS SDK, and Dialogflow

• Focused on UX improvements, performance tuning, and bug fixing

• Collaborated with cross-functional teams in Agile environments

Key Clients:

Royal Bank of Canada (RBC), Asurion

Software Engineer

Aeon Logiciel Pvt Ltd
Pune
01.2014 - 05.2016

Worked as an iOS Developer at Aeon Logiciel Pvt. Ltd., where I was deployed to Fundtech India (now Finastra) to deliver enterprise-grade mobile solutions for clients like M&T Bank (USA) and Noor Bank (Dubai).

Junior Software Developer

Prism Information Technology Pvt Ltd
Pune
08.2012 - 01.2014

Started my career at Prism Information Technologies Pvt. Ltd. as a Junior iPhone Developer, working on internal EMS and CRM applications. Gained hands-on experience in iOS development using Objective-C and exposure to Java-based web development during my internship.

Education

Master of Computer Applications - Information Technology

Sinhgad Institutes
Pune
06.2010 - 06.2013

Bachelor of Computer Applications - Information Technology

Aishwarya College
Udaipur, India
08.2007 - 05.2010

Skills

Swift Programming

Accomplishments

  • Key contributor in integrating LXP into LMS by architecting shared business logic using Kotlin Multiplatform (KMP) for the unified Galaxy app.
  • Awarded “Best Employee” multiple times at Cornerstone.
  • Received “Surpass Award” at Synechron (2018–2019).

Timeline

Principal Software Engineer

Cornerstone Ondemand Inc.
06.2019 - Current

Lead Software Engineer

Synechron Technologies
05.2016 - 06.2019

Software Engineer

Aeon Logiciel Pvt Ltd
01.2014 - 05.2016

Junior Software Developer

Prism Information Technology Pvt Ltd
08.2012 - 01.2014

Master of Computer Applications - Information Technology

Sinhgad Institutes
06.2010 - 06.2013

Bachelor of Computer Applications - Information Technology

Aishwarya College
08.2007 - 05.2010
Avinav ShahPrincipal Software Engineer