Logo
Lucas – Android, Kotlin, iOS, experts in Lemon.io

Lucas

From Brazil (GMT-3)

flag
Mobile DeveloperSenior
Hire developer
7 years of commercial experience
Banking
Management
Social media
Mobile apps
SaaS
Utilities
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
Android
6 years
Kotlin
6 years
Additional skills
iOS
Swift
Jetpack Compose
SwiftUI
Clean Architecture
SOLID
TDD
BDD
DDD
Java
React Native
Dagger
RxJava
GraphQL
RoomDatabase
Koin
Espresso
OkHttp
Android Architecture Components
Retrofit
Firestore
Firebase
AWS
SOAP
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Android Engineer
May 2021 - Ongoing3 years
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Android
Kotlin
Java
iOS
Swift
SwiftUI
Jetpack Compose
Senior Android Engineer
Jan 2020 - May 20211 year 3 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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 Tech stack:
Android
Kotlin
React Native
GraphQL
Clean Architecture
RxJava
Dagger
Project Lead - Open Source personal project
Mar 2020 - Feb 202111 months
Project Overview

This is a simple proof of concept helping users manage their bills so that they always remember their due dates.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Android
SOLID
Clean Architecture
Kotlin
Dagger
RoomDatabase
Android Software Engineer
Jan 2019 - Jan 20201 year
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Android
Android Architecture Components
RxJava
Kotlin
Java
Koin
OkHttp
Retrofit
Espresso
Android Software Engineer
Apr 2018 - Sep 20185 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Android
Kotlin
Firebase
Firestore
RxJava
Clean Architecture

Copyright © 2024 lemon.io. All rights reserved.