Nikunj Agola
@nikunjagola
Principal iOS engineer delivering scalable Swift iOS and tvOS products.
What I'm looking for
I’m a Principal iOS Engineer with 15+ years of software development experience building native iOS and tvOS applications. I’ve delivered 35+ production mobile applications across FinTech, Healthcare, Media, Lifestyle, and Utility domains, bringing products from technical discovery through App Store release.
I’m especially strong in SwiftUI, Swift Concurrency, and Clean Architecture (MVVM/MVP/VIPER), and I lead architecture decisions and engineering best practices. From my freelance mobile consultant work to leading teams at ThumbStack and TatvaSoft, I mentor engineers, integrate modern Apple ecosystem technologies (like HealthKit and Core Bluetooth), and own the complete product lifecycle including post-launch maintenance.
Experience
Work history, roles, and key accomplishments
Principal iOS Engineer
Independent / Freelance
Jun 2024 - Present (2 years 1 month)
Architect and deliver end-to-end iOS and tvOS solutions for clients across healthcare, wellness, devotional, and consumer-product domains. Own the product lifecycle from technical discovery and architecture design through App Store release and post-launch maintenance.
Development Team Lead
ThumbStack Technologies Pvt. Ltd.
Nov 2023 - May 2024 (6 months)
Led cross-functional engineering teams delivering mobile applications from discovery through App Store release. Mentored developers and managed release planning, stakeholder communication, risk mitigation, and production support.
iOS Developer
ThumbStack Technologies Pvt. Ltd.
Oct 2021 - Oct 2023 (2 years)
Developed and maintained production iOS apps in Swift and Objective-C, including the 5paisa trading platform. Translated requirements into scalable solutions and adopted new tooling to improve development efficiency and app stability.
Team Lead
TatvaSoft
Oct 2015 - Sep 2021 (5 years 11 months)
Led project teams through full delivery cycles from prototypes and mock-ups through TestFlight distribution and App Store submission. Resolved production issues to reduce schedule overruns and maintained bug fixes and patch releases.
Software Engineer to Senior SE
TatvaSoft
Oct 2011 - Oct 2015 (4 years)
Progressed from Software Engineer to Senior Software Engineer and directed design and development across multidisciplinary teams. Introduced Agile best practices to improve product quality and performance for high-availability applications.
Education
Degrees, certifications, and relevant coursework
Saurashtra University
M.Sc. (Information Technology), Information Technology
2009 - 2011
Completed an M.Sc. in Information Technology at Saurashtra University from 2009 to 2011.
Atmiya University
PGDCA (Post Graduate Diploma in Computer Applications), Computer Applications
2008 - 2009
Completed a PGDCA (Post Graduate Diploma in Computer Applications) at Atmiya University from 2008 to 2009.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Nikunj?
You can contact Nikunj and 90k+ other talented remote workers on Himalayas.
Message NikunjGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
