Saltar al contenido
ecosistemadigital.dev
Currículum Actualizado noviembre de 2026

Trayectoria y enfoque

Líder Técnico Java · Software Engineering Lead. Java · Spring Boot · Integración · IA aplicada. Construyo sistemas que el equipo puede operar, entender y evolucionar.

Disponible para roles remotos

Disponible para roles remotos

Yasser Pérez

Líder Técnico Java · Software Engineering Lead

Valledupar, Colombia · Remoto

Líder técnico de la Torre Java con más de 18 años de experiencia en el desarrollo, la integración, la modernización y la operación de software empresarial. Mi trayectoria se ha construido desde la práctica: liderando equipos, acompañando decisiones técnicas y trabajando de cerca con equipos de arquitectura, infraestructura, seguridad, DevOps, QA y áreas funcionales.

Mi fortaleza es una visión integral del ciclo de vida del software, combinada con criterio técnico y ejecución práctica. Hoy uso la inteligencia artificial como acelerador para construir productos propios como Savia, un copiloto técnico que responde en español con evidencia documental, citas verificables y límites explícitos.

años de experiencia
18+
Spring · Jakarta EE
Java
integración y eventos
APIs
RAG · agentes · automatización
IA
Experiencia

Dónde he construido

Roles donde combiné estrategia técnica, diseño de sistemas y acompañamiento de equipos.

  1. Líder Técnico Java

    Avicena HC Valledupar, Colombia · Remoto

    Actualidad

    Liderazgo técnico de la Torre Java y acompañamiento al equipo en la evolución de la plataforma de Historia Clínica Electrónica.

    • Lideré técnicamente al equipo de desarrollo y acompañé la ejecución de las iniciativas del producto.
    • Participé en la definición, evaluación y validación de soluciones técnicas junto con los equipos de arquitectura, infraestructura, seguridad y QA.
    • Traduje restricciones del negocio de salud en decisiones técnicas sostenibles, auditables y mantenibles.
    Java Spring Boot Quarkus PostgreSQL OpenShift Docker
  2. Creador & AI Engineer

    Savia · Proyecto propio Remoto

    En desarrollo

    Copiloto técnico para equipos de desarrollo que responde en español con evidencia documental, citas verificables y límites explícitos.

    • Diseñé y construí Savia sobre Next.js, TypeScript, PostgreSQL y pgvector, con Prisma como capa de persistencia.
    • Integré los modelos de IA a través de la suscripción de OpenCode Go, manteniendo el control del contexto y de las fuentes.
    • Implementé recuperación de fragmentos de repositorios, especificaciones, ADRs y wikis, además de notas y tareas del usuario.
    • Cada respuesta cita sus fuentes con identificador y proyecto ([Fuente: <id> · <proyecto>]) y reconoce cuándo la evidencia no alcanza.
    Next.js TypeScript PostgreSQL pgvector Prisma OpenCode Go RAG
  3. Creador & Desarrollador Full Stack

    Ecosistema Digital · Proyecto propio Remoto

    En desarrollo

    Plataforma personal para documentar trayectoria, proyectos y decisiones técnicas con una identidad editorial propia.

    • Diseñé y construí el sistema visual y la estructura de contenido sobre Astro 5 y Tailwind CSS 4.
    • Implementé contenido tipado con Content Collections, MDX y un Tech Radar interactivo.
    • Integré hoja de vida, proyectos y artículos con foco en SEO, accesibilidad y rendimiento.
    Astro 5 TypeScript Tailwind CSS MDX Vite
  4. Ingeniero Backend & Líder Técnico

    Trayectoria enterprise Colombia · Remoto

    18+ años

    Experiencia previa en entornos corporativos y consultoría, construyendo y modernizando aplicaciones Java con equipos multidisciplinarios.

    • Construí y modernicé aplicaciones Java para operaciones corporativas.
    • Evolucioné monolitos hacia servicios desacoplados y APIs mantenibles.
    • Trabajé con motores de reglas, mensajería, caché y patrones de resiliencia en plataformas distribuidas.
    • Lideré equipos técnicos y acompañé planes de crecimiento profesional.
    Java Spring Jakarta EE JBoss EAP Oracle PostgreSQL Kafka RabbitMQ Redis Docker CI/CD
Habilidades

Stack y profundidad

Tecnologías que uso con criterio, no solo por familiaridad. Cada nivel refleja experiencia real en producción.

Backend

Servicios Java robustos, APIs claras y evolución sostenible.

  • Java 7/8/17/21 Experto
  • Spring Boot Experto
  • Quarkus Avanzado
  • Jakarta EE / JBoss EAP Avanzado
  • APIs REST Experto
  • TypeScript Avanzado
  • Perl Intermedio

Plataforma & DevOps

Contenedores, despliegues y operación de aplicaciones empresariales.

  • OpenShift Avanzado
  • Kubernetes Avanzado
  • Docker Experto
  • Coolify Avanzado
  • RHEL / Linux Avanzado
  • Nginx / Tomcat Avanzado
  • Git & CI/CD Avanzado

Datos

Modelado relacional, búsqueda semántica y persistencia tipada.

  • PostgreSQL Experto
  • Oracle / PL-SQL Experto
  • pgvector Avanzado
  • Prisma ORM Avanzado
  • SQL tuning Avanzado
  • Bases vectoriales Avanzado

IA & Automatización

IA aplicada, RAG, agentes y automatización de procesos.

  • RAG Avanzado
  • OpenCode Go Avanzado
  • Ollama / bge-m3 Avanzado
  • Agentes de IA Avanzado
  • n8n Experto
  • GitHub Copilot Avanzado

Frontend

Interfaces rápidas y tipadas cuando el producto lo necesita.

  • Astro Avanzado
  • Next.js Avanzado
  • React Avanzado
  • TypeScript Avanzado
  • Tailwind CSS Avanzado
  • Vite Avanzado

Ingeniería & Modernización

Integración, evolución y decisiones técnicas que el equipo puede sostener.

  • Monolitos Experto
  • Microservicios Experto
  • Modernización de legados Experto
  • Integración de sistemas Experto
  • Mensajería & eventos Avanzado
  • Motores de reglas Avanzado
  • Resiliencia Avanzado
  • Liderazgo técnico Experto
Principios

Cómo tomo decisiones técnicas

No son reglas absolutas, pero sí el filtro que aplico antes de comprometer decisiones técnicas y equipo.

01

Diseño para el cambio

Las decisiones técnicas no son un diagrama final: son un conjunto de acuerdos reversibles y documentados.

02

Operación y trazabilidad primero

Si no puedes medirlo ni auditarlo, no puedes operarlo. La observabilidad nace con el servicio.

03

Automatiza lo repetible

Cada tarea manual es una oportunidad para reducir errores y devolver tiempo al equipo.

04

Equipos por encima de héroes

El mejor sistema es el que un equipo puede entender, mantener y mejorar sin depender de una persona.

05

La IA amplifica el criterio

Los modelos aceleran la ejecución, pero las decisiones siguen necesitando contexto, evidencia y responsabilidad humana.

06

Aprender haciendo

La experiencia se construye probando, midiendo y corrigiendo; la curiosidad técnica también es parte del trabajo.