Perfil profesional
Desarrollador Full Stack Senior con más de 8 años construyendo y estabilizando sistemas de producción críticos con Java, Spring Boot, Angular y TypeScript sobre AWS. Especializado en diseñar arquitecturas complejas, liderar equipos de desarrollo y llevar productos web y móviles de extremo a extremo bajo metodologías ágiles (Scrum). Combino liderazgo técnico —revisión de código, estándares de diseño, mentoría y despliegues en QA, Piloto y Producción— con desarrollo hands-on de módulos avanzados, APIs REST y microservicios.
Complemento mi experiencia corporativa con proyectos freelance web y móviles que ejecuto de principio a fin: análisis, arquitectura, desarrollo, despliegue y observabilidad. Trabajo con un stack amplio (Go, Node.js, Flutter, PostgreSQL, Oracle, MongoDB, Kubernetes, CI/CD) y una base sólida de servicios AWS (EC2, S3, RDS, EKS, Lambda), enfocado en entregar software confiable, mantenible y alineado con los objetivos del negocio.
Habilidades técnicas
Lenguajes- Java
- JavaScript
- TypeScript
- Go
- PHP
- HTML5
- CSS3
- SQL
Frameworks y runtimes- Spring Boot
- Spring Framework
- Spring Data
- Hibernate
- Apache Camel
- Angular
- AngularJS
- Node.js
- Express
- Flutter
- Ionic
- JSF 2
- PrimeFaces
- PrimeNG
- Bootstrap
Bases de datos- PostgreSQL
- Oracle
- MongoDB
- MySQL
Nube e infraestructura- AWS · EC2
- AWS · S3
- AWS · RDS
- AWS · EKS
- AWS · Lambda
- AWS · CloudWatch
- AWS · CloudFront
- AWS · Route 53
- AWS · API Gateway
- AWS · SES
- AWS · SQS
- AWS · SNS
- AWS · IAM
- AWS · Cognito
- AWS · Athena
- DigitalOcean
- Docker
- Kubernetes
- ActiveMQ
Herramientas y DevOps- Git
- GitLab
- SVN
- Azure DevOps
- CI/CD
- Maven
- Gradle
- Tomcat
- GlassFish
- SonarQube
- Grafana
- Prometheus
- JDBC
Prácticas y metodologías- Microservicios
- APIs REST
- Arquitectura de software
- Code Review
- Observabilidad
- Agile / Scrum
- Liderazgo técnico
- Mentoría
Experiencia laboral

Carvajal Tecnología y Servicios
Actual07/12/2021 — PresenteMedellín, Colombia · Remoto
Ingeniero de Desarrollo Máster
01/03/2022 — PresenteIngeniero de Desarrollo
07/12/2021 — 28/02/2022- Lidero un equipo de desarrollo en un proyecto de producción crítico sobre Java y Angular en AWS, distribuyendo tareas, gestionando el desempeño y coordinando la planeación técnica bajo metodología ágil.
- Diseño e impulso arquitecturas complejas y soluciones técnicas, liderando el desarrollo de módulos críticos con Java avanzado, APIs REST y microservicios.
- Ejecuto revisiones de código (code review) y hago cumplir estándares de diseño y codificación para asegurar calidad, mantenibilidad y consistencia.
- Gestiono despliegues de releases en ambientes de QA, Piloto y Producción, garantizando entregas estables y controladas.
- Implemento herramientas de monitoreo y observabilidad (Grafana, Prometheus) que aceleran la detección y resolución de incidencias en producción.
- Mentorizo y hago onboarding a nuevos integrantes, y colaboro con líderes técnicos y alta gerencia para alinear la solución con los objetivos del negocio.
Nexos Software
23/08/2021 — 05/12/2021Medellín, Colombia · Remoto
Analista de Desarrollo
23/08/2021 — 05/12/2021- Me integré a un proyecto crítico en mal estado y contribuí a estabilizarlo, aplicando prácticas de codificación que redujeron considerablemente los defectos.
- Desarrollé y mantuve aplicaciones Java con Spring Boot, Apache Camel y Kubernetes sobre AWS, con persistencia en PostgreSQL y MongoDB.
- Diagnostiqué y corregí bugs en aplicaciones existentes e implementé nuevas funcionalidades y mejoras en los proyectos de clientes.
- Aseguré la calidad del código y la aplicación de buenas prácticas en un entorno multicliente.
- Levanté requisitos en reuniones con clientes, estimé tiempos y recursos, y comuniqué el avance de forma continua.
Quipux S.A.S.
01/07/2018 — 15/08/2021Medellín, Colombia · Presencial
Analista de Desarrollo
01/01/2019 — 15/08/2021Practicante de Desarrollo
01/07/2018 — 31/12/2018- Desarrollé y mantuve sistemas de procesamiento y recaudo de multas para organismos de tránsito con Java, Spring, JSF y Angular sobre Oracle.
- Implementé nuevas funcionalidades y colaboré en el diseño y desarrollo de las aplicaciones.
- Identifiqué y corregí defectos de software, ejecutando pruebas para garantizar la estabilidad.
- Participé en revisiones de código (code review) y en el testing del software.
- Inicié mi carrera como practicante junto a desarrolladores senior, contribuyendo bajo supervisión y creciendo hasta el rol de Analista de Desarrollo.
Formación académica
Institución Universitaria Politécnico Grancolombiano
Ingeniería de Software (virtual) — en curso
2025 — Presente
Institución Educativa Sol de Oriente
Bachiller en Educación Media Técnica con énfasis en Programación de Sistemas de Información
2017
Referencias
Referencias profesionales disponibles a solicitud.