Lucas
From Brazil (GMT-3)
8 years of commercial experience
Lemon.io stats
Lucas – Android, Kotlin, iOS
Lucas is a Mobile development expert with solid experience, mainly focused on Android and Kotlin. Since 2018 this professional has not only evolved in his personal knowledge but took part in mentoring activities, helping colleagues improve while also gaining confidence in building workflow management software, banking applications, and others.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Android Engineer
These are safe and diverse communities with over 20 million members worldwide. They are flavored apps using the same codebase but serving different purposes and communities. However, they share the same goal: offering a secure place to the LGTQIA+ community.
- redesigned both applications to the existing designs in store;
- contributed to the iOS codebase using SwiftUI/UIKit while being an expert on Android;
- wrote one of the most prominent features of the app, used in more than 15 places, the profile grid, using Jetpack Compose and a scalable and battle-tested architecture;
- was the first to advocate for doing TDD and Ping-pong pairing in the company and wrote a blog post about it.
Senior Android Engineer
This is a cloud-based workflow management software that enables businesses to streamline and automate their processes. It is a popular platform for managing workflows, tasks, and collaboration across teams and departments. This app offers a visual interface that allows users to design custom workflows, track progress, and manage tasks and deadlines efficiently.
- Led the Android application development entirely from scratch using the legacy React Native application as a base model.
- created the whole foundation of the Android application using Clean Architecture concepts, MVVM, and SOLID concepts. Used Dagger for DI, and the foundation was built in two months with many features.
- built the authentication system using OAuth 2.0 with support for Google and Facebook;
- implemented a reusable networking system on top of Apollo GraphQL;
- created form UI that was capable of rendering more than 25 components such as TextFields, Selectors, and DatePickers;
- provided development with unit and integration tests.
Project Lead - Open Source personal project
This is a simple proof of concept helping users manage their bills so that they always remember their due dates.
- wrote Unit and Integration tests using test doubles with DI (dagger);
- built the whole front-end and back-end of the app's architecture;
- created the app's design using Figma.
Android Software Engineer
This is a complete bank with a free digital account, a credit card, a business account, and instant payments. Its main feature is instant payment between this and any other bank in Brazil, as well as a retention system where users can earn money by inviting others to use the bank's service. The retention system also has gamification, allowing users to have levels and make much more money depending on their level.
- created the instant payment system used by more than 2.3 million users (in 2020, the app had 5 million monthly active users);
- built the retention system where users could invite others to use the bank and earn money;
- wrote automated UI tests using Espresso and UI Automator;
- worked closely with QA to implement e2e tests using BrowserStack.
Android Software Engineer
This is a simple application to help users always make the payment day of their expenses! With this app, they can easily manage and not miss paying all their bills.
- built the whole application from scratch;
- created the storage system using abstraction over Firestore;
- implemented an advanced way of adding bills and automatically having a notification system for them to warn users about the due date;
- wrote unit tests for each layer of the application;
- used clean architectural concepts.