Desarrollador Full Stack · Agentes de IA · Lima, Perú

Anthony
Erazo.

Construyo backend, aplicaciones web y móviles sobre Google Cloud y AWS. Ahora enfoco ese trabajo en agentes de IA con Python, LangGraph y RAG, con evaluación y trazabilidad medibles.

TuRuta · 5M+ usuarios registrados

Full Stack · Backend · Cloud · Agentes de IA

Desliza
01

Sobre mí

Anthony Josue Erazo Llacsahuanga

Soy Anthony Josue Erazo Llacsahuanga, estudiante de Ingeniería de Sistemas en la UNI y desarrollador en Lima, Perú. Vengo del desarrollo de software: backend, web y móvil sobre Google Cloud y AWS, con TypeScript, Python, Java y Flutter, CI/CD en GitHub Actions, Docker y analítica en BigQuery, en productos usados por millones de usuarios y por clientes empresariales. Sobre esa base estoy enfocando mi trabajo en IA aplicada: agentes orquestados con LangGraph, recuperación RAG, ingeniería de prompts y APIs en Python con FastAPI. Me interesa la parte que suele quedar sin resolver: cómo se evalúa un agente con casos golden y métricas reproducibles, cómo se audita lo que respondió, cómo decide cuándo derivar a una persona y cuánto cuesta cada respuesta.

  • 01Ingeniería de Sistemas · Universidad Nacional de Ingeniería · 9.º ciclo
  • 02Programa de doble titulación en IA · Hanyang Cyber University / UNI FIIS
  • 03Backend, web y móvil en producción · Google Cloud y AWS certificados por Google y AWS Academy
  • 04Enfoque actual en IA aplicada · agentes con LangGraph y RAG, evaluados con casos golden
  • 05Experiencia en productos para usuarios finales, clientes B2B y entidades externas
  • 06Inglés intermedio
02

Experiencia

Nov 2024 — Abr 2026

Desarrollador Full Stack · TuRuta Inc

Contexto y responsabilidad

Trabajé en mobile, web, backend, cloud y proyectos de IA para TuRuta, una plataforma de movilidad con más de 5 millones de usuarios registrados, además de productos reutilizables y soluciones B2B de la empresa.

Decisiones y resultados

  • Construí Phone Assistant, una base reutilizable de agentes telefónicos con IA en tiempo real que ejecutan acciones de negocio durante la llamada; sirvió como punto de partida para Guía de Fe y otros proyectos
  • Reduje el tamaño de la telemetría entre 60% y 80% al migrarla de JSON a Protocol Buffers y Base64
  • Optimicé el buscador de rutas con Typesense y servicios en AWS y Google Cloud, mejorando la latencia y reduciendo costos
  • Desarrollé funcionalidades para Datero en el panel web, la app para unidades y el backend; el producto era utilizado por aproximadamente 8 a 10 clientes empresariales
  • Participé en la integración del sistema de alertas con la PNP mediante cambios de interfaz y validaciones de backend
  • Habilité consultas, copias y accesos controlados en BigQuery para UCSUR, facilitando el análisis de información operativa
  • Analicé eventos de Firebase Analytics para evaluar funcionalidades y aportar información a decisiones de producto
  • Mejoré la calidad del software con CI/CD en GitHub Actions, pruebas automatizadas y Docker

Productos en los que trabajé

Guía de Fe
Flyboard

Colaboraciones

PNP
ATU
UCSUR
Yango
FlutterTypeScriptNext.jsNode.jsOpenAI Realtime APITwilioWebSocketsFirestoreGoogle CloudCloud RunAWSTypesenseBigQueryFirebase AnalyticsProtocol BuffersDockerGitHub ActionsCI/CD

Ago 2024 — Ene 2025

Ayudante de cátedra · Laboratorio de Inteligencia Artificial y Robótica FIIS–UNI

Contexto y responsabilidad

Construcción de microservicios para conectar aplicaciones con robots humanoides, integrando IA generativa y mejorando la estabilidad de demostraciones académicas.

Decisiones y resultados

  • Construí tres microservicios con Python y FastAPI para la interacción entre aplicaciones y robots
  • Integré Gemini y ajusté los flujos para mejorar la estabilidad durante las demostraciones
  • Documenté los servicios, ejecuté pruebas funcionales y refactoricé código aplicando SOLID
PythonFastAPIGeminiGitHubSOLID

May 2024 — Ago 2024

Colaborador · Laboratorio de Inteligencia Artificial y Robótica FIIS–UNI

Contexto y responsabilidad

Investigación aplicada para integrar y validar Llama 3 y Gemini en robots humanoides mediante Python y sus SDK.

Decisiones y resultados

  • Configuré SDKs e integré Llama 3 y Gemini en robots
  • Validé su funcionamiento en entornos experimentales y actividades de divulgación tecnológica
PythonLlama 3GeminiSDKs

Dic 2023 — Ene 2025

Responsable técnico de la Subárea de Software · Centro Cultural Núcleo FIIS

Contexto y responsabilidad

Coordiné el equipo de software para desarrollar plataformas orientadas a comunidades estudiantiles y procesos académicos, además de presentar los proyectos en ferias de innovación.

Decisiones y resultados

  • Lideré COMUNI, plataforma MERN para gestionar comunidades estudiantiles y actividades internas
  • Participé en el desarrollo de EduCareer con Angular, Java, Spring Boot y PostgreSQL
  • Coordiné actividades técnicas del equipo y presenté proyectos en ferias de innovación
MongoDBExpressReactNode.jsAngularJavaSpring BootPostgreSQL
03

Proyectos

Tipo
29 proyectos

Hackathon

Agente de IA que explica por qué varió un recibo de telefonía, con cada cifra anclada en código y derivación a un asesor humano cuando no puede sostener la respuesta.

  • · Problema · Explicar recibos a escala sin que el modelo invente una sola cifra
  • · Decisión · El código calcula y verifica; el modelo solo redacta
  • · Resultado · 0% de alucinaciones y 100% de recall de derivación en 261 casos golden
PythonLangGraphLangChainFastAPIPydanticGeminiRAGpgvectorBM25PostgreSQLSupabaseJinjaJWTDockerReactTypeScript

Profesional

Optimización de búsqueda, telemetría y analítica para una plataforma de movilidad con más de 5 millones de usuarios registrados.

  • · Problema · Evolucionar una plataforma con más de 5 millones de usuarios sin perder eficiencia
  • · Búsqueda · Typesense sobre AWS y Google Cloud para reducir latencia y costo
  • · Telemetría · Protocol Buffers y Base64 para reducir el volumen entre 60% y 80%
  • · Producto B2B · Funcionalidades de Datero en panel web, app para unidades y backend
  • · Integración · Interfaz y validaciones de backend para el sistema de alertas con la PNP
  • · Datos · BigQuery para UCSUR y Firebase Analytics para evaluar funcionalidades
  • · Calidad · CI/CD, pruebas automatizadas, GitHub Actions y Docker
FlutterTypeScriptTypesenseBigQueryFirebase AnalyticsGoogle CloudAWSProtocol BuffersDockerGitHub Actions

Profesional

Plataforma reutilizable de asistentes telefónicos con IA, audio bidireccional y herramientas de negocio en tiempo real.

  • · Problema · Combinar conversación por voz y operaciones de negocio durante una llamada
  • · Decisión · Un puente WebSocket reutilizable entre Twilio y OpenAI Realtime
  • · Resultado · Base reutilizada en Guía de Fe, con pedidos, validación de direcciones y monitoreo en vivo
OpenAI Realtime APITwilioWebSocketsNext.jsNode.jsTypeScriptFirestoreGoogle Cloud RunFirebase HostingGoogle MapsDocker
Caso completo

Profesional

Teclado multiplataforma con IA que convierte dictado natural en texto corregido, limpio y adaptado al tono.

  • · Problema · Dictar y mejorar texto sin abandonar la aplicación activa
  • · Decisión · Integrar transcripción, limpieza y ajuste de tono dentro del teclado
  • · Resultado · Producto publicado para iOS, Android, macOS y Windows
AIVoice-to-TextiOSAndroidmacOSWindows

Profesional

Producto público de TuRuta orientado a una experiencia de fe y construido desde una base reutilizable de asistentes con IA.

  • · Problema · Adaptar una plataforma común a una experiencia de fe diferenciada
  • · Decisión · Reutilizar la base de Phone Assistant en vez de comenzar la integración desde cero
  • · Resultado · Producto profesional publicado y accesible desde su sitio oficial
WebAI

Universitario

Centraliza la operación bibliotecaria y un asistente con IA mediante una arquitectura deliberadamente simple en Java y Python.

  • · Problema · Unificar la operación bibliotecaria y las consultas asistidas con IA
  • · Decisión · Separar dominio Java y asistente Python, compartiendo JWT y evitando infraestructura innecesaria
  • · Resultado · Flujo completo reproducible con Docker Compose y APIs documentadas con Swagger
Java 21Spring Boot 3PythonFastAPIReactPostgreSQLDockerGemini
Caso completoCódigo

Universitario

Pipeline interpretable y dashboard para anticipar el riesgo de rotura de stock a 14 días.

  • · Problema · Detectar con anticipación servicios con riesgo de rotura de stock
  • · Decisión · Regresión logística y separación por ServicioID para evitar fuga de información
  • · Resultado · Calidad, entrenamiento, evaluación y predicción reunidos en un dashboard reproducible
PythonStreamlitPandasscikit-learnNumPy
Caso completoCódigo

Universitario

Conecta siete módulos de transporte en un flujo operativo verificable con Next.js, NestJS y PostgreSQL.

  • · Problema · Mantener consistencia entre siete etapas del ciclo operativo de transporte
  • · Decisión · Monolito modular NestJS, reglas atómicas en PostgreSQL y telemetría MQTT
  • · Resultado · Recorrido de órdenes a reclamos verificado con estados, roles y documentación Swagger
NestJSNext.jsPostgreSQLRedisMQTTSwagger/OpenAPIDocker
Caso completoCódigo

Universitario

Convierte asientos y saldos PCGE en libros contables y estados financieros consistentes.

  • · Problema · Convertir movimientos PCGE en libros y estados financieros coherentes
  • · Decisión · Centralizar en Django el registro, la clasificación y los cálculos contables
  • · Resultado · Un mismo asiento alimenta diario, mayores, resultados y situación financiera
PythonDjangoSQLiteDjango TemplatesDocker
Caso completoCódigo
04

Habilidades

IA y agentes
LangGraphLangChainGeminiOpenAI Realtime APIRAGpgvectorBM25Ingeniería de promptsEvaluación con casos goldenGobierno y trazabilidad de agentesFinOps de modelos
Lenguajes
PythonTypeScriptJavaScriptJavaC#SQL
Backend
FastAPIPydanticNode.jsExpressNestJSSpring Boot.NETREST APIsMicroservices
Bases de datos y analítica
PostgreSQLSupabaseMySQLMongoDBFirestoreBigQueryFirebase AnalyticsTypesense
Cloud y DevOps
Google CloudCloud FunctionsCloud RunCloud StorageAWS LambdaAmazon S3CloudWatchDockerDocker ComposeGitHub ActionsCI/CD
Frontend y móvil
AngularReactNext.jsFlutter
En aprendizaje
Google ADKObservabilidad de LLMs en producción
Otros
GitGitHubSOLIDDocumentación técnicaTrabajo colaborativoInglés intermedio
05

Educación

Abr 2022 — Actualidad

Ingeniería de Sistemas

Universidad Nacional de Ingeniería

Formación universitaria en curso · 9.º ciclo.

Mar 2025 — Actualidad

Programa de doble titulación en Inteligencia Artificial

Hanyang Cyber University — FIIS–UNI

Formación académica complementaria en Inteligencia Artificial.

Certificaciones y cursos18

Cloud y DevOps

  • Google Cloud Computing Foundations Certificate GoogleAgo 2025
  • AWS Academy Cloud Architecting AWS AcademyJul 2025
  • AWS Academy Cloud Foundations AWS AcademyMar 2025
  • GitHub Foundations GitHubNov 2024

Backend, arquitectura y datos

  • Arquitectura Hexagonal en Java MitoCodeAgo 2025
  • Kafka Java Developer MitoCodeAgo 2025
  • Spring WebFlux MitoCodeJul 2025
  • Microservicios en .NET 9 MitoCodeAbr 2025
  • .NET 9 Full Stack MitoCodeMar 2025
  • Java 21 Backend MitoCodeMar 2025
  • Programación Backend CoderhouseAbr 2024
  • Data Fundamentals IBMOct 2023
  • SQL CoderhouseSep 2023

Frontend y desarrollo de aplicaciones

  • Aplicaciones Móviles con Flutter CEPS UNISep 2024
  • Aplicaciones Frontend con React CEPS UNIJul 2024
  • Desarrollo de Aplicaciones CoderhouseEne 2024
  • Web Development Fundamentals IBMDic 2023
  • Desarrollo Frontend React CoderhouseAgo 2023
06

Contacto

¿Buscas un perfil Full Stack con experiencia en productos digitales?

Si mi perfil encaja con tu equipo o tienes un proyecto en el que pueda aportar, escríbeme mediante el formulario o directamente a mi correo.

anthonyerazo76@gmail.com
GitHubLinkedIn+51 943 732 232