hello, Jair here

Software Engineer

Projects

Experience

2 ITEMS

  1. Cipli Research Center Sociedad Anónima Cerrada | FractalUp

    Jornada completa · Lima, Perú · En remoto

    1. GenAI
      • Python
      • Pydantic AI
      • FastAPI
      • SurrealDB
      • FalkorDB
      01Pipelines RAG e indexación

      Ingesta de fuentes heterogéneas (texto, conversaciones, transcripciones), chunking, generación de embeddings y sincronización incremental del índice para mantener el contexto actualizado sin reindexar todo.

      • Python
      • FastAPI
      02Retrieval híbrido

      Estrategias de recuperación combinando búsqueda vectorial densa (HNSW), BM25 y búsqueda semántica, con filtros por metadatos, para mejorar la precisión del contexto que recibe el modelo.

      • SurrealDB
      03Agentes y salidas estructuradas

      Agentes con Pydantic AI que orquestan herramientas sobre varias fuentes de conocimiento, con salidas tipadas y validadas por esquema, servidos con FastAPI y observados con Logfire / OpenTelemetry.

      • Pydantic AI
      • FastAPI
      • Python
      04Resumen multimodal

      Pipelines de resumen disparados por ventanas de tiempo y por volumen de datos, con entrada multimodal: extracción de texto por OCR y análisis directo de imágenes con modelos de visión.

      • Python
      05Knowledge graph + vectores

      Modelado del conocimiento como grafo (nodos y edges) y migración de FalkorDB a SurrealDB para unificar grafo y vectores en un solo motor, simplificando el retrieval. Capacité a nuevos integrantes en modelado de grafos, edges y búsqueda vectorial.

      • SurrealDB
      • FalkorDB
    2. Desarrollador back-end
      • Elixir
      • Phoenix
      • Valkey
      • OVH Object Storage
      01Ingesta idempotente de eventos

      Procesamiento de eventos de alta frecuencia (cada pocos segundos por cliente) con claves de idempotencia para tolerar reintentos y duplicados, y cálculo de estado de presencia. Diseñado sin procesos por entidad (GenServers) para escalar con bajo costo.

      • Elixir
      • Phoenix
      02Tiempo real y caché

      Migración de una API GraphQL a WebSockets con Phoenix Channels, jobs programados y notificaciones push, usando Valkey como caché para reducir la carga sobre la base de datos.

      • Elixir
      • Phoenix
      • Valkey
      03Migración de object storage

      Migración de datos e integraciones de Backblaze B2 a OVH Object Storage mediante su API compatible con S3, actualizando implementaciones legadas.

      • OVH Object Storage
      • Backblaze B2

Education

  • Universidad Peruana de Ciencias Aplicadas (UPC)Ingeniería de Sistemas2026.05 — Presente
  • ISILDesarrollo de Sistemas de Información2023.01 — 2025.12

Info

Profile

Foto de perfil de Jair

Hola, me llamo Jair. Soy desarrollador de software por más de 2 años, me he especializado en el desarrollo de aplicaciones web y móviles. Aunque no es la única área que disfruto, estoy iniciando por aprender sobre data science y machine learning. Me apasiona el trabajo con datos y la sensación de aprender cosas nuevas; siempre estoy buscando algo nuevo para aprender y mejorar mis habilidades.

Contact

Abierto a oportunidades como desarrollador y a proyectos freelance. Para consultas, escríbeme por correo:

c.h.jair13@gmail.com