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.
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.
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
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).
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.
Swift Programming