← Back to list

Portfolio

Legendesk

● Create a dating app using Kotlin. Some of its features are. ○ Recommend people basis on common interests. ○ Recomend people withing their defined geographical range. ○ See who view your profile. ○ Chat and Video Call feature. ● Create a workout app using Kotlin. Some of its features are. ○ Customize workout and diet plan. ○ See recommended YouTube Fitness channels.

Tello Talk

● Develop payment SDK for Finja while ensuring the secure payment. ● Migrate TelloTalk Android app from Java to Kotlin. Also Redesigned its architecture using MVVM and clean architecture. ● Implement paging in chat SDK using Android JetPack. This reduces loading time of previous messages up to 75%.

ForEverUs In Love

● Leading a team of 7 mobile engineers . ● Took initiative to implement PR reviews and covered all the business logic with unit-tests. ● Design and implement Real-Time identity detection SDK using Google’s MLKit. It’s used by many multinational companies (HBL, Telenor). Some of its features are: ○ Card Detection ○ Face Comparison ○ Face Liveness ● Design and implement fingerprint SDK used by NCCPL ● Onboard new joiners.

Skills

ABTesting
Android Development
Android JetPack
BitBucket
Clean Architecture
Clean Code
Data Structure
Design Pattern
Git
Hilt/Dagger
Java
Jenkins
Kotlin
Manual testing
MVVM
Problem Solving
Unit Testing

Work experience

Senior Software Engineer (Android)
since 10.2022 - Till the present day |Idenfo
Android App Development
● Leading a team of 7 mobile engineers . ● Took initiative to implement PR reviews and covered all the business logic with unit-tests. ● Design and implement Real-Time identity detection SDK using Google’s MLKit. It’s used by many multinational companies (HBL, Telenor). Some of its features are: ○ Card Detection ○ Face Comparison ○ Face Liveness ● Design and implement fingerprint SDK used by NCCPL ● Onboard new joiners.
Software Engineer (Android)
04.2022 - 09.2022 |Tello Talk
Android App Development
● Develop payment SDK for Finja while ensuring the secure payment. ● Migrate TelloTalk Android app from Java to Kotlin. Also Redesigned its architecture using MVVM and clean architecture. ● Implement paging in chat SDK using Android JetPack. This reduces loading time of previous messages up to 75%.
Android Developer
12.2021 - 03.2022 |Dolphin Mpos, USA (Remote)(Contractual)
Developed Applications for POS Devices
● Design and develop POS solution for Dolphin Mpos. Some of its feature are ○ Inventory Management for restaurants and retails ○ Payment Solutions for restaurants and retails ○ Supports both online and offline mode.
Software Engineer(Android)
06.2021 - 11.2021 |KistPay(Contractual)
Android App Development
● Implement loan module in KistPay Android app.
Software Engineer(Android)
11.2020 - 03.2022 |Legendesk
Android App Development
● Create a dating app using Kotlin. Some of its features are. ○ Recommend people basis on common interests. ○ Recomend people withing their defined geographical range. ○ See who view your profile. ○ Chat and Video Call feature. ● Create a workout app using Kotlin. Some of its features are. ○ Customize workout and diet plan. ○ See recommended YouTube Fitness channels.
Software Engineer(Android)
06.2019 - 11.2020 |AzCorp Entertainment
Android App Development
● Implement Stripe as a payment gateway for subscription feature

Educational background

Computer Science (Bachelor’s Degree)
2016 - 2019
Karachi University

Languages

UrduNativeEnglishAdvanced