Desarrollador web · El Alto, Bolivia

Disponibilidad bajo coordinación

Desarrollo web de principio a fin.

Soy Jonatan, desarrollador web de El Alto, Bolivia. Construyo la interfaz con React y el servidor con Java y Spring Boot, con la base algorítmica de diez años de programación competitiva.

  • React
  • TypeScript
  • Java
  • Spring Boot
  • Docker
OrderConsumer.java

llm-optimal-segmentation

pytest -q

173 tests en verde

IOI 2025
Comité técnico anfitrión
Desde 2022
Desarrollo de software en NVD
10+ años
En programación competitiva
4 años
Asistente de cátedra en la UMSA

Experiencia

Experiencia

Aplicaciones web completas: la interfaz, el servidor y lo que hay en medio.

  1. Desarrollador de software

    NVD (New Vision Data) · Sede en Panamá

    Desarrollo backend en Java.

  2. Asistente de cátedra

    Universidad Mayor de San Andrés (UMSA) · Carrera de Informática

    Clases prácticas de Introducción a la Informática, Estructura de Datos y Programación Orientada a Objetos.

Con qué trabajo

Frontend
  • React
  • JavaScript
  • TypeScript
  • HTML/CSS
  • Vite
  • Streamlit
Backend y datos
  • Java
  • Spring Boot
  • Struts
  • Python
  • Node.js
  • Fastify
  • FastAPI
  • RabbitMQ
  • ActiveMQ
  • Prisma
  • PostgreSQL
Infraestructura y observabilidad
  • Docker
  • Grafana
  • Prometheus
  • Linux
  • Render
  • GitHub Pages
Base
  • C++
  • SQL
  • Hibernate
  • Git
  • LaTeX
  • Scrum

Proyectos

Proyectos

Lo que construyo por mi cuenta.

Proyectos propios, con el código abierto en GitHub.

  • Modelos estadísticos

    Predicción del Mundial 2026

    Los 104 partidos del Mundial, pronosticados con ~49.000 partidos internacionales desde 1872.

    Un Elo propio y un ensamble Elo-Davidson + Poisson Dixon-Coles, validado con backtest sobre los Mundiales de 2018 y 2022. Simulaba el torneo completo con Monte Carlo, 100.000 simulaciones en unos 2 segundos, y se actualizaba solo dos veces al día.

  • Del gimnasio al código

    FitApp

    Una app de entrenamiento sobre 1.324 ejercicios en 10 idiomas.

    Mapa muscular interactivo, generador de rutinas y registro de entrenamientos. En desarrollo: un coach con IA (RAG con pgvector y Claude).

    • React
    • Fastify
    • Prisma
    • PostgreSQL
    • Docker
  • Bot y web

    Telegram Video Downloader

    Pegas un enlace, recibes el video.

    Un bot de Telegram y una web para descargar videos de TikTok, Instagram, Facebook, YouTube y X. Motor compartido entre bot y web, rate limiting y despliegue en Render y GitHub Pages.

Archivo universitario (2017–2020)

Material de INF-111 e INF-131 en Java, un cliente/servidor TCP, un ejemplo de Hibernate con PostgreSQL y ejercicios en MATLAB.GitHub(enlace externo)

Trayectoria

Trayectoria

Diez años en la programación competitiva, a los dos lados del enunciado.

Empecé resolviendo problemas contra el reloj. Después pasé a juzgarlos, a organizar competencias y, en 2025, al comité técnico anfitrión de la Olimpiada Internacional de Informática, en Sucre: 330 concursantes de 84 delegaciones.

Trayectoria en programación competitiva, 2013–2025
AñoEventoLugarRol
2025IOI 2025 · Olimpiada Internacional de InformáticaSucreComité técnico anfitrión (HTC)
2024IOI 2024EgiptoComisión organizadora local de la IOI 2025
2022ICPC Regional Sudamérica SurLa Paz · UPBStaff
2017ICPC Bolivia, fase nacionalLa Paz · EMIJuez
2016ICPC Regional Sudamérica SurLa Paz · UMSAStaff
2015ICPC Regional Sudamérica SurYacuibaStaff
2015ICPC Bolivia, fase nacionalLa Paz · UPBCompetidor
2014Campamento de entrenamiento ICPCUniversidad de Buenos AiresParticipante
20146.ª Olimpiada Científica EstudiantilMinisterio de EducaciónComité logístico
20144.ª Olimpiada Científica EstudiantilMinisterio de EducaciónColaborador
2013Exámenes de competencia para docentes y auxiliares (Programación)Informática · UMSATribunal

Sobre mí

Sobre mí

Jonatan Churata, foto de perfil

Soy Jonatan, desarrollador web de El Alto, Bolivia. La programación me abrió puertas que no tenía.

Hoy hago desarrollo web completo: interfaces con React y servicios con Java y Spring Boot. Llevo más de diez años en la programación competitiva: primero como competidor y después como juez y organizador, hasta la IOI 2025.

Fuera del código, entreno en el gimnasio. Me mueven los retos.

Cómo trabajo

  • Resuelvo bajo presión

    Más de diez años de programación competitiva.

  • Explico lo complejo

    Cuatro años de clases prácticas en la UMSA.

  • Organizo y coordino

    Comités de la IOI 2024 y 2025, y staff en tres regionales del ICPC.

  • Evalúo con criterio

    Juez del ICPC Bolivia y tribunal de exámenes docentes en la UMSA.

Formación

Formación

Estudios

  • Licenciatura en Informática

    Universidad Mayor de San Andrés (UMSA)

    Tesis: LLM Optimal Segmentation

  • Técnico en ensamblaje, configuración y mantenimiento de computadoras

    Fundación INFOCAL · 2012

Cursos

  • Aplicaciones Industriales con Arduino

    UMSA · 2017

  • Uso Responsable de las TICs

    UMSA · 2018

  • SCRUM con LEGO

    Gobierno Autónomo Municipal de El Alto · 2019

Contacto

Contacto

¿Buscas a alguien para tu equipo?

Escríbeme por donde prefieras y coordinamos.

Disponibilidad bajo coordinación