Saltar al contenido
Ingeniero de Software · Banca · Salud · Sector Público

Tecnología que sostienesistemas críticos.

Soy Manuel Felipe Lemus V.. Llevo 8 años construyendo microservicios en Java sobre AWS para banca de alta transaccionalidad, con foco en Spring, Kafka e integraciones cloud-native.

8 añosJavaSpringKafkaPythonAWSGCPAzure

// sobre mí

Ingeniería de backend, probada en producción.

Desarrollador de software con 8 años construyendo sistemas altamente escalables en Java, con arquitectura de microservicios, integraciones y servicios cloud. Hoy en IBM, antes en Apiux Tecnología y SoaInt Software.

En mi día a día corporativo trabajo con Spring Boot, Spring WebFlux, Quarkus y Kafka sobre AWS y OpenShift con CI/CD en Azure DevOps, en proyectos bancarios de alta transaccionalidad, pagos masivos TEF, enrolamiento digital y gestión documental BPM.

En paralelo construyo soluciones con IA aplicada — agentes con LangGraph, RAG con LangChain y vector DBs, integraciones con OpenAI y Anthropic sobre Python, FastAPI y Django. Aplico esto a iniciativas propias en salud, agentes conversacionales sobre WhatsApp y automatización del agro con n8n.

Me apoyo fuertemente en Cursor y Claude Code para cerrar el ciclo de diseño, prototipo y despliegue mucho más rápido sin perder rigor de arquitectura.

Backend crítico

Java, Spring Boot/WebFlux, Quarkus y Kafka para banca de alta transaccionalidad. Python para servicios y APIs con FastAPI/Django.

IA & Agentes

Agentes con LangGraph, pipelines RAG sobre vector DBs e integraciones con OpenAI/Anthropic en proyectos de salud y agro.

Cloud-Native

AWS (Lambda, DynamoDB, S3, RDS, API Gateway), GCP, OpenShift y Azure DevOps con Docker en todas partes.

Automatización

n8n para flujos de negocio, WhatsApp Business API para canales conversacionales, BPMN/jBPM para procesos formales.

// experiencia

Trayectoria profesional

8 años construyendo software para empresas — del sector público y financiero a banca de alta transaccionalidad.

  1. Sept 2022 — Actualidad

    Desarrollador Senior

    IBM

    Diseño y construcción de microservicios para plataformas bancarias de alta transaccionalidad (pagos de personas naturales y jurídicas).

    • Servicios reactivos con Spring WebFlux y Quarkus para flujos de pagos de alto volumen.
    • Integraciones event-driven con Apache Kafka y Apache Camel entre el core bancario y los canales digitales.
    • Exposición y gobierno de APIs con IBM API Connect; CI/CD sobre Azure DevOps.
    • Trabajo bajo Scrum con squads distribuidos, foco en disponibilidad y resiliencia.
    BancaPagos
    JavaSpring BootSpring WebFluxQuarkusApache CamelApache KafkaApiConnectAWSAzure DevOpsScrum
  2. Oct 2020 — Sept 2022

    Consultor Senior

    Apiux Tecnología

    Desarrollo backend y arquitectura hexagonal sobre AWS para clientes del sector financiero y cooperativo en Chile y Colombia.

    • Arquitectura hexagonal con AWS Lambda, DynamoDB, S3, RDS y API Gateway.
    • Automatización BPM con jBPM para procesos de enrolamiento digital y extracción documental.
    • Plataforma de pagos masivos TEF y componentes batch con Spring Batch.
    • Microservicios complementarios en Node.js e integraciones con sistemas legacy.
    BancaCooperativasPagos
    JavaSpring BootSpring CloudSpring BatchNode.jsDockerAWSAWS LambdaDynamoDBS3EC2RDSAPI GatewayjBPMJUnit
  3. Oct 2018 — Oct 2020

    Desarrollador

    SoaInt Software

    Construcción de servicios REST/SOAP y gestión documental BPM para sector público y financiero.

    • Servicios Spring + JPA/Hibernate sobre PostgreSQL, MySQL y Oracle 12c.
    • Modelado y monitoreo de procesos BPMN con jBPM (capa de procesos para gestión documental).
    • Clientes: Ministerio de Minas, Banco Caja Social, Personería de Bogotá, producto SoaDoc.
    • Pruebas unitarias con JUnit y despliegue en contenedores Docker bajo Scrum.
    Sector públicoBanca
    JavaSpring BootHibernateJPARESTSOAPPostgreSQLMySQLOracleDockerjBPMBPMNJUnit

// iniciativas

Donde he movido la aguja

Proyectos corporativos para clientes. Sin repos públicos por confidencialidad — sí con dominio, stack e impacto concreto.

Salud · IA

Asistente clínico con RAG

Proyecto personal

Asistente conversacional que responde consultas sobre historias clínicas y protocolos médicos usando recuperación aumentada (RAG) sobre la documentación del centro.

Mi rolDiseño del pipeline de ingesta y chunking, embeddings y recuperación sobre vector DB, orquestación del agente con LangGraph y LangChain, observabilidad con LangSmith y backend en Python/FastAPI.

PythonFastAPILangChainLangGraphLangSmithRAGpgvectorOpenAIAnthropicPostgreSQLDocker
IA · Mensajería

Agente conversacional sobre WhatsApp

Proyecto personal

Agente integrado a WhatsApp Business API capaz de mantener conversación contextual, ejecutar herramientas y resolver tareas operativas a través del canal favorito del usuario final.

Mi rolIntegración con WhatsApp Business API, orquestación del agente con LangGraph (memoria + tool-use), backend en Python/FastAPI desplegado en contenedores y trazabilidad con LangSmith.

PythonFastAPILangGraphLangChainLangSmithWhatsApp Business APIOpenAIAnthropicDocker
Agro · Automatización

Automatización para el agro con n8n

Proyecto personal

Pipelines de automatización para operaciones agrícolas: integración entre sistemas, notificaciones, reportes y workflows de negocio sin necesidad de intervención manual.

Mi rolDiseño de workflows en n8n, integración con APIs externas, exposición de servicios propios en FastAPI y persistencia en PostgreSQL para auditar cada ejecución.

n8nPythonFastAPIPostgreSQLDocker
Banca

Microservicios de pagos · banca de alta transaccionalidad

IBM (cliente bancario)

Plataforma reactiva para procesar pagos de alto volumen de personas naturales y jurídicas entre canales digitales y core bancario.

Mi rolDiseño e implementación de microservicios reactivos (Spring WebFlux) y consumo/producción de eventos en Kafka; integraciones orquestadas con Apache Camel y exposición de APIs vía ApiConnect.

JavaSpring WebFluxApache KafkaApache CamelApiConnectAWS

Confidencial

Banca · Pagos

Pagos masivos TEF

Apiux Tecnología (cliente bancario, Chile)

Procesamiento batch de transferencias electrónicas masivas con orquestación cloud-native sobre AWS.

Mi rolArquitectura hexagonal con Spring Batch y servicios serverless (AWS Lambda) para alta concurrencia y trazabilidad punta a punta.

JavaSpring BatchAWS LambdaDynamoDBS3API Gateway

Confidencial

Sector financiero

Enrolamiento digital

Apiux Tecnología (Chile)

Onboarding digital de clientes con validación documental y workflow BPM.

Mi rolServicios backend en Java/Spring + procesos jBPM; integración con sistemas core del cliente.

JavaSpring BootjBPMAWSPostgreSQL

Confidencial

Cooperativas

Extractor documental · Coopeuch

Apiux Tecnología (cliente Coopeuch, Chile)

Extracción y clasificación de documentos para procesos operativos de la cooperativa.

Mi rolServicios backend y pipelines de procesamiento de documentos; almacenamiento en S3 y metadata en RDS.

JavaSpring BootAWSS3RDS

Confidencial

Sector social

Plataforma de servicios · Caja Los Héroes

Apiux Tecnología (cliente Caja Los Héroes, Chile)

Microservicios para la operación de servicios al afiliado con integraciones a sistemas internos.

Mi rolDesarrollo de microservicios Java/Spring sobre AWS y componentes Node.js para piezas específicas del flujo.

JavaSpring BootNode.jsAWSDocker

Confidencial

Sector público

SoaDoc · gestión documental BPM

SoaInt Software

Solución de gestión documental basada en BPMN para clientes como Ministerio de Minas, Banco Caja Social y Personería de Bogotá.

Mi rolServicios REST/SOAP, persistencia con JPA/Hibernate y modelado BPMN con jBPM para capa de procesos.

JavaSpring BootHibernatejBPMPostgreSQLOracleSOAPREST

Confidencial

// skills

Stack técnico

Las herramientas que uso a diario para diseñar, construir y operar backends en producción.

Backend & Microservicios

Java en sistemas críticos, Python para IA y prototipos rápidos.

JavaPythonRESTSpring BootDjangoFastAPIHibernateJPAQuarkusSpring BatchSpring CloudSpring WebFluxNode.jsSOAP

Datos

Relacional, documental y vectorial.

PostgreSQLSQLDynamoDBMongoDBMySQLOraclepgvectorVector DB

Integraciones & Automatización

Eventos en banca, workflows en n8n para automatizaciones de negocio.

Apache Kafkan8nApache CamelApiConnectBPMNjBPMModelado de procesosWhatsApp Business API

Cloud & DevOps

AWSDockerGitAzure DevOpsCI/CDKubernetesOpenShiftGCP

IA & Agentes

Agentes con LangGraph, RAG sobre datos del negocio, integraciones con LLMs y desarrollo asistido con Cursor / Claude Code.

Claude CodeCursorLangChainLangGraphRAGAnthropicLangSmithOpenAIVector DB

Proceso & Calidad

JUnitMicroserviciosArquitectura hexagonalMockitoScrum

// formación

Formación y certificaciones

Educación

  • Ene 2015 — Jul 2024

    Ingeniería de Sistemas

    Universidad Cooperativa de Colombia

  • Ene 2015 — Dic 2017

    Análisis y Desarrollo de Sistemas de Información

    SENA — Centro de Industria y Construcción · Ibagué

Certificaciones

  • Oct 2023 — Dic 2023

    AWS Certified Cloud Practitioner

    Amazon Web Services

// contacto

¿Conversamos?

La forma más rápida es por correo o teléfono. También puedes descargar mi CV o contactarme por LinkedIn.