← В ленту
Senior
Регистрация: 03.11.2023

Hamza Bin Bashir

Специализация: Android Developer
My name is Hamza Bin Bashir. I have a bachelor's degree in computer science. I have 4 years and 6 months of experience as an Android Developer. During my career, I have worked in a project and product-based company. I also have developed some big products that currently have a 1M+ user base. I have worked with International clients as well. I have worked on apps with MVVM clean architectures using Java and Kotlin with Hilt for dependency injection that drives a testable coding approach. I am a keen supporter of clean architecture. I have a good understanding of Coroutines for asynchronous operations. I have written tests using JUnit4 and Mockito. I have also worked with Android Architecture Components using MVVM, Hilt, LiveData, and Flow APIs since I believe the new tools that Google is bringing to android are a great move towards standardized Android Apps development which should be happening years ago.
My name is Hamza Bin Bashir. I have a bachelor's degree in computer science. I have 4 years and 6 months of experience as an Android Developer. During my career, I have worked in a project and product-based company. I also have developed some big products that currently have a 1M+ user base. I have worked with International clients as well. I have worked on apps with MVVM clean architectures using Java and Kotlin with Hilt for dependency injection that drives a testable coding approach. I am a keen supporter of clean architecture. I have a good understanding of Coroutines for asynchronous operations. I have written tests using JUnit4 and Mockito. I have also worked with Android Architecture Components using MVVM, Hilt, LiveData, and Flow APIs since I believe the new tools that Google is bringing to android are a great move towards standardized Android Apps development which should be happening years ago.

Портфолио

ForEverUs In Love

○ Implement afeature where we recommend people based on their common interests ○ Implement a feature where user can see people withing their defined geographical range ○ Implement Chat and Video Call feature

Tello Talk

● 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%

KistPay

● Implement loan module in KistPay Android app.

Скиллы

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

Опыт работы

Senior Software Engineer (Android)
с 10.2022 - По настоящий момент |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

Образование

Computer Science (Бакалавр)
2016 - 2019
Karachi University

Языки

АнглийскийПродвинутыйУрдуРодной