Hello! I'm Leo, a developer passionate about solving problems through technology. Currently, I focus on mobile development with native Android and Flutter, while also continuing my studies in backend development with Java Spring Boot. I’ve been closely following the evolution of artificial intelligence, which has significantly boosted my productivity—speeding up project delivery by up to 10 times.
During my experience in Italy, I worked as a mobile developer at major companies like Banca Intesa and Divitech, where I deepened my passion for mobile development. This journey began at Next Bank, where I discovered my love for the field.
Flutter won me over with its ease of creating beautiful interfaces, and I feel comfortable working with various architectures such as MVVM, MVI, MVC, MVP, and Clean Architecture. At the same time, I’ve been keeping up with the rise of Jetpack Compose, which has become my main stack for native Android development. My favorite packages include Hilt, Dagger, Retrofit, Ktor, and Room.
I believe that principles like SOLID and separation of concerns are essential for scalable projects, but I also value flexibility depending on the project’s context. My goal is to become a developer with a global impact on every project I’m part of. I strive to make a difference—and always will!
- Languages: Kotlin, Java, Flutter (basic)
 - UI Frameworks: Jetpack Compose, XML
 - Architectures: MVVM, MVI, MVP, MVC, Clean Architecture
 - Dependency Injection: Hilt, Dagger
 - Networking & Concurrency: Retrofit, Ktor Client, Coroutines
 - Databases: Room, DataStore, Firebase, SQLite
 - Jetpack: LiveData, StateFlow, DataBinding, ViewModel, Room
 - Version Control: Git, GitHub
 - Design Principles: SOLID, Separation of Concerns
 - Methodologies: Agile, Scrum
 - Others: Android Services, Broadcast Receivers, printer integration (Sunmi)
 
I’m always seeking new challenges that allow me to grow, collaborate on impactful projects, and deliver high-quality mobile solutions.
| 
       | 
    
       | 
  

