Shoaib Akhtar

Shoaib Akhtar Email and Phone Number

Core Contributor @ ZAR
Dubai, AE
Shoaib Akhtar's Location
Riyadh, Saudi Arabia, Saudi Arabia
Shoaib Akhtar's Contact Details

Shoaib Akhtar personal email

n/a
About Shoaib Akhtar

Seasoned iOS Engineer with over a 10+ years of professional experience, specialising in client-side iOS development across diverse global locations such as Germany, Denmark, UAE, and Pakistan. Proficient in Test-Driven Development (TDD), I have a passion for crafting clean and testable code. My portfolio includes the successful development of various iOS applications, ranging from fintech and social apps to classified ads and expense trackers.https://github.com/shoaib-akhtar/iOS-Portfolio

Shoaib Akhtar's Current Company Details
ZAR

Zar

View
Core Contributor
Dubai, AE
Website:
zar.app
Employees:
18
Shoaib Akhtar Work Experience Details
  • Zar
    Core Contributor
    Zar
    Dubai, Ae
  • Mrsool | مرسول
    Staff Software Engineer
    Mrsool | مرسول Sep 2024 - Present
    Remote
  • Sadapay
    Lead Software Engineer
    Sadapay Jan 2022 - Aug 2024
    Berlin, Germany
    Leading the Cards Squad at SadaPay and contributing throughout the entire development lifecycle, from research to support, my responsibilities as a squad lead include:Use eXtreme Programming, including test-driven development, trunk-based development, and mobbing, to develop high-quality software.Collaborate closely with Product and Design in a cross-functional, vertical squad.Deliver measurable value for our customers and the business.Support the professional growth of other engineers.Outcomes achieved under my leadership:Achieved a remarkable 97% reduction in customer acquisition costs by strategically limiting free card orders to a targeted subset of customers, reduced decline transactions and offering open market fx rates. We developed BFF (Backend for front end) that dynamically adjusts fees and foreign exchange rates, enabling us to provide the most competitive rates to our customers and quickly respond to market fluctuations (such as differences between open market and interbank rates, and WHT changes). This innovation resulted in a 290% increase in FX revenue.Efficiently transitioned from a monolithic architecture to microservices, leading to a significant reduction in delivery time.Took on the challenge of ingesting and processing large volumes of data by constructing a robust data pipeline, facilitating the publication of Kafka messages, and enabling efficient storage—an impressive feat considering my background in frontend development.Designed and developed micro-frontends for iOS and Android platforms, contributing to the enhancement of modules within our domain.Streamlined the process of physical card ordering from synchronous to asynchronous, resulting in a notable decrease in failure rates, especially within the intricate flow involving three third-party vendors.Demonstrated leadership by mentoring a team of more than four engineers, fostering professional growth and knowledge transfer within the organization.
  • Sadapay
    Senior Software Engineer
    Sadapay Nov 2020 - Jan 2022
    Lahore, Punjab, Pakistan
    At Sadapay, our mission is to drive financial inclusion in Pakistan by simplifying financial services.I spearheaded the development of "SadaPay" from the ground up, utilizing Swift and adhering to the MVVM-FlowControllers design pattern while practicing Test-Driven Development (TDD).The architecture of SadaPay is multi-modular, leveraging CocoaPods for efficient dependency management. This design has empowered the establishment of over 10 squads at SadaPay, each with their dedicated repository. This segregation allows squads to develop and test their use cases independently, minimizing blockers and significantly reducing delivery time and bug occurrences.Ensuring the robustness of our codebase, SadaPay boasts over 90% unit test coverage, complemented by comprehensive UI testing for all user journey flows using XCTest and XCUItest frameworks.To maintain code quality and adherence to Swift conventions, SwiftLint and SonarCloud are integrated into our development pipeline. I personally set up the end-to-end CI/CD pipelines on Bitrise, ensuring seamless integration and delivery.The implementation of an Open API Client Code generator has been pivotal, automating the generation of our Swift client network layer from API specifications. This not only eliminates human error in API translation but also slashes development effort by 30-40%.Embarked on my full-stack journey by delving into backend development with Spring Boot using Kotlin, exploring microservice architecture, SQL databases, and gaining proficiency in Kafka.In fostering collaboration and swift feature delivery, I actively engage with the product and design teams, participating in regular Pair/Mob programming sessions to ensure alignment and a speedy development pace.
  • Careem
    Software Engineer 2 (Tech Lead Careempay Ios)
    Careem Jan 2020 - Oct 2020
    Lahore, Punjab, Pakistan
    Careem is a ride-sharing app similar to Uber.Careem Pay is a unified, safe, and secure online payment system for Careem's services.We extracted CareemPAY from the monolithic Careem app and built a separate verticle. I am primarily responsible for the stability of the system using automated testing. We decoupled CareemPAY from the parent app as it was tightly coupled in legacy code. We removed singleton SDK initialization, which was a big task since many modules were dependent on it.We deprecated concrete type dependency injections and replaced them with abstract types, which helped increase test coverage. Additional Technologies used: Cucumberish, Gherkin, Kingfisher, Lottie-iOS, CI -> Bitrise, CD -> Firebase.Outcome:Reduce support tickets from 120 to less than 20 for a month. Significantly reduced crashes improving system stability. Increased unit test coverage from 0% to 60% and more than 90% of our modules are end to end UI tested.
  • Quantumlhe (Pvt) Ltd.
    Senior Software Engineer
    Quantumlhe (Pvt) Ltd. Jun 2018 - Oct 2019
    Lahore
    ProjectHideboxAn innovative, quick and easy way to keep track of your possessions giving you the ease of having the information on you when you need it the most.I'm extremely pleased with how the project came out. I'm particularly proud of the app's animation, UI design, and easily-extended architecture (MVVM-Coordinators). Hidebox is built with Xcode and written entirely in Swift 5. It utilizes Auto Layout for UI design. Hidebox is my ongoing project.My RoleLead iOS developer and team lead for iOS and Android. Communicating with clients, understanding requirements and sprint planning.TechnologiesSwift(4-5), CoreData, CoreLocation, AVFoundation, Photos, Push Notifications, Alamofire, Keychain, GoogleMaps, Firebase, Kingfisher, Hero, Lottie-Animations, GoogleSignIn, FBSDKLoginKit
  • Quantumlhe (Pvt) Ltd.
    Senior Software Engineer
    Quantumlhe (Pvt) Ltd. Apr 2016 - Feb 2018
    Lahore
    ProjectSalamPlanetThe Ultimate Muslim Lifestyle App. Explore Your Muslim Lifestyle – Socialize, Eat, Play and Pray with SALAM PLANET!Worked with a fast-paced team to deliver features as soon as possible to the 500k users. SalamPlanet is written in Objective-C with some Swift modules. It has Storyboards as well as nibs.My RoleSole iOS developer. My responsibilities were to communicate with the product owner, guide UI/UX team about the future flows.TechnologiesObjective-C, CoreData, AVFoundation, Photos, Core Location, Push Notifications, AFNetworking, Keychain, GoogleMaps, Firebase, FBSDKLoginKit
  • Brain Logix Private Limited
    Senior Software Engineer
    Brain Logix Private Limited Oct 2014 - Apr 2016
    Lahore, Pakistan
    My responsibilities were to communicate with the product owner, guide UI/UX team about the future flows.TechnologiesObjective-C, CoreData, AVFoundation, Photos, Core Location, Push Notifications, AFNetworking, Keychain, GoogleMaps, Firebase, FBSDKLoginKit
  • Brain Logix Private Limited
    Software Engineer
    Brain Logix Private Limited Sep 2013 - Sep 2014
    Lahore, Pakistan
    The team consists of three iOS developers. My responsibilities were to estimate the new tasks, develop them and clean the previously written code.

Shoaib Akhtar Skills

C++ Pspice Programming Matlab Ios Development C Assembly Language Microsoft Office Sql Microsoft Visual Studio C++ Proteus Xcode Objective C Microcontrollers Simulink Facebook Api Google Maps Api Photon Realtime Parse Api Mobile Game Development Logicworks Swift Ios Json Mobile Application Development User Experience Emerging Technologies Swift Cocos2d

Shoaib Akhtar Education Details

Frequently Asked Questions about Shoaib Akhtar

What company does Shoaib Akhtar work for?

Shoaib Akhtar works for Zar

What is Shoaib Akhtar's role at the current company?

Shoaib Akhtar's current role is Core Contributor.

What is Shoaib Akhtar's email address?

Shoaib Akhtar's email address is sh****@****apay.pk

What schools did Shoaib Akhtar attend?

Shoaib Akhtar attended National University Of Computer And Emerging Sciences.

What are some of Shoaib Akhtar's interests?

Shoaib Akhtar has interest in Science And Technology.

What skills is Shoaib Akhtar known for?

Shoaib Akhtar has skills like C++, Pspice, Programming, Matlab, Ios Development, C, Assembly Language, Microsoft Office, Sql, Microsoft Visual Studio C++, Proteus, Xcode.

Not the Shoaib Akhtar you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.