- Bug fixing and improving application performance
- Building and shipping robust apps to Android/iOS devices using a single codebase.
- Design, develop, and maintain mobile applications using the Flutter framework.
- Proficiency in mobile app UI/UX design principles and responsive design techniques
- Experience with state management solutions such as Provider, Bloc
- Familiarity with RESTful APIs and integration of backend services.
- Solid understanding of version control systems, especially Git.
- Ability to write efficient, clean, and maintainable code.
- Problem-solving skills and the ability to troubleshoot and debug issues
- Knowledge of mobile app testing and debugging tools.
- Strong teamwork and collaboration skills for working in cross-functional development teams
- Responsible for designing distinctive screens for tablet optimization and cleaner layout.
- Proficient understanding of code versioning tools such as Git
Summary
Years of Experience
3.5
Residence
Islamabad, Pakistan
Graduation Year
BS (Computer Science)
Title
Flutter Developer - Android Developer
Skills
Experience Summary
Flutter
Bloc Dependency and State Management
Kotlin
Java
Design Patterns
Clean Architecture (MVVM)
Jetpack Navigation Components
Dependency Injection (Hilt)
GitHub
Animations
Data Caching (Network Bound Resources)
Firebase
One Signal push notifications
Material Design Guidelines (MDC)
Static/Dynamic Json
Third Party libraries
Elastic Search
Rest Api
In-App Messaging (Firebase)
Remote Configuration
Retrofit
Gson
Okhttp Interceptors
Jetpack Compose(Beginner)
Android Studio IDE
VS CODE
Tech & Tools
Native Android Development
Flutter - Hybrid Mobile App Development
API Fundamentals
OOP Fundamentals
UI/UX Design (Figma, Adobe)
Google Play Console Fundamentals
Education
- PPreston University - Computer Science
Work Experience
- FFunprime Technologies
- IINNOVAGIC Tech
- WWOLFIZ TECH
CV Summary
3
Companies
3
Languages