DIEGO.DEV Disponible · --:--:-- GYE

◇ Portafolio — Temporada 2026

Diego
Constante

Desarrollador web y móvil. Construyo sistemas para equipos de campo: apps que trabajan sin señal y paneles que convierten fotos y formularios en reportes._

Experiencia

Guayaquil, Ecuador
  1. Sep 2026 — Actualidad

    Analista de Desarrollo

    Grupo Lucky Ecuador · Jornada completa

    • Análisis de requerimientos para apps Android en Java: bugs, ajustes y nuevas funcionalidades.
    • Desarrollo web desde cero en PHP y MySQL: endpoints, consultas SQL y módulos de reportes y gestión comercial.
    • Varios proyectos en paralelo aplicando SOLID, DRY y KISS.
  2. Abr 2026 — Ago 2026

    Pasante de Desarrollo de Software

    Grupo Lucky Ecuador · Prácticas

    • Mantenimiento de apps Android en Kotlin: corrección de bugs y ajustes con el equipo, usando Git.
  3. 2020 — Actualidad

    Ingeniería de Software

    Universidad de Guayaquil · En curso

Cómo construyo

5 reglas
  1. 01

    Lo justo, simple

    YAGNI y KISS: solo lo que pide el requerimiento, archivos de 100 a 300 líneas y retornos tempranos en vez de anidar condicionales.

  2. 02

    Offline-first

    En terreno no siempre hay señal. La app guarda en SQLite y un motor de sincronización sube los pendientes cuando vuelve la conexión.

  3. 03

    Contrato cliente ↔ servidor

    Los nombres de campos que envía la app son los que espera la API. Lo pruebo de punta a punta simulando a la app, no solo el panel.

  4. 04

    Pensado para gama baja

    Fotos comprimidas y guardadas en disco, consultas fuera del hilo principal y vistas ligeras para celulares de 1.5 GB de RAM.

  5. 05

    Ver los errores en vivo

    Ambientes de prueba aislados de producción y una sonda que avisa cuando algo falla en campo, antes de que llegue el reclamo.

Así viaja un dato

APPAndroidSQLite + cola de pendientes
APIPHPTraduce y valida
BDMySQLFuente de verdad
WEBPanelAprueba y reporta

Proyectos

  1. 01FraudIA ClaimsHackathon+

    Detector de posibles fraudes en siniestros de seguros, hecho en equipo para el HackIAthon 2026 (reto de una aseguradora). Asigna a cada siniestro un puntaje de riesgo explicable y apoya al analista sin reemplazarlo.

    • Motor de 13 reglas de riesgo combinado con un modelo XGBoost en un puntaje de 0 a 100 con semáforo.
    • Detección de narrativas clonadas con TF-IDF y un agente de IA que responde preguntas sobre los datos.
    • Todo el entorno en Docker Compose y desplegado en Railway.
    • React
    • TypeScript
    • FastAPI
    • MySQL
    • XGBoost
    • Docker
    [ Código ↗ ]
  2. 02PulseAIEn vivo+

    Agente conversacional que le explica al paciente su cobertura médica antes de atenderse, hecho en equipo para el hackIAthon (reto 3).

    • El paciente describe su síntoma y recibe la especialidad, el copago exacto según su plan y el hospital más conveniente.
    • Backend en FastAPI con un modelo Gemini y las pólizas guardadas en Notion.
    • Frontend en JavaScript puro con patrón MVC, publicado en Vercel.
    • Python
    • FastAPI
    • Gemini
    • JavaScript
  3. 03Aula Virtual AppAndroid+

    App Android nativa para que los estudiantes gestionen su vida académica conectándose a una plataforma Moodle.

    • Inicio de sesión con Google vinculado al usuario de Moodle, para que cada tarea se entregue con la identidad real.
    • Cursos, contenidos, entrega de tareas con archivos, foros, calificaciones, agenda e insignias.
    • Arquitectura MVVM con Repository, Coroutines y LiveData.
    • Kotlin
    • MVVM
    • Retrofit
    • Material Design
    [ Código ↗ ]
  4. 04Sitio INSTALLMELSIEn vivo+

    Sitio web corporativo para una empresa de seguridad eléctrica, con secciones separadas para profesionales y propietarios.

    • HTML y CSS a mano, sin frameworks.
    • Publicado con GitHub Pages.
    • HTML5
    • CSS3
    • JavaScript
  5. 05Calculadora CI/CDEn vivo+

    Prueba de concepto de integración y despliegue continuo para la materia Gestión de la Configuración del Software.

    • Pipeline en GitHub Actions que valida ramas y pull requests con pruebas.
    • Despliegue automático a GitHub Pages cada vez que cambia la rama principal.
    • JavaScript
    • Node.js
    • GitHub Actions
  6. 06Gestión de CárcelEscritorio+

    Aplicación de escritorio para administrar reclusos, asistencias y actividades de un centro penitenciario.

    • Arquitectura MVC en Java con base de datos MySQL.
    • Incluye documentación del sistema.
    • Java
    • MySQL
    • MVC
    [ Código ↗ ]
  7. 07Sin Exclusión MutuaConcurrencia+

    Simulador de reserva de asientos de avión con 3 ventanillas concurrentes que demuestra condiciones de carrera en tiempo real.

    • Hilos de Java compitiendo por el mismo recurso sin sincronización, para ver el error ocurrir.
    • Proyecto de Aplicaciones Distribuidas.
    • Java
    • Threads
    • Maven
    [ Código ↗ ]
  8. 08ObraFlow CRMEn desarrollo+

    CRM de ventas en terreno para obras de construcción: captación, agenda de visitas, proformas con foto de evidencia, facturación y cobro por cuotas.

    • App Android offline-first con un módulo de sincronización por entidad.
    • API PHP con una capa que traduce los campos de la app a las columnas de la base.
    • Panel web para analistas y despliegue con dominio propio y SSL.
    • PHP 8.4
    • MySQL
    • Java
    • SQLite

Inventario

17 ítems

Lenguajes

PHP
JavaScript
TypeScript
Java
Kotlin
Python

Web

Angular
HTML5
CSS3
SCSS
Bootstrap

Móvil y datos

Android
MySQL
SQLite
Firebase

Herramientas

Git
Postman

Contacto