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

Hamza Bhatti

IT
senior
Специализация: Android Developer

Портфолио

Planet Cricket - Live Scores

Never miss anything from the world of cricket. Get all the latest match updates, live scores, match schedule, team rankings, and more. Planet cricket gets your passion towards cricket. Catch all the live-action of every match and keep you up-to-date on every move that happens in a match only on planet cricket.

Park4U

PARK EASY, FAST AND CHEAP We think parking is too expensive, which is why we want to challenge competitors' prices. We want to be the market's cheapest parking in several of the country's cities - without subscription. It's over to find and look for the parking meter, and possibly stand in line to register and pay for your parking. With a few simple steps, you can easily and quickly find and pay for your car parking on your mobile

Love Rugby League.

With live scores from Super League, Championship, Championship 1 and the NRL, you will never miss a point, whether you're following the games at home, in the pub or if you've live at another game.

Скиллы

Agile
APIs
Automotive
CI/CD
Clean Architecture
Coroutines
Coroutines
Dagger 2
DART
Data/view binding
Flow
Github
GitLab
Hilt
IoT
Java
JetPack
Jetpack compose
Junit
Kotlin
LiveData
Mockito
MVVM
Restful APIs
Room
RxJava
Test case
Unit test
XML

Опыт работы

Software Developer Mobile Android
08.2022 - 07.2023 |bbg Bitbase Group GmbH
Kameon Library, Kameon PLC Drive
▪ Working on Drive application (like Google Drive) with complex multi-modules with multi-languages. ▪ Developing technical solutions ensuring efficiency, testability, scalability and sustainability. ▪ Developing SDKs of Login, Register and Profile module for same group of applications. ▪ Architect Android applications using MVVM patterns and Clean Architecture principles. ▪ Writing Unit test and Integration UI tests using Mockito, and Junit. ▪ Setting an appropriate CI/CD pipeline including version control and release systems. ▪ Conducting code reviews and pair-programming with peers. ▪ Worked on Bug fixing and adding modules in existing projects. ▪ Wrote new reusable components for internal use or release as open-source. ▪ Monitoring Firebase Analytics, Crashlytics, and ANRs for insights. ▪ Improving code quality (Best practices, SOLID and DRY principles).
Senior Android Developer
08.2021 - 07.2022 |Xisys, Lahore, Pakistan
Kotlin, Jetpack, Camera2, TEE, Face ID, JNI, Room, Hilt, MVVM, Clean Architecture, Agile, Data/View binding, Unit test, Test case, Mockito, Junit, Jetpack compose, Coroutines, RxJava
▪ Worked on an AI project to detect facial impressions of users to authenticate by using Face ID ▪ Worked on secure application to prevent random users and hackers. ▪ Worked on Trusted Execution Environment (TEE). ▪ Worked with JNI NDK libraries to achieve the Face ID module. ▪ Experience with memory management and caching mechanisms specific to image bitmaps. ▪ Developed the core feature of the applications. ▪ Worked extensively on creating complex animation and custom UI components and developed good technical capabilities to solve complex UI problems. ▪ Participated actively in sprint planning, agile and scrum practices.
Senior Android Developer
01.2019 - 07.2021 |Sixlogics, Lahore, Pakistan
Kotlin, Google Maps, Firebase tracking and DB, FCM, RabbitMQ, Live streaming, Agile, Dagger 2, Wrappers, Binding, Coroutines, RxJava, Unit test, Test case, IoT, Bluetooth
▪ Design and build advanced applications for the Android platform. ▪ Collaborate with cross-functional teams to define, design, and ship new features. ▪ Work with outside data sources and API’s. ▪ Unit-test code for robustness, including edge cases, usability, and general reliability. ▪ Work on bug fixing and improving application performance. ▪ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Android Developer
08.2015 - 01.2019 |Mashkraft, Lahore, Pakistan
Kotlin, Google Maps, Firebase tracking and DB, FCM, RabbitMQ, Live streaming, Dagger 2, Wrappers, Binding, Agile, IoT, Bluetooth
▪ Involved in the full product lifecycle from design and development to deployment. ▪ Observed best practice standards in the Android platform. ▪ Responsible for coordinating with team, clients, and management. ▪ Developed and debugged via Android Studio. ▪ Database designing and implementation. ▪ Design and build advanced applications for the Android platform.
Android Developer
04.2015 - 06.2015 |Lemeno, Dubai, UAE
Android, APIs
▪ Ensure applications are properly integrated with Android API’s. ▪ Create UI/UX Design. ▪ Creating a concept model. ▪ Design application-Making the app color theme & the application structure. ▪ Developed meaningful applications task for the company. ▪ Experience in both Eclipse and Android studio. ▪ Experience in Android SDK. ▪ Experience with third party libraries and APIs.

Образование

Computer Science (Бакалавр)
2010 - 2014
The University of Lahore

Языки

АнглийскийРоднойНемецкийСредний