Technical Leader
Current• Planificar y ejecutar el roadmap de trabajo durante cada sprint optimizando la entrega de valor en el tiempo.• Liderar y gestionar al equipo de desarrollo, asegurando el cumplimiento del roadmap. Asimismo orientar y apoyar tecnicamente al equipo y velar por el cumplimiento de estandares de programación.• Desarrollar aplicaciones Java, integrando Spring Boot, React, y librerías de apoyo, junto con la implementación de patrones de diseño y el uso de Copilot para obtener sugerencias de código.• Automatizar y desplegar nuevos desarrollos basados en Java a lo largo del ciclo de vida de los componentes mediante CI/CD, utilizando herramientas como Jenkins, Bitbucket, Artifactory, Xray, y SonarQube.• Administrar componentes desplegados en Azure, incluyendo Azure Functions, API Management, Kubernetes, VNet, App Service Plan, y KeyVault, para la gestión de infraestructura y monitoreo de aplicaciones en un entorno cloud.• Automatizar el aprovisionamiento de nueva infraestructura en Azure utilizando Terraform, basándoseenplantillas proporcionadas por el equipo de cloud.• Realizar pruebas unitarias en proyectos Java utilizando JUnit, empleando prácticas y patrones como FIRST, KISS, YAGNI, y DRY, junto con herramientas como Asserts y Mockito. • Desplegar microservicios en contenedores Kubernetes utilizando OpenShift, gestionandolaadministración de cada uno de ellos.• Automatizar el aprovisionamiento de nueva infraestructura en Azure utilizando Terraform, basándoseenplantillas proporcionadas por el equipo de cloud.• Desarrollar aplicaciones asíncronas utilizando Kafka y personalizar consultas utilizando GraphQL.• Participar en la definición de arquitecturas para proyectos bancarios, incluyendo la elaboración de diagramas de infraestructura, endpoints, y flujos.