Full Stack en Cúcuta [Angel Corzo]
Especialista en Backend Java & Arquitectura de Microservicios
Transformo ideas complejas en soluciones digitales escalables utilizando Spring Boot, React y arquitectura hexagonal. Con experiencia comprobada en Ecopetrol optimizando análisis de datos operativos, diseño APIs RESTful robustas, sistemas de trazabilidad agroindustrial y plataformas e-commerce de alto rendimiento. Enfoque meticuloso en código limpio, testing automatizado y Core Web Vitals para aplicaciones que crecen con tu negocio.
Mis Principios de Desarrollo
Arquitectura Escalable con Microservicios
Diseño sistemas empresariales pensados para crecer utilizando arquitectura hexagonal y patrón MVC. Desde modelado de bases de datos relacionales (PostgreSQL, MySQL) hasta módulos React desacoplados, cada componente sigue principios SOLID para mantenibilidad a largo plazo y testing automatizado con JUnit.
Diseño UI/UX Pixel Perfect con Frontend Moderno
Implemento diseños responsivos que respetan la visión creativa original utilizando Tailwind CSS y TypeScript. Cuido micro-interacciones, accesibilidad WCAG, y gestión de estado con Redux para experiencias fluidas en todos los dispositivos.
Optimización de Rendimiento Web
Priorizo Core Web Vitals con técnicas como lazy loading, conversión a WebP, CDN (Cloudflare R2), y code splitting. Resultado: tiempos de carga <2s y mejoras del 30% en métricas de análisis de datos (caso Ecopetrol).
Seguridad y Autenticación Empresarial
Implemento autenticación JWT con Spring Security, validación de datos robusta y mejores prácticas OWASP. Experiencia con integración DIAN para facturación electrónica cumpliendo normativas colombianas.
Mis Habilidades
Frontend
Backend
DevOps
Testing
Mi Experiencia
Aprendiz Desarrollador Full Stack
- Desarrollé aplicación web React para visualización de datos operativos de la planta de gas Oripaya, procesando datasets Excel complejos
- Integré SheetJS para extracción y transformación de datos + VictoryChart para dashboards interactivos con filtros dinámicos
- Implementé TypeScript para type safety y reducción de errores en producción
- Logré 30% de mejora en rapidez de análisis de tendencias operativas mediante automatización de reportes manuales
Mis Proyectos
Urban Style - Plataforma E-Commerce Escalable
Sistema completo de comercio electrónico con arquitectura hexagonal backend en Spring Boot, frontend Astro/React, autenticación JWT, gestión de inventario, carrito de compras persistente y optimización de imágenes con CDN Cloudflare R2. Integración con pasarelas de pago y panel administrativo para gestión de productos.
Lo que aprendí
- Arquitectura hexagonal con Spring Boot para separación de responsabilidades y escalabilidad horizontal
- Optimización de rendimiento: conversión batch a WebP redujo peso de imágenes 70%
- Integración Cloudflare R2 para distribución global con latencias <100ms
- Testing de integración con JUnit para endpoints críticos de checkout
DAYEN - Sistema de Trazabilidad Agroindustrial
Plataforma de trazabilidad completa para cultivos de arroz con API REST escalable, autenticación Spring Security + JWT, gestión de ciclos de siembra, control de insumos y generación de reportes. Desplegado en VPS con dominio personalizado y SSL.
Lo que aprendí
- Diseño de API RESTful siguiendo convenciones REST y versionado semántico
- Implementación de seguridad con Spring Security: roles, permisos y tokens JWT con refresh
- Despliegue en VPS Linux: configuración Nginx, dominio personalizado, certificado Let's Encrypt
- Integración DataTables para UI responsiva con paginación server-side
Instruments Management - Arquitectura de Microservicios
Sistema modular para gestión de instrumentos médicos/industriales con arquitectura de microservicios (Spring Boot + NestJS), trazabilidad de calibraciones, frontend React con Redux para estado global y persistencia MongoDB para logs de auditoría.
Lo que aprendí
- Arquitectura de microservicios: servicios independientes con responsabilidad única
- Gestión de estado complejo en React con Redux y middleware Thunk para llamadas asíncronas
- Integración MongoDB para almacenar historial de calibraciones con consultas agregadas
- Comunicación inter-servicios con Axios y manejo robusto de errores
Factus Dependency - Librería Java para Facturación Electrónica DIAN
Librería Java modular para integración con la DIAN colombiana (facturación electrónica), diseñada con arquitectura de plugins, procesamiento multihilo para generación masiva de facturas y validación de esquemas XML/UBL según normativa colombiana.
Lo que aprendí
- Desarrollo de librerías Java reutilizables con Gradle para distribución vía Maven Central
- Arquitectura modular con SPI (Service Provider Interface) para extensibilidad
- Optimización multihilo: ExecutorService con pools configurables redujo tiempo de procesamiento 60%
- Validación XML contra esquemas XSD de la DIAN con manejo granular de errores
Contáctame
Me encantaría escuchar tus ideas y proyectos. Siéntete libre de alcanzarme por cualquier medio.