askari01
Farrukh Askari
Islamabad, Pakistan

I’m an iOS developer with 6+ years of professional experience in app development. Currently, I’m part of an agile development team where I’m in charge of developing highly scalable and reliable iOS apps using Swift and iOS APIs. I’ve worked across various industries for European-based startups in a high-paced environment with a strong passion for building and debugging reliable, scalable and performant apps. I love to take on new challenges.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

405.6
CodersRank Rank
Top 2%
Top 5
Swift
Swift
Developer
Pakistan
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Embrace IT
Jun 2020 - Jun 2022 (2 years)
Islamabad, Pakistan
Senior iOS Developer
Project: LETSBUILD - aproplan is a Danish startup offering a SaaS platform that supports all construction phases from end to end. I work in an agile team of 15 (47 developers on the project). As an iOS lead, I am responsible for designing and developing features from scratch. I use SOLID principles and maintain a complete software development life cycle. I maintain, optimise legacy code and fix bugs. Which has helped in reducing support tickets by 60%. I review the work of other fellows. I have developed and released 15 new features. Optimising network architecture and REST APIs reduced network calls by 15%. I increased the reliability of the app by 20% by adding offline support. I automated the app testing and release process which helped in boosting productivity by 5%. I migrated about 80% of the legacy libraries to newer versions.
Technologies used: Swift | Rest APIs | XCTest | GRDB | Phrase | Cocoapods | Github Actions | Fastlane | Firebase

Project: LetsBuild is the successor app of the Aproplan app. I work in an agile team of 13. As an iOS developer, I am responsible for designing and developing features. I use SwiftUI, Combine and consume Microservices. I added offline support to the app using Realm which also solved synchronisation issues. The app supports newer iOS 15 APIs. Migration is being carried out to support Async calls and avoid callback complexities.
Technologies used: Swift | Alamofire | Firebase Messaging | Crashlytics | SwiftUI | Combine | XCTest | Realm | Github Actions | Fastlane | SPM | Microservices
swift Swiftui mvvm ios xcode ios app development cocoapods core data uikit mobile
Wireless Life
Feb 2016 - May 2020 (4 years 3 months)
Islamabad, Pakistan
Senior iOS Developer
Project: Vinivia is a Swiss startup offering a SaaS platform that provides live streaming solutions for clients such as Audi, Johnson & Johnson and Coca-Cola. I worked in an agile team of 7. As an iOS lead, I was responsible for the design and development of the
architecture of a custom Augmented Reality (AR) renderer, which I built from scratch by using Swift 5.4. The renderer could render multiple realities from a single source. I developed interactable ads in live videos over AR. I was responsible for leading my team in defining objectives and formulating a plan to achieve them. I wrote custom AR libraries on top of ARKit and SceneKit.

Product: MARA OMAN is a product developed for the Ministry of Religious affairs Oman. The app is used by 25k+ people daily for prayers’ timings, moon sightings and important events. I worked in an agile team of 12. I migrated legacy code from Swift 3 to the latest Swift 5.0. Reduced bugs in production by 45%. Revamped the app architecture from MVC to MVVM. Added support for dark mode. I designed and developed a women's health calendar. The health calendar is used by more than 2k people daily.

Project: CouchPotato was a Pakistan-based startup providing SaaS to various clients. It had over 5k daily active users in Pakistan. I was responsible for designing, developing, testing and releasing the app. I optimised the app network calls and storage requests by using queues. Enhanced network congestion by 35%. I migrated about 55% of legacy source code from Objective-C to Swift. I designed a new user interface from scratch.
swift ios uikit Augment Reality Xcode ios app development cocoapods mobile mvvm Cocoapods firebase
Request failed with status code 503

Jobs for you

Show all jobs
Feedback