DLCA
ProyectosBlogLabsRoadmapFlow
MemoriaCVSobre mí
GitHubLinkedIn
Iniciar SesiónRegistrarse

Navegación

  • Inicio
  • Proyectos
  • Blog
  • Sobre mí

Contacto

  • Email
  • LinkedIn
  • GitHub

Redes

Vibe

© 2026 DLCA. Todos los derechos reservados.

ProyectosDetalle

DLCA-ALEX

5 de mayo de 2026DLCA-ALEX
00
<h1 align="center"> <span style="color:#6a5acd">Donovan Luciano Cuéllar Arriaga</span> </h1> <p align="center"> Ingeniero en Desarrollo y Gestión de Software. Diseño, implemento y opero software de misión crítica con foco en <strong style="color:#00bfff">mantenibilidad</strong>, <strong style="color:#9370db">seguridad</strong> y <strong style="color:#00ced1">performance</strong>. Full-stack con fortaleza en backend (Java/Spring, Go, .NET), integración de sistemas y arquitecturas orientadas a dominio. </p>

<span style="color:#6a5acd">Propuesta de valor</span>

  • De la idea al sistema: bajo restricciones reales de negocio, convierto requisitos difusos en APIs, dominios y despliegues reproducibles.
  • Calidad operativa: diseño para fallas, observabilidad desde el día cero y automatización como contrato.
  • Seguridad pragmática: autenticación, autorización y hardening sin fricción para el equipo.

<span style="color:#00bfff">Selección de trabajo relevante</span>

Sistema Integral Hospitalario (Federico Gea)
Plataforma para centralizar procesos hospitalarios (áreas, recursos, flujo operativo). Enfoque en modularidad, auditoría y control de acceso.

API Bancaria (Go + Gin + GORM + JWT)
Gestión de usuarios, cuentas y transferencias con validaciones de saldo, idempotencia y trazabilidad.

CRM Multiplataforma (Arquitectura)
Diseño de dos stacks equivalentes priorizando DX y escalabilidad:

  • Stack A: Laravel + Vue + Tailwind
  • Stack B: NestJS + React/Vue + Tailwind
    Incluye convenciones de carpetas, pipelines y lineamientos de pruebas.

<span style="color:#9370db">Principios de ingeniería</span>

  1. Dominios explícitos → el modelo precede al framework.
  2. Contratos verificables → API-first, esquemas versionados, tests que rompen si el contrato cambia.
  3. Observabilidad útil → métricas, logs estructurados, trazas y tableros accionables.
  4. Seguridad por defecto → mínimos privilegios, secretos gestionados, superficies reducidas.
  5. Entrega continua → iteraciones pequeñas, calidad automática y rollbacks simples.

<span style="color:#6a5acd">Matriz técnica</span>

  • Backend: Java (Spring Boot), Go (Gin, GORM), .NET, NestJS, Laravel
  • Frontend: Angular, React, Vue, Next.js, TailwindCSS
  • Datos: PostgreSQL, MySQL, SQL Server, MongoDB
  • Infra: Docker, Linux (AlmaLinux/Ubuntu), CI/CD, GitHub Actions
  • Pruebas: JUnit, Jest, Supertest, Testcontainers
  • Prácticas: DDD, REST, JWT/OAuth2, 12-factor, Code Review con enfoque en riesgos

<span style="color:#00ced1">Arquitectura en una mirada</span>

flowchart LR
  subgraph Client
    Web[Web SPA] --- Mobile[Mobile]
  end
  Client --> GW[API Gateway]
  GW --> U[Auth/Users]
  GW --> C[Core Domain]
  GW --> R[Reporting]
  U <--> DBU[(Users DB)]
  C <--> DBC[(Core DB)]
  R <--> DWR[(DW/Reporting)]
  subgraph Ops
    LOG[Logs] --- MET[Metrics] --- TRC[Tracing]
  end
  U --> LOG
  C --> LOG
  C --> MET
  GW --> TRC

Recursos

Ver Código Fuente

Issues

0

Licencia

None

Estructura Raíz

README.md

Estado

Finalizado / Producción

Tecnologías Clave