
Desarrollador de software con cerca de 4 años de experiencia en el diseño e implementación de soluciones resilientes, escalables y tolerantes a fallos. Especializado en desarrollo backend, con experiencia en la construcción de servicios y aplicaciones de alto rendimiento.
Cuento con un sólido stack tecnológico que me ha permitido aportar valor en distintos proyectos, trabajando en entornos colaborativos bajo metodologías ágiles. Me destaco por mi enfoque en la calidad del software, buenas prácticas de ingeniería y mejora continua.
Busco nuevas oportunidades donde pueda aplicar mi experiencia para generar impacto en equipos y productos, al tiempo que continúo fortaleciendo mis habilidades en arquitectura de software y sistemas distribuidos.
Me desempeñé como desarrollador backend, participando como proveedor en proyectos para Bancolombia. Durante este período, formé parte del proyecto Entitlement, perteneciente a la EVC gestión del fraude, enfocado en el desarrollo de un módulo de delegaciones que permite a los clientes del banco asignar permisos a terceros para la administración de sus productos, mediante un modelo basado en roles y privilegios.
Adicionalmente, brindé apoyo a otros equipos, como el de topes transaccionales, lo que me permitió ampliar mi entendimiento del sector financiero más allá del alcance del proyecto principal.
Esta experiencia fortaleció mis capacidades en tecnologías como Java y PostgreSQL, y me permitió adquirir conocimientos en lenguajes como Elixir, así como en herramientas y prácticas de desarrollo modernas, incluyendo GitHub, Docker, Kubernetes y Azure DevOps, para la gestión, empaquetado y despliegue eficiente de aplicaciones.
Asimismo, adquirí experiencia en entornos cloud sobre Amazon Web Services, utilizando servicios como Amazon RDS, Amazon MQ, Amazon CloudWatch, Amazon Batch, Amazon EKS, Amazon ECR y Amazon DynamoDB.
A nivel de habilidades blandas, participé activamente en espacios de code review, sesiones de refinamiento y en la construcción de un manifiesto de equipo enfocado en la adopción de buenas prácticas de desarrollo.
Durante mi rol como practicante, diseñé y ejecuté una ruta de crecimiento enfocada en el fortalecimiento de competencias en desarrollo backend, utilizando tecnologías como Java, Spring Boot, PostgreSQL y MongoDB. Como parte de mi experiencia, contribuí al desarrollo de una funcionalidad dentro de un proyecto interno, orientada a mejorar la experiencia de los aspirantes al permitirles visualizar el estado de su proceso de selección, aportando a la transparencia y eficiencia del proceso.