I'm an Android Software Engineer passionate about creating high-quality and scalable mobile applications. Specialized in Kotlin, with solid experience in native Android and multiplatform development.
My passion lies in transforming ideas into clean, well-architected, and testable code, always seeking best practices and development patterns.
- Kotlin - Main language for Android development
- Android SDK - Native Android development
- Kotlin Multiplatform (KMP) - Multiplatform code sharing
- Spring Boot (Kotlin) - Backend development with Kotlin
- Swift - Native iOS development
- Test Automation - Unit, instrumented, and UI testing
- Android Development (Jetpack Compose, Material Design)
- Kotlin Multiplatform Mobile (KMM)
- iOS Development (Swift, SwiftUI)
- Architectures: MVVM, Clean Architecture, MVI
- Spring Boot (Kotlin)
- RESTful APIs
- Relational and NoSQL databases
- JUnit, Mockito, Espresso
- UI Testing (Compose Testing, UI Automator)
- Integration and E2E testing
- CI/CD (GitHub Actions, Jenkins)
- Git & Version Control
- Gradle & Build Systems
- Android Studio, IntelliJ IDEA
- Xcode
I'm always learning and keeping up with:
- π Latest Android and Kotlin updates
- ποΈ Modern architectures and design patterns
- π§ͺ Best practices for automated testing
- π Performance and mobile app optimization
Started back in 2012 as a game developer. Picked up kotlin and since then never let go of it. Been working in the industry for the last nine years mostly on digital bank apps. Since then, been working on Android apps creating multi modular projects, adding features , handling code reviews and feedback.
My github page has not been updated for a while now, since I was focusing solely on working. But i am trying to post some personal projects for this year here.
So far, my targets are:
- Publish a full kotlin application from desktop, frontend, mobile and backend.
- Reserve time to help the commumity by suporting new devs.
