Soy un apasionado desarrollador de Android con más de 8 años de experiencia en la creación de aplicaciones móviles de alta calidad. Mi enfoque principal es desarrollar aplicaciones Android utilizando las mejores prácticas de la industria, como Android Jetpack, MVVM y Clean Architecture, para brindar una experiencia de usuario excepcional. Tengo un historial probado de trabajo en proyectos freelance y un portafolio diverso que incluye aplicaciones en diversas categorías, desde comercio electrónico hasta salud y bienestar.
Habilidades Destacadas:
Lenguajes de programación: Kotlin y Java.
Experiencia en el uso de Android Studio y herramientas de desarrollo de Android.
Diseño de interfaces de usuario (UI) atractivas y funcionales utilizando patrones de diseño de materiales.
Implementación de arquitectura MVVM con LiveData y ViewModel.
Implementación de Clean Architecture para un código limpio y mantenible.
Integración de servicios web y APIs utilizando Retrofit y OkHttp.
Uso de Android Jetpack: Navigation, Room, LiveData, Data Binding, WorkManager.
Pruebas unitarias y pruebas de interfaz de usuario con JUnit y Espresso.
Optimización de rendimiento y resolución de problemas.
Integración y configuración de CI/CD con Bitrise.