Cúcuta, Colombia Java • Spring Boot • React Arquitectura Hexagonal & Microservicios Certificado SENA

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.

Hero Image

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

React TypeScript Astro Tailwind CSS Redux HTML5/CSS3

Backend

Java 17+ Spring Boot Spring Security PostgreSQL MongoDB MySQL

DevOps

Docker Git Gradle

Testing

JUnit 5

Mi Experiencia

Abril 2024 - Octubre 2024

Aprendiz Desarrollador Full Stack

Ecopetrol S.A.
  • 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
30% reducción en tiempo de análisis | 15+ dashboards implementados
ReactTypeScriptSheetJSVictoryChartData Visualization

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
Spring BootAstroReactJWTGradleDockerCloudflare R2MongoDB

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
Spring BootSpring SecurityJWTMySQLJavaScriptBootstrap 5DataTablesNginx

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
Spring BootNestJSReactReduxAxiosMongoDBDocker

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
JavaGradleMultithreadingXML/UBLAPI DIAN

Contáctame

Me encantaría escuchar tus ideas y proyectos. Siéntete libre de alcanzarme por cualquier medio.

Detalles de Contacto

Ubicación
Cúcuta, Norte de Santander, Colombia Disponible para proyectos remotos en LATAM