Summary
Overview
Work History
Education
Skills
Timeline
Generic
ANKUR CHAUDHARY

ANKUR CHAUDHARY

Sr iOS Developer
New Delhi,DL

Summary

Seasoned iOS developer with 7+ years of experience at product-based companies, currently serving as iOS lead at Probo (RMG Platform). Demonstrated expertise in system design and scalable architecture, implementing design patterns for optimal memory management, performance optimization, and UI/UX. Proven track record in leading major initiatives, engaging in client discussions, and delivering effective solutions. Experienced in distributing apps for testing through TestFlight and managing multiple releases on the App Store via Developer, Enterprise, and Business Manager accounts.

Overview

8
8
years of professional experience
1
1
Language

Work History

Sr IOS App Developer

Probo Media Technologies
03.2024 - Current
  • Developed a Socket layer infrastructure and integrated it throughout the app for real-time price updates, significantly reducing user complaints and improving the overall experience. Additionally, I assisted the Android team in creating a robust solution
  • Developed generic utilities across the app to assist the team with new SwiftUI development and facilitate the migration from UIKit, especially aiding their work on older iOS versions below 16
  • Played a key role in establishing the annual roadmap, which was divided into quarterly objectives focusing on app performance, stability, monitoring, and the rollout of new features.
  • Implemented security features across the app, including migrating auth tokens to the keychain, screen blurring, biometric login, and SSL pinning, while enhancing the legacy codebase to address vulnerabilities in authentication token sharing via web views

iOS App Developer

Senpiper Technologies
07.2017 - 03.2024
  • Practiced Agile methodology with the team and conducted biweekly sprint planning sessions with active collaboration with the product team and delivery team
  • Defined a framework to White-label the app for multiple clients (10+) and supervising their release schedules
  • Developed critical components like dynamic forms (having local data storage, sophisticated logic execution, and run-time validations). Additionally developed a notification processing pipeline, offline messaging system, and accessibility support
  • Monitored Firebase Crashlytics consistently to identify and resolve bugs, while expanding the event tracking as the product scales
  • Implemented features like payment support via Razor pay, biometric login via Keychain, video call support, and other user-friendly features like in-app language change, dark mode, etc.
  • Strategized and monitored the migration of legacy code from Objective-C to Swift, establishing comprehensive conversion guidelines based on the VIPER architecture
  • Optimized average time complexity of UI loading of core component in the app making it 3x faster
  • Created a design language system (DLS) to facilitate various layouts for dynamic forms and diverse app screens based on JSON Schema
  • Enabled offline chat functionality using a queue-based system and facilitated local storage through Core Data
  • Designed advanced logic execution system using JSContext within dynamic forms
  • Integrated push notifications into the app and seamlessly incorporating extensions like Notification Service extension and Notification Content extension
  • Conducted memory leaks profiling and resolved identified issues

Education

B.Tech - Computer Science

USCIT, GGSIPU

Skills

Swift, Objective C

Timeline

Sr IOS App Developer

Probo Media Technologies
03.2024 - Current

iOS App Developer

Senpiper Technologies
07.2017 - 03.2024

B.Tech - Computer Science

USCIT, GGSIPU
ANKUR CHAUDHARYSr iOS Developer