Green leaf




Emmanuel O - Dart developer
Member since:Feb 10, 2022
Profile last updated:Apr 07, 2022
Last activity:Aug. 4, 2022, 11:26 a.m. UTC
Location:
Nigeria

Emmanuel O

As a mobile engineer, I pride myself on delivering the best mobile experiences to cross-platform flutter applications in both development and visual quality, while adding value and sharing skills. I'm constantly learning and teaching mobile developers about the flutter gospel.

Skills:    ·   ·   ·   ·   ·   ·   ·    ·    · 
Weekly Availability: 66 hours
Day UTC PST
Sun 10 - 18 03 - 11
Mon 08 - 18 01 - 11
Tues 08 - 18 01 - 11
Wed 08 - 18 01 - 11
Thurs 08 - 18 01 - 11
Fri 08 - 18 01 - 11
Sat 10 - 18 03 - 11

Hourly Rate: $25.00
Experience: 4 yrs
Dart: 4 yrs
Firebase: 4 yrs
Stripe API: 2+ yrs
SQLite: 2+ yrs
Google API: 2+ yrs
Visual Studio: 1+ yrs
NoSQL: 1+ yrs
Engineer's Devices:
Windows
Android
Android Tablet

LD Talent Work History

Average response time:
12.0 hours
Avg count of messages / Day:
0.6
 

Experiences

ProMind     Building multiple apps for various client     Software Engineer     Employment
Apr 2021 - Present
Technology

  • Integrated Firebase services into the application for Authentication and online data storage.
  • I integrated multiple external libraries including but not limited to Appsflyer for deep-link, OneSignal for push notifications.
  • I wrote unit tests, widget tests, and integration tests on Dart for the app to ensure quality.
  • I made use of NoSQL for local data persistence to enable maximum user experience offline.
  • I made use of the Visual Studio tool, consumed multiple REST APIs. All these and more were done while maintaining OOP principles. The web app currently has over 50,000 downloads on the play store.

Skills used: NoSQL, Dart, Visual Studio, Firebase


Varscon     A crypto application to solve global problems while maintaining good user experience     Software Engineer     Contract
Oct 2021 - Present
Technology

  • I wrote native code in Kotlin to get the native experience in splash screens and an API to share emails from the application.
  • I developed the application using Flutter from available designs on Figma.
  • I made use of Bloc, a Dart library to handle state management and the architecture of the app.

Skills used: Flutter, Dart, Kotlin


RealPany     E-Commerce application to solve global problems     Software Engineer     Employment
Jan 2019 - Apr 2021
Technology

  • I made use of Firebase backend services including firebase authentication, cloud functions to implement a secured payment system, cloud firestore to save user's data online, firebase deep linking.
  • I made use of SQLite technology to persist user data locally to enable a good user experience while offline.
  • I made use of Dart as well as core Dart concepts like the Bloc architecture design pattern for state management and apps architecture, abstract pattern to create interfaces, factory, etc.
  • I integrated the Stripe API for secured in-app purchases.
  • In the desktop version, I made use of Google API for Authentication and data storage. This is because firebase SDK isn't available for flutter desktops.

Skills used: Stripe API, Dart, Firebase, Google API, SQLite



Link to the project:

Education

University of Nigeria, Nsukka    B.Eng  (Computer/Electronic Engineering)
Oct 2017 - Nov 2022