Sobre mi

Ingeniero software certificado en ITIL y SCRUM profesional con más de 3 años de experiencia en el desarrollo aplicaciones empresariales y microservicios, utilizando buenas prácticas como SOLID o TDD/EDD, Implementado CI/CD, usando metodologías agiles como SCRUM, con conocimientos en los lenguajes Java y Python, además dominio de los Framework Spring, Hibérnate con intereses en desarrollo de software, inteligencia artificial y la automatización.

Experiencia

Backend Developer

Mayo 2021 - Present
Keyrus

Desarrollo de aplicación E-Commerce, usando metodologías ágiles con tecnologia Java, Spring y Hybris, empleando TDD y SOLID, además de administra un servidor WEBLOGIC 12c y utilizando JIRA como herramienta de flujo de trabajo.

Software Engineer

September 2019 - Mayo 2021
Indra,Pereira

Desarrollo de integraciones entre sistemas por medio de protocolos SOAP con JAX-B y MAPSTRUCT, usando metodologías agiles, implementado CI/CD con JENKINS y SONARQUBE, empleando TDD/EDD y SOLID, además de administra un servidor WEBLOGIC 12c, trabajar en conjunto con 4 células al mismo tiempo y dar soporte e solución de incidencias por medio de la aplicación JIRA.

  • Liderar, configurar un entorno CI de automatizacion y capacitar al equipo en ello
  • Trabajo en equipo con 3 celulas diferentes al mismo tiempo

Ingeniero de Integraciones

Febrero 2019 - Septiembre 2019
Codesa, Cali

Desarrollo de integraciones entre sistemas por medio de protocolos SOAP y REST, construcción de microservicios con SPRING y HIBERNATE con encolamiento de mensajeria usando RABBITMQ, usando metodologías agiles, implementado CI/CD con JENKINS y SONARQUBE, utilizando TDD y SOLID, Además de realiza diseño con UML y capacitando al personal en automatización de pruebas con JUNIT, SELENIUM e indicadores de calidad con JACOCO para la cobertura de las pruebas.

  • Implementación de pruebas automatizadas e indicadores de Calidad (JENKINS, SONARQUBE y cobertura de código con JACOCO)
  • Proporcionar capacitación sobre TDD e automatización de pruebas (SELENIUM y JUNIT) a Lider de desarrollo e equipo del area de integración

Desarrollador De Software & Ingeniero De Pruebas

Julio 2018 - Febrero 2019
Greensqa, Cali

Desarrollo de aplicación Java empresarial, realizando ciclo y ejecuciones de pruebas, usando metodologías agiles con historias de usuario, implementado TDD y SOLID en el desarrollo, Además de realiza diseño y ejecución de pruebas funcionales y no funcionales utilizando JMETER, VBA y Microsoft Azure.

Desarrollador De Software

Julio 2016 - Junio 2018
Freelancer, Cali

Web development (JEE, Spring, Hibernate, Primefaces and Jasper Report) .

  • Proyecto de aplicación de grado meritorio de gestión del conocimiento elaborado para la empresa GreenSQA a cargo de director de investigación(G+)
  • Simulador de exámenes y formación para las pruebas Sabre Pro (Saber Pro Tool)
  • Simulador de un banco con cuentas y transacciones bancarias, retiro, consignación y transferencias (Bank)
  • Participante como ponente del semillero Regional, Nacional e Internacional de RedCOLSI
  • Elaborar parte del Prototipo base del sistema de gestión de proyectos de la Universidad San Buenaventura Cali
  • Desarrollar una plataforma MOOC para aprender matemáticas discretas

Certificados

ITIL® Foundation Certificate in IT Service Management Mayo 2020
Scrum Developer Professional Certificate (SDPC) Abril 2020
Scrum Master Professional Certificate (SMPC) Abril 2020
Scrum Product Owner Professional Certificate (SPOPC) Abril 2020
Scrum Foundation Professional Certificate (SFPC) Marzo 2020

Competencia

Java

Spring & Hibernate

Junit & Mockito

Jenkins, Sonarqube & Docker

SQL

Oracle 12c, Postgresql & Mysql