Douglas
From Brazil
11 years of commercial experience
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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Senior Flutter Enginner
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.
- 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.
Senior Flutter Developer
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.
- 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.
Flutter Developer
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.
- 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.
Co-Founder / Lead Mobile Developer
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.
- 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.