Actualmente

Software Engineer @ SoothSayer · Santiago, Chile

Matías Rivera —
construyo software
.

Me muevo entre el backend, los datos y el producto — construyendo sistemas completos que funcionan bien en producción.

mrivera.cl

01Sobre mí

Una presentación.

Ahora

Construyendo features en SoothSayer e investigando grafos de conocimiento en el Magíster.

Ubicación
Santiago, Chile
Foco
Software · Data Engineering
Idiomas
ES (nativo) · EN (C1)

Soy Ingeniero Civil en Computación y candidato a Magíster en el DCC de la Universidad de Chile. Mi trabajo vive entre el dato y el producto — pipelines de datos, APIs y scrapers que conectan sistemas reales con usuarios reales.

Disfruto el ciclo completo: entender el problema, diseñar la solución y llevarla a producción. Me importa el detalle — la arquitectura, la claridad del código, y que las cosas fallen con gracia cuando tienen que fallar.

02Educación

Formación académica.

  1. Magíster en Ciencias mención Computación

    Universidad de Chile — DCC

    2026 — Presente

  2. Ingeniería Civil en Computación

    Universidad de Chile — DCC

    2020 — 2025

    • Estudiante Destacado 2023 y 2024

    PDF · 2025

    Memoria — Proyecto de Título con el IMFD

    ETL en Apache Airflow + grafo de conocimiento en Wikibase para publicaciones científicas del IMFD.

03Experiencia

Donde he construido cosas.

  1. Software Engineer· SoothSayer Technologies

    Part-Time

    Feb 2025 — Presente

    • Desarrollo de funcionalidades del producto end-to-end, abarcando backend en NestJS y frontend en Nuxt, desde el diseño técnico hasta el despliegue.
    • Responsable de extender y mejorar el servicio de web scraping existente, implementando nuevos flujos para distintas vistas del sitio y optimizando la estabilidad y mantenibilidad del proceso.
    • Desarrollo del sistema de suscripciones de la plataforma, integrando Flow como pasarela de pagos y diseñando el flujo de registro y gestión del ciclo de vida de las suscripciones.

    NestJSNuxtDockerNorthflankAWS LambdaFlow

  2. Data Engineer· IMFD

    Proyecto de Título

    Mar 2025 — Ago 2025

    • Diseño e implementación de un proceso ETL para extraer y procesar información sobre publicaciones científicas de investigadores del IMFD, orquestando flujos de trabajo con Apache Airflow.
    • Carga y estructuración de la información procesada en un grafo de conocimiento basado en Wikibase, facilitando consultas complejas y relaciones entre entidades.
    • Desarrollo de la integración entre el grafo de conocimiento y el sitio web institucional, permitiendo la visualización de datos científicos de forma accesible.

    Apache AirflowWikibasePythonSPARQL

  3. Data Engineer· Innovación IMFD

    Part-Time

    Abr 2024 — Dic 2024

    • Diseño e implementación de pipelines de datos para calcular indicadores clave, como la velocidad promedio y el tiempo de detención de los buses del transporte público en Santiago.
    • Orquestación de flujos de trabajo con Apache Airflow y gestión de archivos en DigitalOcean Spaces, optimizando la automatización de procesos y el almacenamiento de datos.

    Apache AirflowDigitalOcean SpacesPython

  4. Software Engineer· Innovación IMFD

    Práctica Profesional

    Ene 2024 — Mar 2024

    • Mejora de un sistema recomendador de candidatos para ofertas laborales, integrando nuevos requisitos en la selección y ajustando los pesos de los factores clave.
    • Implementación de un mecanismo flexible para exponer y modificar los pesos de selección como variables de entorno.
    • Optimización del pipeline en GitLab, utilizando Docker y mejorando el proceso de construcción de imágenes para reducir tiempos de ejecución.

    DockerGitLab CIPython

03 / b

Docencia

  1. Auxiliar — Introducción a la Programación· Universidad de Chile

    Ago 2024 — Dic 2024

  2. Ayudante — Diseño y Análisis de Algoritmos· Universidad de Chile

    Ago 2023 — Dic 2024

04Skills

Herramientas con las que trabajo.

Lenguajes
PythonTypeScriptJavaCRRacket
Bases de datos
PostgreSQL
Frameworks
DjangoNestJSNuxt
Cloud
AWS
Versionamiento
GitHubGitLab
Idiomas
Español (nativo)Inglés (C1)

05Contacto

Hablemos.

Si tienes un proyecto interesante,
o solo quieres saludar — aquí estoy.

Disponible · 2026