Lead iOS Developer
Asif Junaid
Bengaluru, India
A highly experienced Lead iOS Developer with 10 years of expertise in mobile development, specializing in designing scalable frameworks with extensive unit testing coverage. Proven leader adept at managing developer teams and building SDKs from the ground up, including the Chat SDK at Gojek and the ZetaKit Marketing Analytics SDK at Zeta Global. Skilled in establishing CI/CD pipelines, mentoring developers, and collaborating closely with product teams to deliver high-impact solutions.
Experience
Lead iOS DeveloperatZeta Global
Bangalore, India
- Architected and developed ZetaKit, a Marketing Analytics SDK, from the ground up with an emphasis on scalable architecture and unit-testable code.
- Implemented a Continuous Integration (CI) pipeline using xcodebuild CLI to automate unit testing and enforce minimum code coverage standards throughout the project.
- Achieved 91% unit test coverage ZetaKit, added automated CI triggers to fail unit tests when coverage is below 85%.
- Launched ZetaKit on time with 3 companies integrating it by mid of 2025.
- Added UI Tests for In App Message, used Xcode profiler to find performance improvements by removing extra work in main thread.
- Added Integration Test for database business logic throughout SDK.
- Used Xcode profiling to improve launch time of SDK, reduce main thread dependency to improve frame rate of In App Message.
Tech LeadatGojek
Bangalore, India
- Developed the core framework of the Chat SDK to enable real-time customer–driver interactions, generating $3 million in annual savings for the company.
- Developed the Chat SDK-powered chatbot that automated 30% of all customer support queries successfully.
- Led multiple projects, mentoring junior Android and iOS developers, and collaborated closely with product managers to plan and execute biannual strategic initiatives.
- Enhanced application reliability and user experience in low-network conditions by implementing a robust caching system using GRDB, improving success rate of opening Chat to 99%.
- Developed auto retrying of Chat Messages to improve Message Sent success rate from 97% to 99%.
- Designed and implemented a mobile alerts and monitoring system for the SDK to proactively track performance and identify errors.
- Expanded expertise into backend development by learning Golang and microservices, contributing to the creation of an ad-pacing microservice.
- Spearheaded the integration of the Chat SDK into the newly built driver app, establishing the primary communication channel for drivers in Singapore.
iOS DeveloperatPwC
Dubai, UAE
- Developed a mobile solution for multiple clients in the Dubai real estate sector to streamline sales operations for their consultants.
- The application enabled users to manage customer data, track leads, and book properties online.
- Successfully migrated the backend infrastructure for a key client (DMCC) from a legacy Parse server to a modern, open-source solution.
iOS DeveloperatStayzilla
Bangalore, India
- Served as a key member of the founding application team that developed the iOS application from the ground up.
- Engineered critical features for the platform, including the property listing and payments modules.
- The application functioned as a dual-purpose platform, enabling users to book hotels and host their private homes.
Skills
SwiftUnit TestingCore DataSwift ConcurrencyContinuous IntegrationsMicroservice, GolangGit, GitlabUI TestingSocket CommunicationsXcode ProfilingFastlaneCocoapods, Swift Package ManagerCross Team CollaborationMobile AnalyticsSwiftUI, CombineMentorshipUIKitRest API, JSONJIRAAsync Await, ActorXCFrameworkMVVM, VIPER ArchitectureIntegration Testing
Education
B.Tech Computer Science
PDPM IIITDM Jabalpur