Summary
I'm a hands-on Lead Software Engineer with 6+ years of experience building iOS and mobile SDKs for products serving over a billion users. I write production code every day - Swift, Objective-C, SDK design and mobile architecture - while setting technical direction and owning architectural decisions across teams. I lead by building: architecting core systems myself, raising the bar through code review and mentorship, and turning ambiguous business goals into technical roadmaps with measurable outcomes.
Today I own the technical roadmap for MoEngage's mobile SDK suite - iOS, React Native, Flutter and Kotlin Multi-Platform - used by 1200+ global brands. I led the Objective-C to Swift re-architecture of the SDK, its migration to Swift Concurrency with full Swift 6 compliance, and a server-driven UI framework that lets product teams ship personalised experiences to 1B+ devices without an app release.
Before MoEngage I spent three years at TATA Digital, leading a team of eight on the TataNeu superapp - building its networking, state management and server-driven UI foundations, and shipping the grocery and essentials shopping experience end to end. Outside work I maintain open-source Swift libraries and write about Swift, iOS architecture and developer tooling.
Career snapshot
-
2015
B.Tech & M.Tech - NIT Rourkela
Five-year dual degree in technology at the National Institute of Technology, Rourkela.
-
2020
Sr. Developer - TATA Digital
Led and mentored a team of 8 on the TataNeu superapp. Architected its networking, data and state management and CMS-backed server-driven UI, delivered the grocery shopping experience end to end, and set up code review, automated testing, Fastlane CI/CD and security hardening.
-
2023
Sr. Software Engineer - MoEngage
Built and maintained the native iOS SDK and its React Native and Flutter bridges for 1200+ brands, acted as technical point of contact for enterprise escalations, and introduced SwiftLint, SwiftFormat and the unified GitHub Actions pipeline the team still runs on.
-
2025
Lead Software Engineer - MoEngage
Own the mobile SDK roadmap and engineering standards across iOS, React Native, Flutter and KMP. Led the Swift and Swift Concurrency migrations, a ~30% SDK size reduction and fully automated releases, and designed the team's interview loop while mentoring 6+ engineers.
Open source
Writing
- Stop using @unchecked Sendable
- What you should know before migrating from GCD to Swift Concurrency
- Building deployment pipelines for mobile SDKs - Part 3
- Ultimate guide to debugging iOS app storage
- Debugging binaries in Xcode
- What you need to know before migrating to Swift Testing
- Support Swift macros with CocoaPods
- Combining Interface Builder with JavaScript for server-driven apps
- Superpower of Interface Builder no one talks about
- How to manage unstructured tasks with Swift's structured concurrency
Let's get in touch
Happy to talk about iOS, SDK design, Swift concurrency or open source.
soumya.mahunt@gmail.com