Muhammad Shahzad
Android Engineer
Technical Skills
Programming Languages
  • Kotlin
  • Java
  • Swift
  • Python
  • JavaScript
  • TypeScript
  • PHP
Frameworks and Libraries
  • Jetpack Compose
  • Room
  • ViewModel
  • LiveData
  • Node.js
Architectural Patterns
  • MVVM (Model-View-ViewModel)
  • MVI (Model-View-Intent)
  • Clean Architecture
APIs and Integrations
  • REST APIs
  • Facebook GraphQL
  • Instagram API
  • WordsAPI
  • NewsAPI
  • Push Notifications
Databases and Storage
  • MySQL
  • Android Internal Storage
  • Room (for local data storage)
Development Practices
  • Android Development
  • UI Development
  • Code Refactoring
Real-time and Location-Based Technologies
  • Background Location Tracking
  • Realtime Location and Ride Status Updates

Passionate about coding and eager to learn more.

Experience
Android Developer
TexenseJuly, 2022 - Present

Working with multiple international clients, mainly:

GeoGuessr

  • Working with multiple aspects of GeoGuessr, a 5M+ downloads app
  • Responsible for using latest Android trends such as MVVM, MVI with Clean Architecture
  • Creating smooth and user-friendly UIs using Jetpack Compose
Jr. Android Developer
Mega Minds StudioFeb, 2021 - Feb, 2022
  • Daily Words - Kotlin - Added support for searching new words using WordsAPI.
  • Edge Lighting - Bug fixes and UI improvements.
  • Lock Screen Clocks - Refactored legacy code, Improved UI and added Onboarding screens.
  • Live Wallpapers - Added support for saving wallpapers in internal memory (supporting Android R).
  • Social Media Downloader - Used Facebook GraphQL and Instagram API to download stories and posts. Also supports Authentication with Facebook and Instagram.
Intern - Android Developer
Mega Success PakistanJan, 2021 - Feb, 2021

Islamic Quotes - Android App (Java)

  • Created custom backend using MySQL
  • Displayed data in app using REST APIs made with PHP
  • Accessed Android internal storage for storing data