Arquitecto de ingeniería de software con más de 10 años de experiencia en el diseño y la implementación de soluciones de software complejas en entornos de alto rendimiento y gran volumen de transacciones. Experto en arquitectura de integración y arquitectura en la nube, con capacidad demostrada para individualizar equipos multifuncionales
Contribuir de forma individual al desarrollo y la implementación de aplicaciones personalizadas. Éxito demostrado en la gestión de proyectos complejos y en garantizar altos estándares de calidad, responsabilidad y cumplimiento. Sólida formación en integración a nivel empresarial, Java (EJB), C# y amplios conocimientos en arquitectura REST/SOA, BPM y soluciones en la nube. Experto en el trabajo con tecnologías y herramientas como ESB Jboss Fuse, Oracle JDeveloper, Visual Studio, Software AG, Mule ESB, AnyPoint Studio, Eclipse y Oracle DB. Experto en la gestión de bases de datos relacionales como SQL Server y Oracle. Experiencia en Azure DevOps, CI/CD, entendimiento y orquestación, infraestructura como código, pruebas unitarias y automatización de pruebas con JUnit y SoapUI, garantizando un rendimiento y una fiabilidad óptimos de las aplicaciones. Apasionado por ofrecer soluciones escalables, robustas y seguras, al tiempo que impulsa la innovación y fomenta la colaboración en equipo.
Overview
12
12
years of professional experience
9
9
Certifications
2
2
Languages
Work History
Software Engineering Architect
AVIANCA S.A.
05.2023 - Current
Liderar el diseño y la arquitectura de sistemas de software con herramientas Microsoft y Redhat
Evaluar y seleccionar tecnologías adecuadas para la implementación de soluciones
Garantizar que el desarrollo siga estándares y buenas prácticas de la industria, y promover la calidad del código.
Crear documentación técnica detallada, incluyendo diagramas de arquitectura
Colaborar estrechamente con desarrolladores, ingenieros de software para garantizar la coherencia y la integridad del diseño arquitectónico.
Software Engineering Coordinator DyT
AVIANCA S.A.
10.2017 - 04.2023
Centralizar y coordinar la gestión de los proyectos de integración
Líder técnico de la capa middleware (integraciones) a través de la plataforma de Openshift ARO
Gestión de Presupuesto con relación a implementación de nuevas tecnologías y mejoras tecnológicas de integración que apalanquen la mejora continua de procesos.
Acompañamiento en la puesta en marcha de entornos de producción.
Garantizar buenas prácticas de desarrollo.
Ejecución de las prácticas DevOps establecidas por la empresa: práctica ágil, integración continua, despliegue continuo, infraestructura como código, pruebas continuas, repositorios de código
Creación de APIS de Azure API Management para la administración de las API internas y externas de la empresa.
Gestión de equipos de trabajo y fábricas de software
Consultor Senior
EVERIS COLOMBIA
12.2013 - 09.2017
PROYECTO: AB Inbev ESB Mulesoft
ROL: Desarrollador Senior ESB Mulesoft
CLIENTE: Ab Inbev
Creación del diseño técnico de las interfaces a desarrollar en el ESB de Mulesoft.
Creación de estructuración de diferentes tipologías de interfaces a desarrollar.
Apoyo en la definición de la Arquitectura de las interfaces a desarrollar.
Desarrollo de las interfaces y estándares en el ESB de Mule.
PROYECTO: BPM-UGPP
ROL: Líder técnico
CLIENTE: UGPP
Líder de implementación de los controles de cambio desarrollados en My webMethods.
Creación del diseño técnico de los controles de cambio en My webMethods.
Planificación de las actividades a desarrollar en el proyecto.
Creación de estimaciones de los controles de cambios desarrollados en My webMethods para el BPM de la empresa UGPP.
Apoyo técnico en My webMethods a los Ingenieros desarrolladores del equipo de trabajo.
PROYECTO: FULL STACK SERVICE BUS TELEFÓNICA COLOMBIA
ROL: Desarrollador Senior OSB Oracle
CLIENTE: TELEFONICA COLOMBIA
Implementación de servicios SOA en el OSB de Oracle jdeveloper 12g.
Despliegue de servicios SOA en Oracle Weblogic Server.
Apoyo en el desarrollo de la arquitectura SOA a los servicios de Telefónica para Fullstack.
Apoyo de pruebas en ambiente de QA a los servicios SOA en Oracle Weblogic Server.
Soporte y solución de incidentes de servicios SOA en el Service BUS de Oracle jdeveloper 12g.
PROYECTO: BPM-UGPP
ROL: Consultor TI
CLIENTE: UGPP
Implementación de reglas de negocio en blaze del BPM de My Web Methods.
Implementación de servicios SOAP en el Integration server del BPM de My Web Methods.
Apoyo en la implementación del CORE del negocio basado en servicios SOA en Net Bean.
Apoyo en el desarrollo de las pantallas que soportan la funcionalidad para los procesos de negocio en JSF.
Líder de soporte de los aplicativos del CORE y el BPM de Parafiscales de la empresa UGPP.
Implementación de la base de datos del aplicativo CORE.
Education
Ingeniero de Sistemas -
Universidad Escuela Colombiana de Carreras Industriales ECCI
01.2017
Computación Forense y Seguridad Informática - undefined
Universidad Escuela Colombiana de Carreras Industriales ECCI
01.2017
Tecnologo en Análisis y Desarrollo de Sistemas de Información - undefined
Servicio Nacional de Aprendizaje SENA
01.2014
Tecnico en Programacion de Software - undefined
Servicio Nacional de Aprendizaje SENA
01.2012
Skills
Motores de bases de datos (Oracle, Sql server)
Implementación y despliegue en servidores de aplicaciones: Openshift, Integration Server, Glassfish, My Webmethods y Oracle Weblogic Server
Backend (Web Services, REST, SOA, JEE, ESB, AMO y MQ)
API’s interacción Gestores Documentales: IBM FileNet API
Lenguajes de diseño: UML, XML, XSD, WSDL y JSON
Herramientas de modelamiento UML (StarUML)
Lenguajes de programación: Java, Spring Boot, C#, PHP, JSF, HTML y XQUERY