Disponible para proyectos freelance

Construyo apps móviles que sobreviven a su primera versión.

Ingeniero de sistemas y líder de equipo mobile en San Salvador. Android nativo con Kotlin, multiplataforma con Flutter y pipelines de CI/CD que publican solos.

01

Sobre mí

Llevo desde 2019 dedicado a un solo terreno: aplicaciones móviles. Empecé con Android en Java, me mudé a Kotlin y en paralelo desarrollé proyectos multiplataforma con Flutter. Hoy lidero el equipo mobile de Ese Plus.

Trabajo con arquitectura limpia e inyección de dependencias porque la mayoría de apps no mueren el día del lanzamiento, sino dos años después cuando ya nadie entiende el código. Buena parte de mi trabajo ha sido justamente eso: mantener proyectos legacy en Java, extraer librerías reutilizables para el resto de los equipos y montar los pipelines de CI/CD que hoy publican tanto las apps de Android como las de iOS.

Ahora abro espacio para proyectos freelance, sobre todo donde haga falta alguien que además de programar deje el proyecto ordenado para quien venga después.

Ubicación
San Salvador, El Salvador
Rol actual
Mobile Engineer & líder de equipo
Experiencia
7+ años en desarrollo móvil
Formación
Ing. de Sistemas Informáticos, Universidad de El Salvador — CUM honorífico
Disponibilidad
Freelance, remoto
02

En qué puedo ayudarte

Cinco frentes donde he trabajado lo suficiente como para saber dónde se rompen las cosas.

01

Apps Android desde cero

Kotlin, arquitectura limpia e inyección de dependencias con Dagger. Del primer commit a la publicación en Play Store.

02

Apps multiplataforma

Flutter para cubrir Android e iOS con un solo equipo, sin renunciar a integraciones nativas cuando hacen falta.

03

Rescate de proyectos legacy

Mantenimiento y modernización de apps Java heredadas: migración gradual a Kotlin, orden en la arquitectura y deuda técnica bajo control.

04

CI/CD para equipos móviles

Pipelines en GitLab CI para Android e iOS: builds firmados, distribución automática y menos noches de release manual.

05

Consultoría técnica

Revisión de arquitectura, definición de estándares y librerías internas para que varios equipos trabajen igual.

03

Experiencia

Marzo 2021 — Actualidad

Mobile Engineer · Líder de equipo mobile

Ese Plus

  • Lidero el equipo mobile: definición de arquitectura, estándares de código y revisión técnica.
  • Desarrollo de apps Android en Kotlin con arquitectura limpia, Dagger, Retrofit, corrutinas y Firebase.
  • Diseño y publicación de librerías utilitarias internas reutilizadas por varios proyectos de la empresa.
  • Implementé desde cero los pipelines de CI/CD en GitLab para Android e iOS, hoy en uso por todo el equipo.

Julio 2020 — Noviembre 2020

Flutter Developer

Digital Minds

  • Desarrollo de aplicaciones multiplataforma con Flutter para Android e iOS.

Mayo 2019 — Junio 2020

Desarrollador Android & Flutter

Open Solution Systems

  • Desarrollo y mantenimiento de aplicaciones Android nativas en Java.
  • Primeros proyectos multiplataforma con Flutter.
04

Herramientas

Lenguajes

KotlinJavaDart

Plataformas

Android SDKFlutteriOS (builds & releases)

Arquitectura

Arquitectura limpiaDaggerInyección de dependencias

Datos y servicios

FirebaseRetrofitCoroutinesBases de datos móviles

Entrega

GitLab CI/CDGitLibrerías internas
05

¿Tienes una app en mente?

Cuéntame qué necesitas y te digo con franqueza si soy la persona indicada y qué haría falta.

josuee98@hotmail.com