Wilson Candela

@corportafolio · @candelacorp__

Arquitecto de Software · Ingeniero Full-Stack Mobile

Sobre mí

Arquitecto de Software e Ingeniero Full-Stack Mobile con 2 años construyendo aplicaciones Android nativas desde cero, publicadas y funcionales. Autodidacta — sin títulos formales, solo proyectos reales que demuestran capacidad técnica, pensamiento arquitectónico y ejecución completa de principio a fin.

Mi método consiste en tomar una idea y llevarla hasta una solución funcional, escalable y documentada. Diseño la arquitectura completa del proyecto (capas, patrones, bases de datos, inyección de dependencias) antes de escribir código. Documento cada decisión en docs/, rules/ y skills/ — porque el código explica el qué, pero la arquitectura explica el porqué.

Tengo la capacidad de enfrentar problemas complejos y encontrar la solución usando las herramientas adecuadas para cada caso: desde sistemas con 14 bases de datos independientes cifradas con AES-256, hasta generación de imágenes bitmap determinísticas con algoritmos de Bin-Packing (Mondrian) sobre Canvas personalizado, integración con inteligencia artificial local (Qwen2.5), conexión con wallets Bitcoin mediante Deep Links con seguridad Nonce + PSBT, automatizaciones programables con notificaciones en segundo plano, scraping de empleos con filtro inteligente, y servidores Node.js con Puppeteer para integración con WhatsApp Web. Cada proyecto me ha exigido aprender, diseñar y construir algo que no sabía hacer antes.

No me limito a una tecnología o un patrón: analizo el problema, diseño la solución y la ejecuto. Si hace falta una base de datos cifrada, la implemento. Si hace falta un servidor local, lo creo. Si hace falta un modelo de IA corriendo en el dispositivo, lo integro. Mi expertise principal es Android nativo con Kotlin y Jetpack Compose, pero mi enfoque es el de un arquitecto que resuelve problemas, no el de un programador que solo escribe código.

Habilidades

Arquitectura & Patrones

MVVM Clean Architecture 10 Brains Architecture Repository Pattern Hilt DI

UI / UX

Kotlin Jetpack Compose Material 3 Navigation Compose Canvas API Android SDK

Datos & Persistencia

Room SQLCipher DataStore Retrofit OkHttp Gson REST APIs

Concurrencia & Background

Coroutines Flow / StateFlow WorkManager Foreground Service

IA & Voz

Qwen2.5 LLM SpeechRecognizer TextToSpeech HuggingFace

Seguridad & Build

Android KeyStore AES-256 GCM EncryptedSharedPreferences ProGuard / R8 KSP Git

Cómo trabajo

1
Idea y análisis
2
Arquitectura y diseño
3
Documentación de reglas
4
Implementación
5
Escalabilidad y refinamiento

Proyectos

Arquitectura compleja · 14 bases de datos

Bitmapcore 2025

Explorador blockchain de Bitcoin Ordinals. Busca y visualiza bloques, transacciones, inscripciones y colecciones NFT del ecosistema Bitmap. Integración con 2 marketplaces (Ordinalswallet, Unisat) con polling incremental cada 5 minutos en foreground y background. Conexión con wallets Bitcoin via Deep Links (Unisat) con seguridad Nonce + PSBT. Generación de imágenes determinísticas de cada bloque mediante algoritmo Mondrian Bin-Packing sobre Canvas personalizado, almacenadas como BLOBs en SQLite. 14 bases de datos Room independientes, cada una con su propio ciclo de vida y propósito.

Kotlin Jetpack Compose Material 3 Room (×14 DBs) SQLCipher Hilt Retrofit OkHttp Coroutines Flow WorkManager Canvas Bitmap Mondrian Algorithm DataStore Navigation Compose Deep Links Foreground Service Android KeyStore ProGuard
GitHub →
Arquitectura de datos · Facturación offline

Profactura 2025

Aplicación de facturación automatizada mediante códigos personalizados de 2 y 3 dígitos. Al ingresar un código, la app rellena automáticamente descripción, cantidad, valor unitario, subtotal y total — eliminando la escritura repetitiva para negocios con cuentas recurrentes. Incluye historial completo de recibos con auditoría, inventario automático programable (diario/semanal/mensual/anual) vía AlarmManager, exportación a PDF con Canvas Android, impresión térmica Bluetooth, y cifrado completo de base de datos con SQLCipher + clave AES-256 en Android KeyStore. Sistema bilingüe español/inglés con 130+ strings via CompositionLocal.

Kotlin Jetpack Compose Material 3 Room SQLCipher Hilt Coroutines Flow DataStore Navigation Compose Android KeyStore Canvas PDF AlarmManager BroadcastReceiver FileProvider EncryptedSharedPreferences i18n (ES/EN) ProGuard
GitHub →
Inteligencia artificial · WhatsApp · Voz

Paicor 2025

Asistente inteligente para Android que automatiza tareas, gestiona WhatsApp, busca empleo inteligentemente y responde preguntas con IA local — todo sin conexión a internet. Incluye chat con modelo de lenguaje Qwen2.5 descargado directamente desde HuggingFace al dispositivo, reconocimiento de voz con ecualizador en tiempo real, y Text-to-Speech para respuestas habladas.

Se integra con WhatsApp Web vía servidor local para leer, enviar mensajes y generar respuestas automáticas personalizadas por contacto. Además, busca ofertas de empleo en LinkedIn, Computrabajo y Elempleo cada 12 horas, las filtra con IA y notifica solo las que aplican al perfil del usuario. Automatizaciones programables con fecha, hora y anticipación, ejecutadas en segundo plano con notificación del resultado.

Kotlin Jetpack Compose Material 3 Hilt Room Retrofit Coroutines Flow Navigation Compose Qwen2.5 LLM SpeechRecognizer TextToSpeech whatsapp-web.js Puppeteer WorkManager Foreground Service DataStore ProGuard
GitHub →

Contacto

Estoy abierto a oportunidades como Arquitecto de Software o Ingeniero Android.

Remoto · Colombia

Enviar correo

+57 322 804 0350