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
