MICHAEL DAVID

MICHAEL DAVID

Mobile Engineer || Flutter (Dart) || React-Native
Lagos, NG.

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.

MuleEx DashboardVulteMichScreenshot_20250621_191111

Projects

MuleEx Consumer(Logistics Platform)

Full Time

Summary

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

Summary

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.

Work

Scelloo
|

Software Engineer (Full-time)

Summary

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

Highlights

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.

Polaris Bank
|

Software Developer (Contract)

Summary

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.

Highlights

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

Issued By

Udemy

Flutter Advanced Course - Clean Architecture with MVVM

Issued By

Udemy

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.