Career Profile

Working on Android development for more than 5 years.
Working on AOSP development after few years of Android application development, by making new modules, customizations, extensions, etc.
Learning and teaching famous libraries to get deep knowledge about its internals mechanisms.
Helping people with Android development.

Experiences

Android AOSP Developer

06/2022 - Present
Brightgrove, Ukraine - Remote

Working as a AOSP platform developer, by creating new extensions to fit product needs. Also, working as a Android developer by creating privileged applications to leverage our own platform.

  • Kotlin/Java
  • Dagger2/Hilt
  • Binder IPC/RPC
  • TV Stack

Android AOSP Developer

01/2022 - 06/2023
Venturus, Campinas - Brazil

Working for Motorola Mobility with Android Open Source Project (AOSP).
Creating and extending AOSP modules, by using its internals privileged API’s to provide user a better experience.

  • Kotlin/Java
  • Dagger2/Hilt
  • Binder IPC/RPC

Android Application Developer

11/2020 - 01/2022
SIDI, Campinas - Brazil

Android application developer on Samsung Knox project.
Responsible for all design implementation details, such as activity, fragment and services management.
Making usage of privileged API’s to achieve user necessities.

  • I created a pure Kotlin library to transform all callback based location methods into a synchronous Java call.
  • Java/Kotlin
  • Room
  • Navigation API
  • MVVM/SOLID
  • Single activity application

Android Application Developer

03/2020 - 11/2020
Stefanini, Campinas - Brazil

Working on Shell Box Android project.
Shell Box is a LATAM mobile application designed to facilitate gas station payment process.
Responsible for implement all related customer features.

  • Java/Kotlin
  • Room
  • Navigation API
  • MVVM/SOLID

Android Application Developer

01/2019 - 3/2020
Solvian, Campinas - Brazil

Working on an user management application.
Responsible for discuss, analyze and implement required features.

  • Java/Kotlin
  • greenDAO
  • MVP/SOLID

Projects

android_vendor_venturus_MinimalApp - A minimal AOSP project to teach people about embedded development.
venturus_packages_apps_SystemUI_SystemUIClockPlugin - A SystemUI AOSP module plugin project to teach people about how SystemUI works by injecting plugins using dex injection on its process.
android_vendor_venturus_MinimalBinder - A project to teach about Binder mechanism.
android_vendor_venturus_MinimalBinderConsumer - A project to teach about Binder mechanism.
image2ascii - A pure C project that aims to convert any libjpeg-turbo supported image to its version using letters.
dirk - A Dagger-like compile time library implementation using Kotlin and KSP code compiler.
kash - A Koin-like runtime library implementation using functional Kotlin DSL language.
fast-json - A safe json library using Kotlin and KSP code compiler.

Skills & Proficiency

Kotlin

Java

Rust

C

C++

Javascript

Typescript