Summary
Overview
Work History
Education
Skills
Projects
Accomplishments
Certification
Websites
Disclaimer
Timeline
Generic

ANKUR GUPTA

Ghaziabad

Summary

Experienced Lead iOS Developer with over 8 years in creating high-performance applications using Swift, SwiftUI, and Objective-C. Enhanced application efficiency through effective architecture design and optimized coding, ensuring faster load times and improved user experiences. Delivered maintainable, production-ready code, reducing technical debt and enhancing app stability. Mentored junior developers and collaborated with teams to implement user-centric features under tight deadlines.

Overview

8
8
years of professional experience
3
3
Certifications

Work History

Lead Engineer

QBurst
Noida
02.2023 - Current
  • Designed and developed reusable UI components using UIKit and SwiftUI, improving development efficiency and ensuring consistent, scalable dynamic user interfaces across the application.
  • Enhanced code reliability through implementation of comprehensive unit and UI test coverage using XCTest and XCUITest, which reduced regression issues and improved release quality.
  • Optimized application performance by identifying and fixing memory leaks and retain cycles using Xcode Instruments (Profiler & Leaks) and Object memory graph, enhancing app responsiveness and reducing memory footprint.
  • Improved app stability by analyzing and resolving crash reports using Firebase Crashlytics, leading to a significant reduction in production crashes.
  • Collaborated with cross-functional and cross-platform teams to validate requirements and streamline development workflows, delivering high-quality features that align with business goals.

Senior iOS Engineer

Mobilecoderz Technology Private Limited
Noida
11.2017 - 01.2023
  • Implemented key business-critical features including social authentication, face recognition (Luxand SDK), and user analytics (AppsFlyer, Mixpanel), enhancing user engagement and data-driven decision-making.
  • Engineered and delivered scalable iOS applications by integrating UI/UX designs, RESTful APIs, and third-party SDKs, ensuring seamless user experience and high performance.
  • Optimized local data storage using Realm and Core Data to enhance app performance and reduce load times.
  • Published and maintained multiple apps on App Store, ensuring compliance and stability while implementing continuous feature enhancements.
  • Collaborated with cross-functional teams (Design, QA, Backend) to streamline development processes and deliver high-quality features on schedule.

Education

Bachelor of Technology (B.Tech) - Computer Science

G.L Bajaj Group of Institution
Mathura
06-2016

Skills

Languages:
Swift, Objective-C, Dart

Frameworks & UI:
UIKit, SwiftUI, Flutter

Architecture & Design:
MVC, MVVM, VIPER, Clean Architecture, SOLID, Dependency Injection

Concurrency & Threading:
Swift Concurrency (async/await, Task, Actors), GCD, NSOperationQueue

Data & Storage:
Core Data, Realm, UserDefaults, Keychain, Caching

Networking & APIs:
REST/SOAP APIs, URLSession, Alamofire, AFNetworking, WebSockets, SocketIO, Codable

Security:
OAuth 20, JWT, SSL Pinning, ATS, Secure Storage (Keychain)

Payments & IAP:
StoreKit, In-App Purchase, Subscriptions, Receipt Validation, Stripe, Braintree

Performance & Debugging:
Instruments (Time Profiler, Leaks), Crashlytics, Memory Optimization, Object Memory Graph

Analytics & Monitoring:
Firebase (Analytics, Crashlytics, FCM), Mixpanel, Event Tracking

iOS Features & SDKs:
Push Notifications (APNs), Deep Linking, Universal Links, Core Location, MapKit, Core Animation, Core Graphics, Core Bluetooth

Third-Party Libraries:
SDWebImage, Branchio, Alamofire

Testing:
XCTest, XCUITest, TDD, Mocking

CI/CD & DevOps:
Fastlane, Bitrise, CI/CD Pipelines

Tools & Version Control:
Git, GitHub, Bitbucket, Xcode, VS Code

Methodologies:
Agile, Scrum

Projects

UNIQLO | QBurst

Technologies: Swift, SwiftUI, MVVM, Flutter, Clean Architecture, Combine, Firebase

  • Led end-to-end development of scalable features using Clean Architecture and MVVM
  • Integrated RESTful APIs and implemented unit tests to ensure reliability and maintainability
  • Improved app performance and reduced defects by optimizing workflows and fixing critical issues
  • Collaborated with cross-functional teams in an Agile environment to deliver timely releases

KwikPic | Mobilecoderz

Technologies: Swift, MVVM, Realm

  • Developed a high-performance photo-sharing app with background image upload capability
  • Implemented MVVM architecture to improve code scalability and maintainability
  • Optimized local data storage using Realm for efficient image handling
  • Delivered a production-ready application with smooth media management and App Store compliance

Remnant Tribe | Mobilecoderz

Technologies: Swift, Realm, Firebase Crashlytics, Agora SDK, Socket.IO

  • Implemented real-time messaging and push notifications using Socket.IO
  • Integrated audio/video calling using Agora SDK for seamless communication
  • Improved app stability by monitoring and resolving crashes via Firebase Crashlytics
  • Managed efficient local storage using Realm, enhancing app responsiveness

Accomplishments

Improved app performance by identifying and fixing memory leaks.

Certification

Flutter & Dart: https://www.udemy.com/certificate/UC-d99b1fe8-816f-4435-b409-7c6848099638/

Disclaimer

I hereby declare that the details furnished above are true to my knowledge, and I bear the responsibility for the correctness of the above-mentioned particulars.

Timeline

Lead Engineer

QBurst
02.2023 - Current

Senior iOS Engineer

Mobilecoderz Technology Private Limited
11.2017 - 01.2023

Bachelor of Technology (B.Tech) - Computer Science

G.L Bajaj Group of Institution
ANKUR GUPTA