Resume

Short version, ready to print and download

Joel Cadenas

Software Developer (Android · Web · Desktop)
Bogotá, Colombia (Remote available)

Summary

Software Developer with experience in web development (PHP, MySQL, JavaScript), Android applications (Kotlin), and desktop applications (Java). Specialized in frontend and backend development, Object-Oriented Programming, and building end-to-end solutions. Experienced in multiplatform applications, cloud service integration, authentication, geolocation, and data synchronization. Working with Clean Architecture, SOLID principles, and Git/GitHub, focused on building maintainable, scalable, and functional software.

Skills

Languages: PHP, Java, Kotlin, JavaScript
Databases: MySQL, SQLite
Android: Kotlin, Jetpack Compose, MVVM, Room, GPS
Cloud: Firebase Authentication, Firebase Storage, synchronization
Web Development: Frontend/Backend, HTML5, CSS3, Bootstrap
Desktop: Java, JavaFX, iReport/Jasper
Tools: Git, GitHub, Object-Oriented Programming
Architecture: Clean Architecture, SOLID

Featured Projects

Xpendz — Multi-platform (Android + Desktop)
Kotlin · Compose · MVVM · Room · Firebase · JavaFX
  • Financial ecosystem that includes Android app, Desktop app, and official website.
  • Complete modules: accounts, transactions, transfers, budgets, goals, loans, charts, and reports.
  • Secure authentication with Firebase and cloud sync between mobile and desktop versions.
  • Currently in internal testing phase and Google Play publication process.
Buscamos tu mascota — Android + Official website
Kotlin · Jetpack Compose · Firebase · Google Maps · Material 3
  • Own platform for searching and recovering lost pets with geolocation and Google Maps.
  • Developed with Kotlin and Jetpack Compose, using Firebase as backend/cloud infrastructure.
  • Lost/found pet system with user-to-user messaging, multimedia attachments, image/file sharing, camera capture, and push notifications.
  • QR codes linked to pet profiles, medical history, vet appointments with reminders, and official website currently in development.
marysbelleza.com — Production Web Platform
PHP · MySQL · JavaScript · Bootstrap · SEO
  • PHP/MySQL production web platform with admin panel for publications, work gallery, multimedia management, and content moderation.
  • Dynamic gallery with photographs, videos, public comments, and star ratings.
  • Contact form and appointment requests with email sending via SMTP, WhatsApp integration, and SEO optimization.
Xpendz Desktop — Financial Application
Java · JavaFX · SQLite · Firestore · Maven
  • Windows desktop financial application integrated into the Xpendz multiplatform ecosystem.
  • Accounts, transactions, transfers, budgets, goals, and loans management with SQLite local persistence and cloud sync with Firestore.
  • Financial dashboard with charts, monthly analysis, and CSV export, JavaFX interface with light/dark theme, and MSI installer distribution.

Education & Certifications

Formal Education
Computer Engineer degree
Computer Engineer
University degree · Venezuela
Universidad Politécnica Territorial de Valencia · 2015
Professional Training
Development Featured training
Java Programming Diploma
Politécnico de Colombia · 2018
Databases Featured training
Database Administrator
Fundación Carlos Slim / Capacítate para el Empleo · 2019
Technical Certifications
Development
Git & GitHub
Platzi · 2026
Development
Software Engineering Fundamentals
Platzi · 2026
Web
Professional Web Development Fundamentals
Platzi · 2026
Web
JavaScript Fundamentals
Platzi · 2026
Development
Python Fundamentals
Platzi · 2026
AI
Introduction to Artificial Intelligence
Platzi · 2025

Languages

Spanish: Native
English: Basic (A2)