whoami

Carlos Machicado

Backend & IA aplicada · privacy-by-design

Desarrollador backend con más de 5 años de experiencia y un foco fuerte en Inteligencia Artificial aplicada. Diseño y construyo agentes de IA y soluciones RAG con modelos de lenguaje ejecutados 100% en local, sobre una base sólida en Java 17/21 y Spring.

JavaJava
SpringSpring
PythonPython
PostgreSQLPostgreSQL
DockerDocker
ReactReact
GitGit
LinuxLinux
OllamaOllama
vLLMvLLM
PyTorchPyTorch
JupyterJupyter

ls ~/work

Proyectos destacados

Flagship

NEXUS CORE

Agente conversacional RAG 100% on-premise para una universidad.

30
sesiones concurrentes
7s
latencia p50
~239
clases Java
Java 21Spring Boot 4pgvector vLLM · OllamaSHA-256 audit

demos en vivo

LIVE

Menu Generator

Generador de menús y cartas para restaurantes. App desplegada en Vercel.

JavaScriptVite
Abrir demo

Más demos próximamente

Ver todos los repositorios en GitHub

git log

Experiencia profesional

Desarrollador Backend · Área de Gestión de Proyectos Feb 2023 — Actualidad
Universidad Ricardo Palma · Lima, Perú
  • Diseñé y construí end-to-end un agente conversacional RAG 100% on-premise (Java 21, Spring Boot reactivo, Spring AI): recuperación híbrida (vector + BM25 en español con fusión RRF) y reranking sobre PostgreSQL + pgvector, citación inline obligatoria y guardrails anti-alucinación y anti-jailbreak en capas; ~239 clases con suite de pruebas (Testcontainers, k6).
  • Serví los LLMs localmente en una sola GPU (vLLM/Ollama, sin APIs comerciales) sosteniendo 30 sesiones concurrentes a p50 7 s, con autorización por rol previa al retrieval, auditoría inviolable (hash-chain SHA-256) y cumplimiento de protección de datos (Ley 29733 / GDPR). Validado en pruebas de carga e iniciando pruebas con usuarios (pre-piloto).
  • Contribuí, en el equipo de desarrollo, a varios módulos del nuevo sistema académico "Yachayhuasi" (matrícula, carga lectiva y no lectiva, cuadro de necesidades, dashboards, reportes), en backend (Java 17/21, Spring) y luego frontend; migré código legacy (Visual Basic, Java, PHP) a Java moderno y Python.
  • Participé en la renovación del portal web institucional, reconstruí el módulo de Libro de Reclamaciones (aplicación consolidada y mantenible) y desarrollé reportes automatizados en PDF y Excel con Java (Apache POI).
Desarrollador Junior Feb 2022 — Nov 2022
Ganemo · Lima (remoto)
  • Desarrollé y mantuve plugins para los productos de software de la cartera de clientes, y automaticé procesos administrativos conectando vistas y widgets con la base de datos.
Trainee de Desarrollo Mar 2021 — Nov 2021
Pactomática · Chile (remoto)
  • Automaticé procesos de contratación, RR.HH. y gestión de contratos ("despapelización"), detectando y corrigiendo errores en los flujos de automatización.

cat edu.md

Educación

Maestría en Ciencia de Datos

Universidad Ricardo Palma · Egresado

2023 — 2025

Bachiller en Ingeniería Mecatrónica

Universidad Ricardo Palma

2014 — 2020

mail

¿Construimos algo privado y bien hecho?

Estoy abierto a oportunidades en backend e IA aplicada.