¡Hola, mundo! 👋 ¡Soy Mathias!

Ingeniero de Software construyendo sistemas confiables y escalables

Estudiante de Ingeniería en Sistemas y docente de Computación en la Universidad ORT Uruguay, enfocado en desarrollo full-stack y backend, desde estructuras de datos y algoritmos hasta sistemas listos para producción.

Disponible para roles de Ingeniería de Software en Uruguay y remoto en husos horarios compatibles con UTC-3 (América)

Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦
Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦
Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦
Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦
Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦
Código limpio✦
Estructuras de Datos y Algoritmos✦
Diseño de sistemas✦
Ingeniería backend✦
Diseño de APIs✦
Testing y QA✦
Desarrollo full-stack✦
Resolución de problemas✦
Accesibilidad✦
Comunicación técnica✦

Sobre Mathias Huque

Soy Ingeniero de Software y estudiante de último año de Ingeniería en Sistemas en la Universidad ORT Uruguay, donde también doy clases de Fundamentos de Computación y Estructuras de Datos y Algoritmos. Me enfoco en construir sistemas confiables y bien estructurados en todas las capas del stack, desde la arquitectura hasta la implementación.

Dar clases afila mi forma de encarar la ingeniería: explicar algoritmos y abstracciones con claridad, y diseñar ejercicios que resistan el escrutinio, me acercan a escribir código predecible, testeable y duradero. Encaro la ingeniería con pragmatismo, equilibrando profundidad técnica con restricciones reales para entregar soluciones eficientes, escalables y mantenibles.

EXPERIENCIA

Mi Hoja de Ruta

Un recorrido por la academia y la industria, destacando roles y contribuciones clave.

Profesor — Fundamentos de Computación

Universidad ORT Uruguay·Marzo 2026 – Actualidad·En curso·Part-time
Montevideo, Uruguay · Híbrido
  • Diseño y dicto un programa de programación funcional, guiando a estudiantes a construir y verificar modelos computables a partir de especificaciones formales
  • Desarrollo estándares de código modular y libre de efectos secundarios mediante funciones puras, inmutabilidad y recursión
  • Presento la programación como una actividad matemática, enfatizando abstracción, corrección y razonamiento formal
  • Diseño trabajos prácticos que traducen especificaciones en definiciones de funciones precisas, logrando una tasa de aprobación en primera instancia superior al 90%

Asistente — Estructuras de Datos y Algoritmos

Universidad ORT Uruguay·Marzo 2025 – Diciembre 2025·9 meses·Temporal
Montevideo, Uruguay · Híbrido
  • Dirigí clases prácticas de estructuras de datos y algoritmos para grupos de más de 30 estudiantes, con tutorías personalizadas que mejoraron las calificaciones de más del 70% de los asistidos
  • Redacté ejercicios y guías de solución para más de 20 series de problemas, adoptadas en todas las ediciones posteriores del curso
  • Construí y mantuve más de 2.000 líneas de código en C++ para trabajos prácticos y demostraciones, reforzando estructuras de datos y técnicas algorítmicas clave
  • Ayudé a estudiantes a traducir conceptos abstractos en habilidades prácticas de resolución de problemas

MIS PROYECTOS

Trabajo seleccionado

Una selección de proyectos que abarca una plataforma full-stack de grado, herramientas algorítmicas y utilidades para desarrolladores.

DESTACADO

Interfaz de la plataforma de gestión de licitaciones y oportunidades SILO

Proyecto de grado · En desarrollo

SILO

Sistema Integral de Licitaciones y Oportunidades

Una plataforma integral para gestionar licitaciones y oportunidades — reuniendo expedientes, decisiones go/no-go, antecedentes, tareas, documentos y analítica en un flujo trazable.

Desarrollada como mi proyecto de grado de Ingeniería en Sistemas junto a SONDA Uruguay, SILO es un monorepo dockerizado con frontend Next.js, backend y worker de IA en NestJS, OCR, búsqueda full-text, almacenamiento documental compatible con S3, mensajería asíncrona y observabilidad autogestionada.

Gestión integral de licitacionesFlujos asistidos por IA y OCRBúsqueda full-text de documentosObservabilidad autogestionada
TypeScriptNext.jsNestJSPostgreSQLRabbitMQElasticsearchDocker

Proyecto de grado desarrollado en colaboración con SONDA Uruguay.

SONDA Uruguay

STACK

Habilidades y tecnologías

Explora las tecnologías que uso para crear software listo para producción.

Stack Principal

TypeScript
TypeScript

TypeScript

React
React

React

Next.js
Next.js

Next.js

Node.js
Node.js

Node.js

.NET
.NET

.NET

PostgreSQL
PostgreSQL

PostgreSQL

También Trabajé Con

Lenguajes de programación

HTML5
HTML5
CSS3
CSS3
JavaScript
JavaScript
Python
Python
Java
Java
C++
C++
C#
C#
.NET
.NET

Librerías y frameworks

Angular
Angular
React Native
React Native
Flutter
Flutter
Tailwind CSS
Tailwind CSS
Express.js
Express.js
Sequelize
Sequelize
Prisma
Prisma
EF Core
EF Core
Mongoose
Mongoose
Jest
Jest
Jasmine
Jasmine
Cucumber
Cucumber
Cypress
Cypress

Herramientas y plataformas

Shopify
Shopify
Docker
Docker
Postman
Postman
Figma
Figma
Git
Git
GitHub
GitHub
AWS
AWS
Linux
Linux
Vercel
Vercel
Firebase
Firebase
MySQL
MySQL
MongoDB
MongoDB
SQL Server
SQL Server

CONTACTO

Hablemos

Conectemos

Estoy buscando activamente oportunidades como Ingeniero de Software, en Uruguay o remoto en husos horarios compatibles con UTC-3 (EE. UU. y Sudamérica). Si querés hablar sobre un rol, no dudes en escribirme.

Enviar un mensaje

Al enviar, es posible que se abra tu cliente de correo.