Skip to main content
Nikunj AgolaNA
Open to opportunities

Nikunj Agola

@nikunjagola

Principal iOS engineer delivering scalable Swift iOS and tvOS products.

India
Message

What I'm looking for

I’m looking to lead iOS/tvOS architecture and end-to-end delivery—translating discovery into scalable SwiftUI + Clean Architecture solutions, mentoring teams, and owning App Store releases and post-launch improvements.

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

IF
Current

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.

TL

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.

TL

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.

TatvaSoft logoTA

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.

TatvaSoft logoTA

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 logoSU

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 logoAU

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.

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan