I’m a senior Flutter mobile developer with 9 years of experience in software development, including 6 years building production-ready mobile applications with Flutter. I help companies design and develop high-quality iOS, Android and Web applications, focusing on clean architecture, scalability and long-term maintainability. I’ve worked on both B2C and B2B products, including: large-scale consumer apps (transport, social, community) business tools (order management, scheduling, internal platforms) More recently, I’ve also been working on backend development using Node.js (Express / NestJS) and PostgreSQL, building APIs for real-world products such as appointment booking platforms with complex business logic (users, employees, services, availability, notifications, etc.). What sets me apart: Strong product mindset (not just shipping code) Clean, scalable architecture (DDD / use cases approach) Ability to quickly take ownership of complex systems Experience working in startup and fast-paced environments I can help with: Flutter app development (iOS / Android / Web) Backend APIs (Node.js / NestJS) Architecture and technical decisions Improving or scaling existing projects I’m available for freelance projects and open to long-term collaborations.

Joffrey Fortin

I’m a senior Flutter mobile developer with 9 years of experience in software development, including 6 years building production-ready mobile applications with Flutter. I help companies design and develop high-quality iOS, Android and Web applications, focusing on clean architecture, scalability and long-term maintainability. I’ve worked on both B2C and B2B products, including: large-scale consumer apps (transport, social, community) business tools (order management, scheduling, internal platforms) More recently, I’ve also been working on backend development using Node.js (Express / NestJS) and PostgreSQL, building APIs for real-world products such as appointment booking platforms with complex business logic (users, employees, services, availability, notifications, etc.). What sets me apart: Strong product mindset (not just shipping code) Clean, scalable architecture (DDD / use cases approach) Ability to quickly take ownership of complex systems Experience working in startup and fast-paced environments I can help with: Flutter app development (iOS / Android / Web) Backend APIs (Node.js / NestJS) Architecture and technical decisions Improving or scaling existing projects I’m available for freelance projects and open to long-term collaborations.

Available to hire

I’m a senior Flutter mobile developer with 9 years of experience in software development, including 6 years building production-ready mobile applications with Flutter.

I help companies design and develop high-quality iOS, Android and Web applications, focusing on clean architecture, scalability and long-term maintainability.

I’ve worked on both B2C and B2B products, including:

large-scale consumer apps (transport, social, community)
business tools (order management, scheduling, internal platforms)

More recently, I’ve also been working on backend development using Node.js (Express / NestJS) and PostgreSQL, building APIs for real-world products such as appointment booking platforms with complex business logic (users, employees, services, availability, notifications, etc.).

What sets me apart:

Strong product mindset (not just shipping code)
Clean, scalable architecture (DDD / use cases approach)
Ability to quickly take ownership of complex systems
Experience working in startup and fast-paced environments

I can help with:

Flutter app development (iOS / Android / Web)
Backend APIs (Node.js / NestJS)
Architecture and technical decisions
Improving or scaling existing projects

I’m available for freelance projects and open to long-term collaborations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
French
Fluent

Work Experience

Flutter Mobile Developer & Backend (NestJS) at Polites
March 1, 2025 - April 1, 2026
Developed the Polites app, a social network for surveys. Implemented survey creation, infinite survey listing in swipeable cards and a masonry grid, user profile display, contacts import and friend linking, friend request management, and leaderboards. Main packages: get_it, bloc, flutter_bloc, go_router, freezed, dio. Tools: Notion, Trello, Firebase, Postman.
Flutter Mobile Developer at Taster
September 1, 2024 - February 1, 2025
Software improvements on Kitchen Assistant: retrieving rider information from Uber Eats and Deliveroo, new kitchen order sorting, complete redesign of order screens. Main packages: get_it, provider, bloc, flutter_bloc, freezed. Tools: Google Cloud, Firestore, Cloud Functions.
Lead Flutter Mobile Developer at Voisins Vigilants & Solidaires
August 1, 2023 - September 1, 2024
Set up mobile and web app architecture (Clean Architecture). Developed the map with geolocated alerts, alert news feed with filters, neighbors’ community forum, alert detail page with comment management. Implemented mobile/web navigation with deeplink and automatic redirections.
Flutter Mobile Developer at SNCF Connect
February 1, 2022 - March 1, 2024
Software improvements on the PLAN view (door-to-door), route search form, results management, filters to avoid lines and transfers, results cards development, optimization of calls depending on context, functional improvements of traffic info, notification and deeplink handling. Design system and storybook enhancements. Wrote widget tests, cubit tests, golden tests.
Flutter Mobile Developer & Software Architect at Coffreo
January 1, 2021 - January 1, 2022
Clean architecture development of the Coffreo app. Document display by category (pay slips, permanent and fixed-term contracts), document filtering, drive management of folders and documents, drive actions (delete, move, sort, rename, download…), search with or without filters, biometric authentication.
Lead Flutter Mobile Developer at Super U
August 1, 2021 - December 1, 2021
Clean architecture development of a Flutter module. Integrated a Flutter module into existing native iOS and Android apps. Created a Flutter plugin with native iOS and Android implementations to use the Forgerock native SDK for authentication. Managed the client area in Flutter.
Lead Flutter Mobile Developer at demo.cracy
August 1, 2021 - November 1, 2021
Clean architecture development of the Flutter app. Developed social network features: profile, user images and videos. Managed user profiles, retrieved posts, handled subscriptions, used flutter_stripe for authentication and payments.
Flutter Mobile Developer at Munki
November 1, 2020 - December 1, 2020
Clean Architecture development of search features, results, filtering, pagination.
C++/Qt Software Developer at Thales SIX GTS
January 1, 2020 - June 1, 2020
C++ development of communication management software between a helicopter and a frigate. Agile development with TDD.
C++/Qt Software Developer at Safran Electronics & Defense
August 1, 2018 - January 1, 2020
Developed monitoring HMI, remote control and ground management of the Patroller drone. Features: mapping, alarms module, piloting and command module, sensor data display module.
iOS Mobile Developer at FitInTime
January 1, 2018 - August 1, 2018
Creator of FitInTime, a sports app to optimize athletic performance. MVC architecture, CoreData usage; display and sorting of training sessions and exercises, editable exercises list, automatic timer launch, notification at timer end.

Education

Engineering degree, Embedded Systems specialization at ESIEE Paris
January 1, 2015 - January 1, 2018
DUT – Electrical Engineering and Industrial Computing (GEII) at DUT GEII, Cergy-Pontoise
January 1, 2013 - January 1, 2015
Baccalaureate – Scientific (SVT) specialization at Lycée Jules Ferry, Conflans-Ste-Honorine
January 11, 2030 - January 1, 2013

Qualifications

Voltaire Certification
January 11, 2030 - May 4, 2026
ACP Project Management Certification
September 1, 2017 - December 1, 2017

Industry Experience

Software & Internet, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more