Skip to main content
Leonardo BaiLB
Open to opportunities

Leonardo Bai

@leonardobai

Senior Android engineer building secure Kotlin apps and SDKs with Clean Architecture.

Brazil
Message

What I'm looking for

I’m looking for remote international roles where I can own Android delivery end-to-end, set architectural standards, and build/testing pipelines that improve reliability—especially in fintech-style product and mobile security SDKs.

I’m a Senior Android Engineer with 5+ years building production Kotlin apps and SDKs at fintech scale, with a focus on Clean Architecture, modularization, and mobile security. I thrive on owning end-to-end delivery—from design to CI/CD—while raising engineering quality through testing culture.

At PicPay, I shipped corporate payment features (Boleto, Pix, and card flows) across a large, multi-modular monorepo serving millions of business users. I introduced automated testing from scratch during legacy refactors, moving coverage from near-zero and helping reduce production incidents and release rollbacks.

At Caf, I helped redesign the FaceLiveness SDK from scratch with a new modular architecture and 95% test coverage for enterprise fraud-prevention clients. I also engineered reverse-proxy integration across Android/iOS and built a Kotlin Multiplatform (KMP) library to share end-to-end user-flow metrics and crash data to Metabase.

Earlier, at Invillia (embedded at PagBank), I delivered payment-grade security improvements (R8 obfuscation and ProGuard rules), built CI pipelines with GitHub Actions and Docker Compose for instrumented tests, and automated API documentation generation with Dokka. I’m fluent in English and targeting remote international roles.

Experience

Work history, roles, and key accomplishments

CA

Android Engineer

Caf

May 2024 - Mar 2025 (10 months)

Contributed to a full redesign of the FaceLiveness SDK with new modular architecture and 95% test coverage for enterprise fraud-prevention clients. Implemented secure reverse-proxy integration for Android/iOS and built a Kotlin Multiplatform (KMP) library to report metrics and crashes to Metabase.

IP

Android Engineer

Invillia (embedded at PagBank)

Feb 2022 - Apr 2024 (2 years 2 months)

Implemented R8 obfuscation and ProGuard rules for the PagBank payment SDK to meet payment-grade security requirements. Built CI automation with GitHub Actions and Docker Compose for instrumented tests and automated API documentation generation with Dokka.

Education

Degrees, certifications, and relevant coursework

Pontifical Catholic University of Paraná (PUC-PR) logoPP

Pontifical Catholic University of Paraná (PUC-PR)

Postgraduate, Software Architecture, Cybersecurity & Data Engineering

2024 - 2025

Postgraduate studies in Software Architecture, Cybersecurity, and Data Engineering at PUC-PR from 2024 to 2025.

Pontifical Catholic University of Paraná (PUC-PR) logoPP

Pontifical Catholic University of Paraná (PUC-PR)

Postgraduate, Mobile Application Development

2023 - 2025

Postgraduate studies in Mobile Application Development at PUC-PR from 2023 to 2025.

UniCesumar logoUN

UniCesumar

Bachelor's degree, Software Engineering

2020 - 2024

Bachelor’s studies in Software Engineering at UniCesumar from 2020 to 2024.

UniCesumar logoUN

UniCesumar

Associate's degree, Systems Analysis and Development

2020 - 2023

Associate’s studies in Systems Analysis and Development at UniCesumar from 2020 to 2023.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan