Currículum

Versión corta, lista para imprimir y descargar

Descargar PDF (ES)

Joel Cadenas

Software Developer (Android · Web · Desktop)
Bogotá, Colombia (Disponible remoto)

Resumen

Software Developer con experiencia en desarrollo Android (Kotlin), aplicaciones de escritorio en Java y plataformas web con backend propio. Especializado en construir soluciones end-to-end (frontend, backend y base de datos), integrando servicios cloud, autenticación segura, geolocalización y sincronización en tiempo real. Trabajo bajo buenas prácticas modernas como MVVM, Clean Architecture y principios SOLID, priorizando código mantenible, escalable y orientado a resultados.

Habilidades

Android: Kotlin, Jetpack Compose, MVVM, Room, GPS
Web: PHP, MySQL, HTML5, CSS3, JavaScript, Bootstrap
Desktop: Java, JavaFX, iReport/Jasper
Cloud: Firebase Authentication, Firebase Storage, Firebase (sincronización)
Arquitectura: Clean Architecture, SOLID

Proyectos destacados

Mis Finanzas — Multiplataforma (Android + Desktop)
Kotlin · Compose · MVVM · Room · Firebase · JavaFX
  • Sistema financiero multiplataforma con Android (Kotlin/Compose) y Desktop (JavaFX).
  • Login con Firebase Authentication y sincronización cloud con Firebase para uso multiplataforma (móvil y computador).
  • Módulos: cuentas, transacciones, transferencias, reportes gráficos y multiusuarios.
Busca tu Mascota (Android) + Web informativa
Kotlin · Jetpack Compose · Firebase · GPS · PHP · MySQL
  • Plataforma para publicación de mascotas perdidas/encontradas con geolocalización y mapa interactivo.
  • Chat en tiempo real entre usuarios y generación de códigos QR.
  • Autenticación segura con Firebase Authentication y sincronización de datos con Firebase.
marysbelleza.com — Web en producción
PHP · MySQL · JavaScript · Bootstrap · SEO · Analytics
  • Sitio web en producción con panel admin para gestión de contenido y publicaciones.
  • Sistema de interacción pública con comentarios y valoración por estrellas.
  • Formulario con envío de email, SEO e integración de Analytics.
Plataformas web de Hosting Productive
PHP · MySQL · Panel administrativo
  • Sitios web en producción con portafolio y dashboard administrativo.
  • Back-end con base de datos MySQL y panel administrativo propio.
Java Desktop — Sistema de inventarios
Java · MySQL · iReport/Jasper
  • Sistema contable/inventarios con generación de libros y reportes.

Educación

Ingeniero en Informática — 2009 - 2015
Diplomado en Programación en Java — 2017 - 2018
Ver certificados
Certificados relevantes

Idiomas

Español: Nativo
Inglés: A2 (Básico)