Summary

Middle Flutter Developer with 4 years of experience in building cross-platform apps for IoT, fitness, and education domains. Adept at solving technical challenges, integrating hardware APIs, and ensuring robust app performance. Strong team player with a focus on delivering reliable code and collaborating with stakeholders in fast-paced environments. 

Technical proficiencies
  • Programming Languages: Dart, Python
  • Frameworks & Libraries: Flutter, Riverpod, Dio, Firebase, Flutter Blue
  • Development Tools: Android Studio, VS Code, Git, Postman
  • Architectures: Riverpod, MVVM
  • Integrations: RESTful APIs, Bluetooth, Firebase Cloud Messaging
  • Testing: Flutter Test, Mockito
  •  DevOps & CI/CD: GitLab CI, Fastlane
  • Others: Material Design, Bluetooth Integration, Performance Optimization
Professional Experience

IoT Control Mobile App - Netherlands

Middle Flutter Developer, 07/2022 - Present

Project description 

  • Developed a cross-platform app for controlling IoT devices, providing real-time status updates and remote configuration.

Responsibilities 

  • Built device control UI with real-time feedback using Bluetooth and WebSocket.
  • Integrated RESTful APIs for device authentication and status monitoring.
  • Optimized app for low-latency communication with IoT hardware.
  • Collaborated with hardware engineers to ensure seamless Bluetooth connectivity.
  • Wrote unit tests for Bluetooth logic and widget tests for UI components.
  • Participated in sprint reviews to align app features with client needs.

Technologies 

  • Flutter, Dart, Flutter Blue, Dio, Riverpod, Firebase, Flutter Test, GitLab CI

Fitness Mobile App - Brazil

Middle Flutter Developer, 03/2021 - 06/2022

Project description 

  • Created a fitness app for tracking workouts, syncing with wearables, and providing personalized plans.

Responsibilities  

  • Developed workout tracking UI with animated progress bars and charts.
  • Integrated APIs for wearable device data sync (e.g., Fitbit, Apple Health).
  • Optimized app for battery efficiency on long workout sessions.
  • Worked with backend team to handle API rate limits and caching with SharedPreferences.
  • Wrote tests to validate workout data accuracy and UI responsiveness.
  • Contributed to agile planning, suggesting performance improvements.

Technologies 

  • Flutter, Dart, Dio, Riverpod, Firebase, SharedPreferences, Flutter Test, Fastlane

Education Mobile App - India

Flutter Developer, 06/2019 - 02/2021

Project description 

  • Built an education app for accessing courses and interactive quizzes

Responsibilities 

  • Implemented course browsing and quiz UI.
  • Integrated APIs for content delivery.
  • Ensured cross-platform compatibility.
  • Wrote basic tests for quiz logic.

Technologies

  • Flutter, Dart, Firebase, Dio, Flutter Test

Event Ticketing App - Malaysia

Flutter Developer, 09/2018 - 05/2019

Project description 

  • Developed an app for event ticketing and registration.

Responsibilities 

  • Built ticketing and registration UI.
  • Integrated APIs for event data.
  • Optimized basic app performance.

Technologies

  • Flutter, Dart, Dio, Firebase, Flutter Test
Certifications

Education:

NONG LAM UNIVERSITY

Major: Information Technology

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?