Skip to main content
Usama Sarfraz

Usama Sarfraz

Flutter developer with 4+ years of experience building and shipping production mobile apps for iOS and Android

Talent
RawalpindiMember since September 23, 2026
FlutterClean ArchitectureRiverpodProviderBLoCREST APIsFirebaseFirestoreJSONJWTGoRouterGitGitHubAndroidPlay StoreiOSApp StoreTestFlightPDF WorkflowsImage CompressionCursorGitHub CopilotCline
·

Hire this person

Send a job offer directly to this candidate

FlutterClean ArchitectureRiverpodProviderBLoC

About

Flutter developer with 4+ years of experience building and shipping production mobile apps for iOS and Android. Full-time at Constroot since February 2023, building and maintaining a live construction project management app published on the Google Play Store and Apple App Store. Skilled in Clean Architecture, state management (Riverpod, BLoC, Provider), REST API integration with JWT-based authentication and JSON handling, Firebase, and the full end-to-end release process for both platforms.

Comfortable owning features from architecture decisions through to deployment.

Strong

Git / GitHub workflow and daily experience with AI coding tools (Cursor, GitHub Copilot, Cline) — including reviewing, refactoring, and quality-checking AI-generated code before it ships.

Experience

Flutter Developer at Constroot (2023-02 – Present)

Published app: Google Play Store • Apple App Store

  • Build and maintain a production, field-facing construction project management app (iOS & Android) covering projects, RFIs, submittals, progress photos, daily reports, team/worker management, and wage tracking.
  • Architect and uphold a Clean Architecture, feature-first codebase; use Riverpod for state management and GoRouter for declarative navigation.
  • Integrate REST APIs with JWT-based authentication, JSON serialization/deserialization, async data handling, and offline-first loading patterns built for real-world field conditions.
  • Work with Firebase services (Firestore, Firebase Auth, Cloud Messaging) for authentication, real-time data, and push notifications.
  • Built a document scanning feature delivering searchable "sandwich PDF" output using cunning_document_scanner, google_mlkit_text_recognition, and the pdf package.
  • Implement PDF workflows and image compression to keep media uploads fast on slow field/site mobile connections.
  • Own the iOS release pipeline end-to-end: Xcode builds, CocoaPods, code signing, provisioning profiles, TestFlight, and App Store submission.
  • Own the Android release pipeline: Play Store submissions, release builds, signing configurations, and version management.
  • Maintain a Git / GitHub workflow for version control, feature branching, and code reviews across a continuously evolving production codebase.
  • Use AI coding tools (Antigravity, Cursor, GitHub Copilot, Cline) day-to-day — reviewing, refactoring, and quality-checking AI-generated code before merging to production.
  • Debug and resolve platform-specific build, dependency, and deployment issues independently.

Freelance Flutter Developer at Fiverr (2022-01 – 2023-02)

  • Completed 51 orders, reached Level 1 Seller status, and delivered Flutter apps end-to-end for clients across requirements gathering, UI, REST API integration, and delivery.
  • Worked with Firebase (Firestore, Authentication, Cloud Messaging) across multiple client projects requiring real-time data, auth flows, and push notifications.
  • Integrated various third-party APIs and handled JSON contracts, authentication headers, and error handling for diverse client requirements.
  • Continued occasional freelance projects after joining Constroot full-time, at a reduced pace.

Education

Bachelor of Science in Software Engineering – Riphah International University

Reviews

Related