Logo
Guilherme – Flutter, Dart, Android, experts in Lemon.io

Guilherme

From Brazil (GMT-3)

flag
Team lead
Mobile DeveloperStrong senior
Hire developer
14 years of commercial experience
Banking
Fintech
Retail
Telecommunications
B2B
Mobile apps
Platforms
Lemon.io stats

Guilherme – Flutter, Dart, Android

Guilherme is a Flutter Team Lead with 4 years of Flutter experience and 15 years in development. He excels in clean architecture and possesses deep expertise in Flutter, demonstrating the ability to navigate challenges in native development. With a proven track record of successful collaboration in various team settings and strong analytical skills, he is adept at taking ownership and delivering high-quality features. Guilherme's technical prowess and interpersonal skills make him an ideal team leader, capable of striking a balance between development excellence and meeting business needs.

Main technologies
Flutter
4.5 years
Dart
4.5 years
Additional skills
Android
Kotlin
Java
Phoenix
C#
Elixir
iOS
Ruby
Swift
.NET Core
Ruby on Rails
Firebase
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Team Lead
Nov 2020 - Ongoing3 years 7 months
Project Overview

This is an innovative fintech startup with a core mission to revolutionize the banking experience for gamers. Their unique approach allows users to earn rewards simply by using their VISA debit card while indulging in their favorite games. The primary goal of the project was to design and develop over 180 screens, all while prioritizing the app's stability, maintainability, and flexibility. This approach was pivotal in ensuring the swift validation of new ideas. Here, the focus is not solely on banking; it's about crafting an exceptional gaming banking experience that continues to evolve.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Ensure testability, decoupling, and cleanliness of solutions;
  • Define app architecture with examples and guidance;
  • Configure the developer ecosystem properly (environments, commits checks, Lint, pipeline, internal publication);
  • Collaborate on features and bug fixes as needed, including A/B tests, test suite, analytics, crash reporting, feature toggles, ads, notifications, internationalization, and internal libraries;
  • Create custom platform-specific channels to communicate with native libraries;
  • Provide space for team members to grow and learn;
  • Ensure best practices in terms of security (SSL-pinning, cryptography, safe local storage, biometrics, applying fixes suggested by third-party security specialized companies, and others);
  • Make sure the app's metrics stay suitable;
  • Manage the Mobile team's tasks and coordinate with the backend and product teams;
  • successfully launched, with a crash-free rate of over 98% on both Android and iOS;
  • After two years of coding, we can still introduce an entirely new set of features within a two-week sprint.
Project Tech stack:
Flutter
Dart
Android
Kotlin
iOS
Swift
Firebase
Team Lead
Dec 2022 - Apr 20233 months
Project Overview

This is an innovative startup based in Brazil, specializing in providing cutting-edge telecommunications solutions tailored exclusively for the B2B sector. The primary mission is to address the unique needs of businesses, offering a wide range of customized phone carrier services and solutions. The app was a short-term project. The company needed someone to start the mobile project, publish the apps in the Stores, and train the mobile team (4 developers).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Started the Flutter app;
  • Trained the mobile team;
  • Set up the app's architecture;
  • Handled C.I/C.D processes;
  • Ensured testability, decoupling, and cleanliness of solutions, etc
Project Tech stack:
Flutter
Dart
Android
Kotlin
iOS
Swift
Tech Lead
May 2021 - Nov 20215 months
Project Overview

This was an initiative by a Brazilian petroleum retailer similar to Shell. The project aimed to introduce a rewarding cashback system for users. Individuals who refueled their vehicles at the retailer's stations would accumulate points with every fill-up. These points could then be redeemed in the future to enjoy reduced fuel costs. Guilherme joined the team during a challenging phase in their journey. The company was in a rush to modernize its legacy native Android and iOS apps. The goal was to provide an enhanced user experience by implementing Flutter at the UI layer while retaining all native-level integrations and business model classes. In other words, the company needed to revamp the user interface with Flutter while preserving its existing functionalities (years of code).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Architected a comprehensive solution to merge Flutter with their codebase seamlessly;
  • Created all Flutter channels to communicate with native components;
  • Orchestrated the mobile development team (which comprised the previous native Android/iOS team and the newly formed Flutter team);
  • Ensured the old app had feature flags in case something went wrong;
  • Made sure the Flutter codebase is reliable and testable;
  • Conducted training sessions for the existing team members to facilitate their transition to Flutter;
  • Met the project deadline despite the complexity of the task at hand.
Project Tech stack:
Flutter
Android
iOS
Kotlin
Swift
Dart
Team Lead
Jul 2017 - May 20202 years 10 months
Project Overview

This is a Brazilian unicorn company offering payment solutions to third-party companies seeking entry into the Latin American market. During Guilherme's tenure with the company, he led four mobile projects and oversaw a team of over 15 skilled mobile developers. Unfortunately, due to the company's strategic repositioning in the market, all these projects were regrettably canceled.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the initial team;
  • Defined the Architecture, enabled notifications, Accessibility, Analytics, Crashlytics, Automated tests, and C.I/C.D tools;
  • Configured different artifacts for development and production environments, i18n;
  • Handled the Publishing in both stores and coordinated tasks within the team.
Project Tech stack:
Android
iOS
Flutter

Education

2014
Computer Engineering
BD

Copyright © 2024 lemon.io. All rights reserved.