You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Stefano ToppiST

Stefano Toppi

Senior Flutter Developer

€350/day
Treviglio, IT
8-15 years

Average response time: 1 hour

About Stefano

Senior Flutter Developer with 15+ years in software engineering and 6+ years dedicated to production Flutter
applications published on App Store and Google Play. I design and deliver scalable mobile architectures grounded in
Clean Architecture, with deep hands-on expertise in Riverpod, BLoC/Cubit, GoRouter and Dio-based API integrations.
My focus is writing clean, testable, modular Flutter code that holds up in real production environments — including
offline-first strategies, OAuth2 and Firebase authentication, FCM push notifications, and CI/CD pipelines. A solid cross-
platform background in Angular, React and Swift lets me collaborate effectively across mobile and web teams.
  • Italian

    Native or bilingual

  • English

    Basic

Remote only
Primarily works remotely

Experience

  • AM Digital Life
    Senior Flutter Developer
    DIGITAL AND IT
    January 2020 - Today (6 years and 7 months)
    Milan, Metropolitan City of Milan, Italy
    Flutter developer on cross-platform mobile applications for clients in healthcare, sports and non-profit sectors. Hands-
    on work spans architecture, feature development, testing and release pipelines.
    • Designed Clean Architecture modules with clear separation between presentation, domain and data layers
    • Built state management using Riverpod and Cubit/BLoC across multiple production apps
    • Implemented structured navigation with GoRouter including deep linking and authenticated routes
    • Integrated REST APIs via Dio with centralized error handling, interceptors and token refresh flows
    • Delivered authentication flows with Firebase Auth and OAuth2, plus FCM push notifications
    • Implemented offline-first strategies with local caching, and contributed to unit/widget tests and CI/CD
    Key projects: AIDO (national organ donation app), Volley Club Cesena, Nutridono, Yumi
    Flutter Mobile development Firebase software architect Dart
  • Applìa Software House
    CTO & Flutter Developer
    DIGITAL AND IT
    January 2024 - January 2025 (1 year)
    Rome, Metropolitan City of Rome Capital, Italy
    Designed and developed the SportId ecosystem end-to-end: two Flutter applications (Player and Coach) published on
    App Store and Google Play.
    • Defined a modular Clean Architecture with Riverpod for dependency injection, Cubit for state management and
    GoRouter for navigation
    • Implemented REST integrations via Dio with custom interceptors and centralized error handling
    • Integrated Firebase Auth and FCM push notifications
    • Managed complex data flows across athlete profiles, training planning and real-time statistics
    • Full ownership of the development cycle: architecture, implementation, testing and production release
    Flutter Firebase REST software architect Dart
  • Madist Ltd
    CTO, Co-founder & Flutter Developer
    DIGITAL AND IT
    January 2024 - January 2025 (1 year)
    London, UK
    Co-founded a UK startup building a real-time betting platform. Led the technical direction while personally owning the
    Flutter codebase.
    • Designed Clean Architecture with BLoC for state management, GoRouter for navigation and Dio for REST/GraphQL
    integrations
    • Built authentication, user session management and real-time data update flows
    • Set up multi-environment CI/CD pipelines (dev/stage/prod) and production monitoring
    • Integrated Firebase Authentication with secure token handling and refresh logic
    • Coordinated backend, product and design teams using Agile/Scrum
    Flutter API REST software architect Dart Mobile application

Recommendations

Be the first to recommend Stefano

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • University of Modena and Reggio Emilia
    2012
  • IT Diploma —
    Istituto Tecnico Primo Levi
    2009
    IT Diploma —

Skill set

Categories