Download PDF

Summary

Senior iOS Developer with expertise in Swift, SwiftUI, and modern architectural patterns. Proven track record of developing high-quality iOS applications, excelling in fast-paced environments, and collaborating seamlessly with cross-functional teams.

Work History

COFE

Mobile Lead

  • Led the development and delivery of COFE Cloud, a highly customizable and white-label platform for creating apps for renowned coffee brands.
  • Developed key features such as order placement, reward programs, and support for multiple payment gateways including Checkout, TAP, and others.
  • Developed a network abstraction layer capable of interfacing with both GraphQL and REST APIs, providing flexibility in backend communication
  • Provided technical guidance and mentorship to the iOS development team, promoting best practices and high standards in code quality.
  • Implemented CI/CD pipelines using Xcode Cloud and Bitrise to automate build, test, and deployment processes.
March 2023Present
COFE

iOS Team Lead

  • Led the development of new features for existing COFE iOS applications using Swift and SwiftUI.
    Ensured backward compatibility and optimized performance across different iOS versions.
  • Developed custom reusable UI components adhering to design guidelines and ensuring a consistent look and feel.
  • Configured Fastlane for streamlined build and deployment workflows, including beta testing through TestFlight.
  • Improved development speed by 25% through effective use of modular architecture and dependency injection
Feb 2022 Feb 2023
COFE

Senior Software Engineer

  • Implemented VIPER architecture in the COFE app, restructuring the project to improve modularity and maintainability.
  • Integrated Siri Shortcuts, allowing users to place orders using voice commands for an improved user experience.
  • Managed app store submissions and updates, ensuring timely releases and adherence to Apple’s guidelines.
  • Actively participated in sprint planning, daily stand-ups, and retrospectives to drive agile development processes.
Jul 2020Oct 2022
Folio3

Senior Software Engineer

  • Led the development of a new iOS application from inception to deployment, focusing on real-time features and seamless user experience.
  • Developed a modular network layer with abstraction capabilities, allowing seamless replacement of any real-time database service, such as Firebase Firestore, Amazon DynamoDB, or custom servers.
  • Utilized Instruments to profile the application, identifying and resolving performance bottlenecks and memory leaks, improving app performance by 30%.
  • Reduced bug resolution time by 35% through comprehensive testing and continuous integration practices

April 2018Jun 2020
Raqtan

Senior iOS Developer

  • Led the development of three distinct iOS applications, two using Objective-C and one using Swift, managing all projects concurrently
  • Applied the MVVM architecture pattern to ensure a clear separation of concerns and promote scalable, maintainable code.
  • Integrated various third-party services and APIs to extend application functionalities, including social media logins, payment gateways, and analytics tools.
FEB 2017Mar 2018
Axact

Mobile Application Developer

  • Led the development numerous iOS applications, each with unique requirements ensuring timely delivery and high standards of quality.
  • Developed a real-time messaging application similar to WhatsApp, using the XMPP protocol for instant messaging and presence information.
  • Implemented custom XMPP extensions to support advanced features like file transfer and group messaging.
April 2016Dec 2016
Right Solutions, Karachi, PK

iOS Developer

  • Led the development of several iOS applications using Objective-C, managing all projects concurrently and ensuring timely delivery.
  • Created a reusable framework that significantly sped up the development process for common features, reducing development time by approximately 30%
  • Developed an abstraction layer for AFNetworking to minimize dependency on the third-party library

Education

Aug 2020June 2022
Muhammad Ali Jinnah University

MS(CS)

Mastered machine learning, computer vision, deep learning, and advanced algorithm analysis for cutting-edge expertise in computer science.

Aug 2012May 2016
FAST - National University Of Computer and Emerging Sciences

BS(CS)

Received comprehensive education in computer science fundamentals, including cloud computing, artificial intelligence, requirement engineering, and project management

Recent Projects

COFE Cloud

COFE Cloud is a highly customizable and white-label platform designed to create bespoke mobile apps for renowned coffee brands.

- Swift, UIKit, SwiftUI, VIPER, URLSession, GraphQL, REST, Swift concurrency, Combine, Xcode Cloud, SwiftLint, XCText, Checkout, TAP, Apple Pay.

Caribou: https://apps.apple.com/ae/app/caribou-rewards/id6469034908
Filli: https://apps.apple.com/pl/app/filli/id6477424240
Daratalqahwa: https://apps.apple.com/us/app/darat-al-qahwa/id6476921420
Barns: https://apps.apple.com/us/app/barns/id6469034756
Barns X: https://apps.apple.com/us/app/barns-x/id6475600545
Kyan: https://apps.apple.com/us/app/kyan/id6502828006

COFE App

COFE app is an immersive coffee experience with smart ordering, in-app credit, and exclusive promotions for coffee lovers worldwide.

- Swift, UIKit, MVVM, GraphQL, URLSession, SwiftLint, XCText, SiriKit, Checkout, TAP, MyFatoorah, Apple Pay.

App link: https://apps.apple.com/us/app/cofe/id1339438881

Folio3

AgriERP

A complete farm management system that includes farm operations such as keeping track of inventory, planning seasional harvest and accounting for costs and labor

- Swift, UIKit, Clean Swift Architecture, Alamofire, Azure, Dynamics, Firebase Cloud Functions, Firestore, XCTest

URL: https://agrierp.com/

Raqtan

SphereY

An in house solution to streamline installation and maintenance requests for machines purchased from Raqtan. Manage service reports, track parts, schedule visits, and receive fast quotations with ease.

- Objective C, Swift, UIKit, MVVM, AFNetworking, Alamofire, CoreLocation, CoreAnimation, Checkout, Apple Pay, Firebase.

SphereY Customer App: https://apps.apple.com/us/app/id1459045167 
SphereY Technician App: https://apps.apple.com/us/app/id1521979152

Raqtan

Techplanner

Techplanner, an iPad app for service businesses, simplifies mobile workforce management with features for scheduling both planned and on-demand field services. Its user-friendly interface and cost-effective solution ensure efficient task allocation and completion.

- Objective C, UIKit, MVC, CoreAnimation, AFNetworking, Codable, CoreData, Firebase

URL: https://raqtan.techplanner.com/app/

Raqtan

Qavashop

QavaShop is an ecommerce app that provides seamless payments, diverse shipping, authentic products, and easy returns. Quickly explore coffee items, brands, and features with ease.

- Swift, UIKit, MVVM, Alamofire, CoreLocation, Checkout, Apple Pay, Firebase.

App Link: https://apps.apple.com/us/app/id1469195910

Skills

Architectures: Clean swift, VIPER, RIB, MVVM, MVP, MVC, VIP.
Programming Languages: Swift, Objective-C, Python.
Networking: URLSession, Alamofire, GraphQL, WebSockets.
Libraries and Frameworks: Combine, ReactiveSwift, PromiseKit, Moya, Kingfisher, RxSwift, Lottie, Firebase, WatchKit, PassKit, CoreML, HomeKit, XMPP.
Payment Gateways: Apple Pay, Stripe, Checkout, TAP, Paypal.
Version Control: Git, Github, Bitbucket, Git submodules, Git LFS.
Testing: XCTest, UI Testing, Quick, Nimble, Snapshot Testing.
Tools: Xcode, Instruments, Testflight, Appstore Connect, Slack, Jira, Figma, Postman, Proxyman.

Other Achievements

- Designed a machine learning model to classify language fluency levels using SVM and Random Forest algorithms, achieving accuracy rates of 92.4% and 92.6%, respectively. Trained the model on 1,400 audio excerpts from various interviews.

- Authored a thesis on an innovative password authentication system that reduces the risk of account takeover (ATO) attacks by utilizing typing dynamics and patterns. View the report.

- Presented a demo on a real-time, socket-based clean architecture implemented entirely in Swift, featuring offline sync support. Shared this with all technical teams to explore potential enhancements. Preview the demo.

- Delivered multiple sessions on cutting-edge technologies that provide cost-effective and efficient solutions, aiding the sales team in pitching to customers and guiding technical teams in adopting best practices.