Perfil
Ingeniero de sistemas informáticos con más de siete años dedicados al desarrollo de aplicaciones móviles. Especializado en Android nativo con Kotlin y en aplicaciones multiplataforma con Flutter, con experiencia sostenida en el mantenimiento y modernización de proyectos legacy en Java. Actualmente lidero un equipo mobile, definiendo arquitectura, estándares de código y la infraestructura de entrega continua para Android e iOS.
Experiencia profesional
Mobile Engineer · Líder de equipo mobile
Marzo 2021 — Actualidad
Ese Plus
- Lidero el equipo mobile: decisiones de arquitectura, estándares de código y revisión técnica.
- Desarrollo de aplicaciones Android en Kotlin aplicando arquitectura limpia e inyección de dependencias con Dagger.
- Integración de servicios con Retrofit, corrutinas, Firebase y bases de datos móviles.
- Diseño y publicación de librerías utilitarias internas reutilizadas en varios proyectos de la empresa.
- Implementación desde cero de los pipelines de CI/CD en GitLab para Android e iOS, hoy en uso por todo el equipo.
- Mantenimiento y evolución de proyectos legacy en Java.
Flutter Developer
Julio 2020 — Noviembre 2020
Digital Minds
- Desarrollo de aplicaciones multiplataforma con Flutter para Android e iOS.
Desarrollador Android & Flutter
Mayo 2019 — Junio 2020
Open Solution Systems
- Desarrollo y mantenimiento de aplicaciones Android nativas en Java.
- Desarrollo de proyectos multiplataforma con Flutter.
Formación
Ingeniería de Sistemas Informáticos
2016 — 2021
Universidad de El Salvador
- Graduado con CUM honorífico.
Competencias técnicas
- Lenguajes
- Kotlin, Java, Dart
- Plataformas
- Android SDK, Flutter, builds y releases de iOS
- Arquitectura
- Arquitectura limpia, inyección de dependencias (Dagger)
- Datos y servicios
- Firebase, Retrofit, corrutinas, bases de datos móviles
- Entrega
- GitLab CI/CD, Git, librerías internas reutilizables
- Idiomas
- Español (nativo), inglés (por confirmar)