beBee background
Professionals
>
Lahore
Muhammad Shahzad

Muhammad Shahzad

Flutter | Dart | Mobile Apps Developer

Technology / Internet

Lahore, Lahore District

Social


Services offered

I am a Computer Science Graduate and Flutter Developer from Pakistan with almost 3 years of professional experience developing cross-platform applications with Flutter. I love developing elegant user interfaces and creating best-in-class user experiences.

I have used Flutter BLOC, Provider, and Riverpod as different state management solutions for my applications. I conventionally use the CLEAN architecture for Flutter using SOLID design principles and MVVM pattern. I have also worked with BLOC architecture. Both BLOC and CLEAN architectures are highly scalable and maintainable for writing medium to large-scale Flutter apps. I normally use Dio and Retrofit in combination with code generators like jsom_serializable and build_runner to make HTTP requests. Get_It for service location and to resolve dependencies and GoRouter (a wrapper around Navigator 2.0 ) for Navigation.

Other than that, I have hands-on experience working with Rest APIs, Streams, Web Sockets, Notifications, Animations, Firebase (Auth, Firestore, Storage, FCM), Google Maps SDK, Twillio Integration, and Integrating other third-party SDKs.

Approximate rate: USD$ 25 per hour

Experience

I am a Computer Science Graduate and Flutter Developer from Pakistan with almost 3 years of professional experience developing cross-platform applications with Flutter. I love developing elegant user interfaces and creating best-in-class user experiences.

I have used Flutter BLOC, Provider, and Riverpod as different state management solutions for my applications. I conventionally use the CLEAN architecture for Flutter using SOLID design principles and MVVM pattern. I have also worked with BLOC architecture. Both BLOC and CLEAN architectures are highly scalable and maintainable for writing medium to large-scale Flutter apps. I normally use Dio and Retrofit in combination with code generators like jsom_serializable and build_runner to make HTTP requests. Get_It for service location and to resolve dependencies and GoRouter (a wrapper around Navigator 2.0 ) for Navigation.

Other than that, I have hands-on experience working with Rest APIs, Streams, Web Sockets, Notifications, Animations, Firebase (Auth, Firestore, Storage, FCM), Google Maps SDK, Twillio Integration, and Integrating other third-party SDKs.

Education

I have done Bachelor in Computer Sciences (BSCS) from Punjab University College of Information Technology (PUCIT) Lahore Pakistan (2015-2019)

Professionals in the same Technology / Internet sector as Muhammad Shahzad

Professionals from different sectors near Lahore, Lahore District

Other users who are called Muhammad

Jobs near Lahore, Lahore District

  • Work in company

    Flutter developer

    Logics Yard

    + Build dating app features: profile matching, swiping, likes and recommendations. Implement real time chat messaging using WebSockets (with typing indicators, read receipts and push notifications) · + Design & Develop crossplatform mobile apps using Flutter & Dart. · Responsibil ...

    Lahore

    3 weeks ago

  • Work in company

    Junior Flutter Developer

    FusionWave (pvt.) Limited

    We are looking for a passionate Junior Flutter Developer with hands-on experience in Flutter and Dart to join our development team. This role is ideal for someone who enjoys building mobile products, learning continuously, and working closely with cross-functional teams. · Develo ...

    Lahore

    1 month ago

  • Work in company

    Flutter Developer

    Intellectual Works

    We're hiring a Flutter Developer to build high-quality cross-platform mobile apps for iOS and Android. · Build and maintain mobile apps using Flutter (Dart) for iOS and Android. · ...

    Lahore

    1 month ago