Summary

  • 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

Years of Experience

3.5

Residence

Islamabad, Pakistan

Graduation Year

BS (Computer Science)

Title

Flutter Developer - Android Developer

Work Experience

Funprime Technologies

Flutter Developer

January 2022 - December 2022

  • 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.

INNOVAGIC Tech

Android Developer

September 2018 - August 2020

  • As an Android developer, learned how to respond to client needs for applications with an eye to the most feasible and effective solutions along with team members' coordination to create client apps in a coordinated and timely manner.
  • Time management, critical thinking, different tools and technologies.
  • Optimizing performance using various techniques and tools.
  • Fixing bugs in a remarkable time and implemented many requested features.
  • Learned working on Firebase service and social media logins.

WOLFIZ TECH

Android Developer

November 2020 - December 2021

  • Collaborate with the design team to create user-friendly and visually appealing interfaces.
  • Collaborate and coordinate with external suppliers to ensure the timely delivery of new functionalities.
  • Implement responsive designs that adapt to various screen sizes and orientations.
  • You will be sharing feedback and brainstorming ideas with teams to improve the development process.
  • Understand basic concepts of design for developing user-friendly applications.
  • Stay up to date with the latest technologies.
  • Fixing bugs in a remarkable time and implemented many requested features.
  • Development of product from scratch to production ready by identifying bottlenecks along with proper solutions to the problems that seem impossible.
  • Upgrading Framework to the latest versions and overcoming breaking changes.
  • Monitoring system for unknown users as well as for spying purpose.
  • Using Github for VCS to ensure the best app development experience.
  • Collaborating with cross-functional teams to define and design new features.

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

Preston University

Computer Science - BS

2015 - 2019

N/A

Languages

Language

English

Spoken

Language

Urdu

Fluently

Language

Pashto

Fluently