5 years of experience in building scalable Flutter Apps

Muhammad Hamza

5 years of experience in building scalable Flutter Apps

Available to hire

5 years of experience in building scalable Flutter Apps

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Senior Flutter Developer at Upwork (Freelancer)
August 1, 2023 - Present
Delivered production-ready Flutter applications for international clients across iOS and Android. Implemented state management using Provider and Bloc with MVVM architecture to ensure scalability and maintainability. Collaborated with designers and product managers in Agile, distributed teams. Shipped features through CI/CD pipelines while maintaining high performance and code quality. Actively performed code reviews and contributed to architectural decisions.
Flutter Team Lead at Book And Go
November 1, 2022 - November 1, 2024
Led a team transitioning from a Firebase and WordPress backend to a custom solution, reducing app launch time from 1-2 minutes to 5 seconds and improving booking efficiency for 31 sports clubs. Defined and enforced Flutter architecture using MVVM patterns with Riverpod for scalable state management. Collaborated with product and design teams in an Agile environment. Monitored performance with Mixpanel and Firebase Crashlytics; integrated 6 payment gateways (Stripe and 5 local gateways) to enhance booking experience.
Lead Flutter Developer (Contractor) at Inter use Ltd
March 1, 2022 - December 1, 2024
Led a team of developers in designing and deploying 8 innovative mobile applications tailored for schools, SMEs, and various organizations in Israel. Pioneered localization for right-to-left (RTL) languages, significantly enhancing user experience and accessibility for Hebrew-speaking users. Achieved a 100% improvement in application performance through optimization and efficient coding practices, ensuring seamless user interactions. Drove 100% user growth by implementing strategic features and engaging user interfaces.
Software Engineer at BrainX Technologies
January 1, 2021 - November 1, 2022
Pioneered the transition from native iOS to Flutter development, becoming the first Flutter developer at the company and spearheading the establishment of a Flutter development team. Developed 5 mobile applications using Flutter, significantly expanding the company’s portfolio. Contributed to hiring and training of developers, and led bi-weekly team growth meetings to boost collaboration and productivity.
Flutter Developer (Contractor) at Cayzu Help Desk
August 1, 2020 - January 1, 2021
Led the complete redevelopment of Cayzu Help Desk from outdated native iOS/Android code to a modern Flutter framework, ensuring maintainable and scalable code for future updates. Implemented structured state management and scalable architecture; integrated backend services to enhance functionality and user experience. Published the app on the App Store and Google Play, increasing visibility and accessibility.
Flutter Developer at Freelancer
August 1, 2019 - December 1, 2020
Freelance Flutter development for diverse clients; built cross-platform apps using Flutter and Dart for various industries. Shipped Flutter apps to App Store and Google Play, including projects like Phar macute, Jakstat Courier App, and NAACP Greater Bridgeport Branch App.

Education

Bachelor of Science in Computer Science at National University of Computer & Emerging Sciences
January 11, 2030 - December 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Professional Services