MICHAEL DAVID

Mobile Engineer || Flutter (Dart) || React-Native

GitHub | Email | Phone | LinkedIn | WhatsApp | X | Instagram

About

Highly experienced Mobile Engineer ( Flutter and React-Native) with over four years of experience developing and implementing complex, scalable software solutions for dynamic platforms. Proven ability to convert design blueprints into interactive user interfaces, integrate complex APIs, and optimize application performance. You bring the idea, i build the idea.

Work Experience

Software Engineer (Full-time)

Scelloo

Apr 2023 - Present

Led the transformation of design blueprints into functional UIs, implemented real-time communication, and integrated various api services to enhance application functionality and performance.

  • Successfully translated 100% of Figma design blueprints into dynamic, user-captivating UIs, enhancing user engagement.
  • Developed and implemented real-time communication features using WebSockets, enabling dynamic data updates for live shipment tracking and accurate trip status.
  • Engineered seamless integrations with diverse backend APIs, Google services, and payment gateways, significantly enhancing application functionality and optimizing state management with Flutter Bloc and Provider.

Software Developer (Contract)

Polaris Bank

Oct 2024 - Dec 2024

I implemented the Target Savings and SafeLock feature while also contributing to the development of key banking features, focusing on UI implementation, API integration, and performance optimization.

  • Developed responsive and visually appealing user interfaces using Flutter widgets, translating complex design specifications into intuitive user experiences.
  • Engineered robust API integrations for critical features like Target Savings and Safe Lock, managing application state effectively with Provider and Dio.
  • Collaborated with the QA team to identify and resolve bugs, significantly increasing application responsiveness by 100%.

Certificates

Flutter Bloc Essential Course

Udemy

Dec 2024

Flutter Advanced Course - Clean Architecture with MVVM

Udemy

Jun 2024

Projects

MuleEx Consumer(Logistics Platform)

Full Time

Jul 2023 - Present

Engineered MuleEx, a comprehensive logistics platform designed to streamline transportation and delivery processes for enterprises of all sizes.

Vulte by Polaris Bank (Digital Bank Application)

Contract

Oct 2024 - Dec 2024

Working with a dynamic team, I developed a fully digital banking application, Vulte, accessible across smartphones and smart devices, providing users with easy, fast, and reliable financial solutions.

Skills

Programming Languages

  • Dart

Mobile Development Frameworks

  • Flutter
  • React-Native

State Management

  • Bloc
  • Provider
  • Cubit
  • StreamSubscription
  • BlocProvider
  • BlocListener
  • BlocConsumer
  • RepositoryProvider
  • MultiBlocProvider
  • MultiBlocListener
  • MultiRepositoryProvider

Architectural Patterns

  • MVVM
  • Model-View-ViewModel Pattern
  • Clean Architecture
  • Dependency Injection
  • Data Layer

APIs & Integration

  • Restful APIs
  • API Integration
  • WebSockets
  • Mock APIs
  • JSON Serialization

Design & Project Management

  • Figma
  • Jira

Tools & Technologies

  • Git
  • Firebase
  • Dio
  • GetX
  • Hooks
  • Routes Manager
  • Stream Controller
  • RX Dart
  • Stream Builder
  • Andriod Studio
  • Visual Studio Code