Sobre Mí
Sr. BackEnd Developer especializado en Java y Spring Boot
Con un enfoque en el desarrollo de soluciones robustas y escalables. Experiencia en arquitectura basada en microservicios, apasionado por construir sistemas eficientes y de alto rendimiento.
Habilidades clave:
- Desarrollo backend con el ecosistema Spring (Spring Framework, Spring Boot, Spring Cloud, Spring Security).
- Integración y mensajería asíncrona con Apache Kafka.
- Contenerización y orquestación con Docker y Kubernetes.
- Manejo de bases de datos relacionales (SQL) y no relacionales (NoSQL).
Con experiencia en proyectos de transformación digital
Implementando prácticas de desarrollo ágil y CI/CD para garantizar entregas rápidas y de calidad.
Me motiva:
Resolver problemas complejos y aprender continuamente nuevas tecnologías para aportar valor al equipo y la organización. Estoy abierto a conectar con profesionales interesados en tecnología, innovación y buenas prácticas de desarrollo.
Resumen
Experiencia
Descargar CV- Desarrollo de nuevos servicios con últimas versiones de Java 21 y Spring Boot 3.x trabajando en una migración para el cliente
- Refactorizar y optimizar el código en servicios existentes
- Captar los requerimientos del cliente, implementar soluciones eficientes y mantenibles
- Desarrollar y mantener pruebas unitarias para garantizar la calidad del código
- Liderar la migración de Java 8/11/17 a Java 21 dentro de los proyectos asignados
- Implementar aplicaciones en varios entornos utilizando Jenkins, Docker y VPS/AWS
- Arquitectura basada en microservicios
- Manejo de Base de Datos relaciones y no relacionales
- Desarrollo de nuevos servicios con últimas versiones de Java 21 y Spring Boot 3.x trabajando en una migración para el cliente
- Refactorizar y optimizar el código en servicios existentes
- Captar los requerimientos del cliente, implementar soluciones eficientes y mantenibles
- Desarrollar y mantener pruebas unitarias para garantizar la calidad del código
- Liderar la migración de Java 8/11/17 a Java 21 dentro de los proyectos asignados
- Implementar aplicaciones en varios entornos utilizando Jenkins y OpenShift
- Arquitectura basada en microservicios
- Demo interna y pasaje de conocimiento a soporte
- Desarrollo de nuevas funcionalidades dentro del proyecto con Java 8 y Spring Framework
- Refactorizar y optimizar el código en el proyecto
- Captar los requerimientos del cliente, implementar soluciones eficientes y mantenibles
- Capacitación a nuevos TL por la alta rotación del mismo
- Encargado del pase a producción de las versiones finales por medio de Jenkins
- Entender el negocio a la perfección para la solución ante errores críticos en procesos internos
- Desarrollo de nuevas funcionalidades dentro del proyecto con Java, Spring Boot y Spring Framework
- Refactorizar y optimizar el código en el proyecto
- Captar los requerimientos del cliente, implementar soluciones eficientes y mantenibles
- Encargado del pase a producción de las versiones finales por medio de Jenkins
- Integraciones con servicios externos
- Desarrollo de aplicación móvil para realizar pruebas entre los equipos
- Desarrollo de nuevos servicios con Node.js y Express.js
- Manejo de Base de Datos relaciones y no relacionales
- Integraciones a servicios externos
- Refactorizar y optimizar el código en el proyecto
- Captar los requerimientos del cliente, implementar soluciones eficientes y mantenibles
Educación
Técnico Superior en Desarrollo de Software
Duración: 3 años
Carrera orientada a la creación y mantenimiento de aplicaciones informáticas, abarcando desde el análisis y diseño hasta la implementación y prueba de software. Se enseñan tecnologías clave como Java para la programación y MySQL para la gestión de bases de datos.Técnico Superior en Data Science
Duración: 2 años
El Técnico Superior en Data Science está capacitado para recopilar, procesar y analizar grandes volúmenes de datos, aplicando herramientas como Python, SQL y machine learning. Su formación le permite extraer información valiosa, generar modelos predictivos y transformar datos en conocimiento útil para la toma de decisiones en diversas industrias.Técnico Superior en Seguridad Informática
Duración: 2 años
El Técnico en Seguridad Informática es experto en la gestión de la seguridad informática, preparado para proteger la información de las empresas y los datos de las personas. La carrera de ciberseguridad te prepara para atender los requerimientos que generen las empresas o instituciones en el área TIC