Skip to main content
Bernardo Melo

Bernardo Melo

Mobile Software Engineer | Flutter & Dart

Talent
Vancouver, Metro Vancouver Regional District20 CAD/hourMember since January 5, 2026
·

Hire their services

Request a quote with no obligation

About

Flutter Developer | Mobile Application Developer

Flutter Developer with 2.5 years of hands-on experience in mobile application development and over 3 years in systems analysis, specializing in scalable, high-performance mobile solutions. Strong background in Clean Architecture, full product lifecycle ownership, and delivery of applications used by a large user base.

Experienced in designing, developing, testing, deploying, and supporting production applications, with a strong focus on code quality, standardization, and maintainability.

Core Skills

Flutter & Dart mobile development

Clean Architecture (Data, Domain, Presentation)

State management: BLoC, GetX, Provider

Firebase integration (Authentication, Messaging, Analytics)

Push notification configuration and delivery

Unit testing and bug fixing (development & production)

Google Play Store & Apple App Store publishing

Agile/Scrum methodologies

Git version control and CI-friendly workflows

Professional Experience

BMP — Flutter Developer

Developed and maintained white-label mobile applications for multiple clients.

Defined application architecture, implemented new features, and resolved production issues.

Managed app publishing, updates, and ongoing production support.

Ensured scalability, performance, and code consistency across projects.

Localiza — MEOO Project — Systems Analyst

Supported the MEOO mobile application with a focus on process optimization and user experience improvements.

Collaborated with cross-functional teams to enhance usability, efficiency, and reliability.

C2 Sistema — Mobile Application Developer

Designed and developed a custom electronic time-tracking application.

Delivered a solution fully tailored to business requirements, improving accuracy and operational efficiency.

CodeOne SoftWare — Airsoft Market Brazil — Flutter Developer

Led the development of Brazil’s largest airsoft marketplace, published on Google Play Store and Apple App Store.

Built scalable mobile solutions using Flutter, BLoC, GetIt, and PocketBase (JavaScript) backend.

Focused on performance optimization, scalability, and secure data handling.

Vexa Soluções — PriJorge Project — Freelance Flutter Developer

Re-architected an existing mobile application using BLoC architecture and Clean Code principles.

Developed UI and business logic in Dart, integrated REST APIs, and standardized Git workflows.

Technologies

Flutter • Dart • Firebase • BLoC • GetIt • PocketBase • Git • REST APIs • Agile/Scrum

Experience

Professional Experience

BMP — Flutter Developer

September 2025 – Present | Remote

Develop and maintain white-label mobile applications using Flutter.

Own the full product lifecycle: architecture, feature development, testing, release, and production support.

Apply Clean Architecture principles (Data, Domain, Presentation).

Work with GetX and Provider for state management.

Integrate native device features and Firebase services.

Configure and manage push notifications.

Publish and maintain multiple apps on Google Play Store and Apple App Store.

Participate in agile ceremonies and contribute to technical decisions.

Create automation scripts to improve internal development processes.

Vexa Soluções — PriJorge Project — Flutter Developer (Contract)

August 2025 – September 2025 | Remote

Re-architected an existing mobile application using BLoC architecture.

Fully refactored the codebase following Clean Code and software engineering best practices.

Developed the complete UI and business logic in Dart.

Integrated third-party APIs and ensured reliable backend communication.

Standardized Git workflows, including branching strategies and commit conventions.

CodeOne SoftWare — Flutter Application Developer

October 2023 – July 2025 | Remote

Led the development of mobile applications for iOS and Android using Flutter.

Delivered a large-scale marketplace application, published on Google Play and App Store.

Implemented Clean Architecture, reusable design systems, and scalable state management.

Integrated REST APIs and Firebase (authentication, notifications, cloud services).

Worked within Scrum-based agile teams, ensuring timely and high-quality deliveries.

Localiza&Co — Software Developer / Systems Analyst

December 2020 – May 2024 | Brazil

Supported and analyzed enterprise systems using C# (.NET Core, Windows Forms) and Flutter/Dart.

Worked with REST APIs, debugging, and request analysis.

Monitored systems using Kafka, AppDynamics, Datadog, Zabbix, Sensedia, and other observability tools.

Managed databases (SQL Server, Sybase) and created queries for automation and reporting.

Used Azure DevOps, Confluence, and Wiki for documentation.

Worked with cloud environments (Azure, AWS, Firebase) focusing on system stability and incident analysis.

Administrative Assistant

May 2019 – December 2020 | Brazil

Automated internal processes using VB and SQL, reducing tasks that took weeks to minutes.

Implemented API integrations to eliminate manual workflows and improve traceability.

Built automated reporting solutions using SAP Web Intelligence, supporting management decisions.

Technical Skills

Flutter • Dart • Clean Architecture • BLoC • GetX • Provider • Firebase • REST APIs • Git • Agile/Scrum • SQL • CI/CD • iOS & Android

Education

BMP — Flutter Developer

September 2025 – Present | Remote

Develop and maintain white-label mobile applications using Flutter.

Own the full product lifecycle: architecture, feature development, testing, release, and production support.

Apply Clean Architecture principles (Data, Domain, Presentation).

Work with GetX and Provider for state management.

Integrate native device features and Firebase services.

Configure and manage push notifications.

Publish and maintain multiple apps on Google Play Store and Apple App Store.

Participate in agile ceremonies and contribute to technical decisions.

Create automation scripts to improve internal development processes.

Reviews