Saltar al contenido principal

Menú

Hola, mi nombre es

Yuniel Acosta

Si no puedo hacer cosas grandiosas, puedo hacer cosas pequeñas de manera grandiosa.

Ingeniero de software experimentado en tecnologías frontend y backend. Dominio de principios de diseño de software, patrones de diseño y arquitecturas limpias. Con pasión por Sistemas Distribuidos • Diseño Guiado por el Dominio • Arquitectura de Software • Cloud Native • Diseño de Sistemas • Liderazgo Técnico • Microservicios • Arquitectura Orientada a Eventos

Sobre mí

Soy Ingeniero de Software Senior especializado en sistemas distribuidos para entornos de alto impacto — banca, fintech y e-commerce a escala. Mi core es el ecosistema JVM: Kotlin y Java en producción, arquitecturas orientadas a eventos con Kafka, y sistemas backend que deben funcionar correctamente a la primera porque el costo del fallo es real. Actualmente lidero migraciones de ESB a Kafka en BBVA dentro de un marco empresarial complejo. Antes de eso, sistemas de prevención de fraude en Mercado Libre procesando millones de eventos diarios de autenticación. Trabajo con IA de la manera en que la mayoría de los ingenieros trabajarán en dos años — no como una novedad, sino como infraestructura. He construido mi propio entorno de ingeniería basado en OpenCode: agentes personalizados, subagentes, librerías de prompts y flujos de trabajo de Desarrollo Guiado por Especificaciones (SDD) que reducen el tiempo de andamiaje y disminuyen la carga cognitiva en integraciones complejas. Fuera del trabajo con clientes, construyo en público. Escribo sobre sistemas distribuidos, Kafka, Rust y observabilidad en mi blog y canal de YouTube. Proyectos personales: Cortex (github.com/dallay/cortex) — un monorepo en Rust para herramientas de homelab y orquestación de agentes de IA. Profile Tailors — un SaaS para distribución de contenido multicanal. No estoy buscando el próximo framework que aprender. Me interesan los problemas difíciles, los sistemas bien diseñados y los equipos que se preocupan por el oficio.

Here are a few technologies that I've been working with recently:

  • Microservicios
  • Docker
  • Java
  • Kotlin
  • Spring Boot
  • Vert.x
Yuniel Acosta

Experiencia laboral

Analista de Sistemas | Ingeniero de Software Senior (L4)  @  GFT Technologies

MAR 2023 - PRESENTE

Trabajo en proyectos de transformación bancaria para instituciones financieras europeas de primer nivel — actualmente BBVA, previamente Deutsche Bank CLM. En BBVA estoy liderando la migración de integraciones ESB (TIBCO) a Apache Camel y pipelines de Kafka dentro del marco NOVA. No es solo un intercambio de tecnología — significa replantear cómo fluyen los datos a través de una arquitectura distribuida a escala real.

  • Liderando la migración de integraciones ESB (TIBCO) a Apache Camel y pipelines de Kafka dentro del marco NOVA de BBVA — replanteando el flujo de datos en una arquitectura distribuida a escala real.
  • Previamente en Deutsche Bank CLM: construí servicios Spring Boot y Kafka estableciendo patrones de arquitectura que el equipo adoptó como estándar.
  • Diseñar e implementar microservicios siguiendo principios de Arquitectura Limpia y DDD.
  • Traducir requisitos regulatorios en especificaciones técnicas concretas.
  • Liderar talleres sobre arquitectura orientada a eventos y patrones de Kafka.
  • Mentorear desarrolladores junior en principios SOLID y TDD.
  • Impulsar la adopción de CI/CD en equipos con ciclos de entrega complejos.
  • Construir y mantener un entorno personalizado de ingeniería de IA — librerías de prompts, agentes autónomos, subagentes, MCPs y flujos de trabajo de Desarrollo Guiado por Especificaciones (SDD) usando OpenCode — para acelerar la entrega y reducir la carga cognitiva en integraciones complejas.
  • Reduje el tiempo promedio de entrega de features en un 30% mediante mejor estimación, planificación de sprints y generación de especificaciones asistida por IA.
  • Establecí estándares de codificación adoptados por 4 equipos de proyecto en dos clientes bancarios.
  • Entregué 6 features de cumplimiento regulatorio antes del plazo, evitando potenciales hallazgos de auditoría.
  • Reduje el tiempo de andamiaje de código repetitivo en ~60% introduciendo flujos de trabajo SDD y orquestación de agentes de IA en el ciclo de desarrollo del equipo.

Algunas Cosas que he Construido

Otros Proyectos Destacables

Ver el Archivo
  • React ToDo App

    Una aplicación sencilla de lista de tareas para demostrar mis conocimientos en React. Proyecto de frontend únicamente, sin backend ni almacenamiento en base de datos.
    react css3 html
  • Nuxt ToDo App

    Aplicación para gestionar una lista de tareas. Permite agregar, marcar como completada y eliminar tareas. La app tiene tres vistas principales (Todas, Activas y Completadas)
    vuejs tailwind typescript vite nuxtjs
  • Nuxt 3 Template

    Plantilla de proyecto simple, opinada, totalmente tipada y lista para producción hecha con Vue 3, TypeScript, Vite y Tailwindcss.
    nuxtjs vuejs typescript vite tailwind
  • Finis

    Aplicación que permite garantizar el control de la disponibilidad financiera de la Empresa Eléctrica de Ciego de Ávila. La aplicación fue desarrollada con arquitectura monolítica usando el framework Lumen en el backend y Angular en el frontend.
    angular typescript lumen php postgresql
  • ShopApp

    Una aplicación sencilla hecha en Flutter para una tienda online. Donde puedes agregar, eliminar y editar productos para vender, añadirlos a favoritos y realizar una compra verificando el estado del pedido.
    flutter dart idea
  • ExpensesApp

    Una aplicación sencilla hecha en Flutter para llevar el control de tus gastos personales diarios. Puedes tener control de cuánto has gastado semanalmente así como diariamente.
    dart flutter

Educación

SEPT, 2012
JUL, 2017

Universidad Central "Marta Abreu" de Las Villas

Licenciatura en Ciencia de la Computación

Score: 4.0

Relevant Coursework:

  • Inteligencia Artificial
  • Máquinas Computadoras
  • Programación Orientada a Objetos
  • Ensamblador
  • Programación Web
  • Sistemas de Bases de Datos (SQL y NoSQL)
  • Compiladores
  • Análisis y Diseño de Algoritmos
  • Estructuras de Datos
  • Lógica
  • Matemática Computacional

Habilidades

  • Desarrollo Backend

    Experto
    • Java
    • Kotlin
    • Spring Boot
    • Vert.x
    • REST APIs
    • Microservicios
    • Principios SOLID
  • Desarrollo Frontend

    Avanzado
    • HTML
    • CSS
    • TypeScript
    • Angular
    • Vue.js
  • Sistemas de Bases de Datos

    Experto
    • PostgreSQL
    • Oracle DB
    • BigQuery
    • MySQL
    • MongoDB
    • Optimización de consultas
    • SQL
  • Cloud & DevOps

    Experto
    • AWS
    • Docker
    • Kubernetes
    • Terraform
    • CI/CD
    • GitLab CI
    • Serverless
    • Infraestructura como Código
  • Arquitectura de Sistemas

    Experto
    • Microservicios
    • Arquitectura Orientada a Eventos
    • Arquitectura Limpia
    • Alta Disponibilidad
    • Configuración Centralizada
    • Diseño de APIs
  • Seguridad y Gestión de Riesgos

    Avanzado
    • Seguridad de APIs
    • Políticas de Riesgo
    • Sistemas de Scoring
  • Testing y Aseguramiento de Calidad

    Avanzado
    • JUnit
    • Pruebas Automatizadas
    • Revisión de Código
  • Herramientas y Plataformas

    Avanzado
    • Git
    • Docker
    • Linux
    • JHipster
    • Istio
    • Zookeeper

Certificados

Referencias

"

He tenido el privilegio de conocer a Yuniel y he sido testigo de primera mano de su tenacidad, compromiso y pasión por el desarrollo de software. Se destaca por sus habilidades de liderazgo, demostradas en la forma en que toma decisiones técnicas acertadas, mantiene el equilibrio dentro del equipo e integra diferentes perspectivas para entregar los mejores resultados posibles. Su adaptabilidad a las tecnologías emergentes y su capacidad para diseñar soluciones efectivas lo convierten en un profesional de software altamente confiable. Además, su entusiasmo por el desarrollo va más allá de la dimensión técnica: respira y sangra programación, abordando cada proyecto con dedicación y excelencia, mostrando claramente que para él no es solo una profesión, sino una verdadera vocación.

"
— Mayret Lodos
"

Enfocado, inteligente y impulsado por la curiosidad constante, Yuniel es un desarrollador full stack senior con gran experiencia en su campo y un amplio entendimiento de tecnologías y disciplinas complementarias. Integra rápidamente nuevos conocimientos y los aplica efectivamente para construir soluciones escalables y de alta calidad. Su capacidad para combinar una profunda experiencia técnica con una perspectiva interdisciplinaria le permite abordar proyectos complejos de manera holística, asegurando arquitectura robusta, código mantenible y una mentalidad orientada a la eficiencia. Su sentido de responsabilidad y rigor profesional entrega consistentemente resultados de valor excepcional.

"
— Yuniesky Martinez Espinosa

Intereses

Tendencias Tecnológicas

Startups Automatización Herramientas de IA

Actividades al Aire Libre

Fútbol Correr Ciclismo de montaña

Idiomas

Publicaciones

Comprendiendo CORS en el Desarrollo Web

Este artículo explica CORS (Compartición de Recursos de Origen Cruzado) - una característica de seguridad integrada en navegadores web que permite a las páginas web hacer solicitudes XMLHttpRequest a otro dominio. Se explica qué es CORS, por qué es importante y cómo funciona. El artículo hace hincapié en la importancia de comprender CORS para construir aplicaciones web modernas que requieren solicitudes entre dominios.

05. Contacto

¡Hablemos de todo!

Estoy interesado en nuevas oportunidades, especialmente en proyectos ambiciosos o grandes. Sin embargo, si tienes otra solicitud o pregunta, no dudes en contactarme a través del siguiente formulario.

Ilustración de contacto
Formulario de Contacto

Toast placeholder