Logo
Douglas – Flutter, Dart, React Native, experts in Lemon.io

Douglas

From Brazil

flag
Mobile DeveloperSenior
Hire developer
10 years of commercial experience
Accounting
Cybersecurity
Hospitality
Enterprise software
HRMS
Lemon.io stats

Douglas – Flutter, Dart, React Native

Meet Douglas, a Senior Mobile Developer with over 9 years of commercial development experience. His core stack has been Flutter since 2018, and he also has some experience with native mobile development for iOS and Android. He possesses a positive mindset, and a can-do attitude. According to our technical interviewer, even if Douglas found something confusing, he always tried to find a correct answer/elaborate a solution, which was successful. He definitely will be able to resolve all current project issues.

Main technologies
Flutter
4 years
Dart
1 year
Additional skills
React Native
JavaScript
Python
MongoDB
MySQL
Node.js
Java
.NET
Kotlin
Android
Firebase Crashlytics
REST API
Android Jetpack
AWS Lambda
API Gateway
Swift
DynamoDB
Firebase Cloud Messaging
Visual Studio Code
Xcode
Firebase
Mixpanel
API
Microsoft Azure
SonarQube
Firestore
GitHub Actions
IoT
BLE
GraphQL
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Flutter Enginner
Oct 2022 - May 20236 months
Project Overview

An app that replaces expensive/clunky/ineffective performance management with GenAI & mobile native Collaborative Team Development (CTD). The main feature of this app is Prism, which creates AI reports using the ChatGPT API.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created Flutter widgets based on the Figma design, ensuring accurate representation and implementation of the visual elements;
  • implemented the BLoC state management pattern to manage the application's state and data flow effectively;
  • developed comprehensive unit tests, widget tests, and integration tests to ensure the reliability and functionality of the application;
  • utilized the HTTP package to consume REST APIs, enabling seamless communication between the app and the server;
  • performed refactoring tasks to enhance code quality, readability, and maintainability, ensuring adherence to best practices and standards;
  • deployed the application for both mobile and web platforms, making it accessible and usable across different devices;
  • addressed and resolve any authentication issues related to Firebase Authentication, ensuring smooth user authentication and authorization processes;
  • addressed and fixed any bugs or issues specific to the Flutter web platform, ensuring a smooth and seamless experience for web users.
Project Tech stack:
Flutter
Firestore
SonarQube
GitHub Actions
Mixpanel
REST API
API
Microsoft Azure
Dart
GraphQL
Senior Flutter Developer
Nov 2021 - Aug 20229 months
Project Overview

An accounting application specifically developed to enhance the workflow of accountants at the company. This app is designed to streamline various accounting tasks and processes, providing efficiency and convenience to accountants in their daily work. With its user-friendly interface and powerful features, the app aims to optimize productivity and contribute to the overall success of company's accounting team.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed Flutter widgets based on the Figma design, ensuring a visually appealing and consistent user interface;
  • implemented the BLoC state management pattern to handle the application's state and data flow efficiently;
  • thoroughly tested the application by implementing unit tests for individual functions and classes, widget tests for UI components, and integration tests to verify the interactions between different parts of the app;
  • utilized the HTTP package to consume REST APIs, enabling seamless communication between the app and external services;
  • implemented real-time communication using Web Sockets to provide instant updates and notifications to users;
  • integrated Firebase remote config and Crashlytics to enhance app performance, allowing for remote configuration updates and effective crash reporting and analysis;
  • developed a custom plugin that utilizes the device's camera to enable document-scanning functionality within the app.
Project Tech stack:
Flutter
Swift
Kotlin
REST API
Firebase Crashlytics
Firebase Cloud Messaging
Node.js
MySQL
Firebase
AWS Lambda
API Gateway
Flutter Developer
Dec 2020 - Oct 202110 months
Project Overview

An order management application specifically designed to assist waiters in taking customer orders. The app seamlessly integrates with the Restaurant ERP system, enhancing the overall workflow. Its primary feature revolves around the ability to effortlessly create and modify orders for individual tables, ensuring efficient and accurate service.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created Flutter widgets that closely align with the design provided in Figma;
  • implemented the BLoC state management pattern to efficiently manage the app's state;
  • wrote comprehensive unit tests and widget tests to ensure the reliability and functionality of the app;
  • utilized the DIO package to consume REST APIs, enabling seamless communication with external systems;
  • integrating Firebase Crashlytics to effectively track and report app crashes, enabling timely debugging and issue resolution.
Project Tech stack:
Flutter
Kotlin
Swift
REST API
Firebase Crashlytics
Firebase Cloud Messaging
AWS Lambda
API Gateway
Visual Studio Code
Xcode
DynamoDB
Co-Founder / Lead Mobile Developer
Nov 2014 - Nov 20206 years
Project Overview

A privacy and security app for Android with 4 Million users worldwide. The app allowed users to enable an authentication screen for applications that don't have any. This app was most used for users looking to protect their data in apps like Chats, Games, and Social Media. Users were able to choose between 3 types of authentication Password, Draw a Pattern, and Fake Screens.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built the app UI (Frontend);
  • implemented the System Architecture (MVVM);
  • wrote unit, integration, and widget tests;
  • integrated Firebase Services;
  • implemented the In-App Purchases payment system;
  • fixed bugs.
Project Tech stack:
Java
Android
Android Jetpack
Kotlin
Node.js
REST API
Firebase Crashlytics
MongoDB
MySQL

Education

2013
Computer Science
Bachelor

Copyright © 2024 lemon.io. All rights reserved.