I am a Software Engineer with a degree in Computer Science Engineering, specializing in mobile development. My professional journey has revolved around my role as an Android Engineer, where I have honed my skills in creating intricate and high-performance mobile applications. My expertise spans across various design and architecture patterns, and I am well-versed in implementing best coding practices to ensure the quality and scalability of the apps I develop.
Sr Android Engineer for the Order-Status team at PedidosYa, one of the most important apps in Latam. In charge of the order tracking process in the android platform. Our main language is Kotlin and we have recently adopted a server-driven UI architecture to be more flexible for the personalization of the screens and show different information depending of the needs.
Relevant skills used:
Kotlin, Android Architecture Components, MVVM, Coroutines, TDD, Clean Architecture, Jetpack Compose, Server Driven UI, Firebase, Google Maps, CI/CD, Features flags, AB Testing.
Android Engineer for multiple clients projects related to health care and banking. I was part of a multidisciplinary team, in charge of android app maintenance and developing new features as well as the publishing of new version to store.
Relevant skills used:
Java, Kotlin, Android Architecture Components, MVP, RxJava, Firebase, Google Maps, Salesforce mobile integration, AB Testing, Unit Testing.