Street.
Plataforma profesional, en producción. Frontend Angular, backend .NET sobre AWS Elastic Beanstalk, assets servidos desde S3. Trabajo cloud-native — provisioning, costos y deploys automatizados son parte del problema, no un detalle posterior.
Licenciado en Ingeniería de Software por la Universidad ORT Uruguay, cursando la tesis para recibirme de Ingeniero. Construyo software para producción y doy clase de Teoría de la Computación en la misma facultad.
Soy Ayudante de Ingeniero y Licenciado en Ingeniería de Software por la Universidad ORT Uruguay, en el noveno semestre encarando la tesis para recibirme de Ingeniero en Sistemas. En paralelo, doy clase como profesor práctico de Teoría de la Computación en la misma facultad — la materia donde se desarman lenguajes y evaluadores desde adentro: χ, IMP, máquinas de Turing, cálculo lambda.
Me interesa el software bien hecho: arquitectura clara, código que otros pueden leer, decisiones técnicas que se justifican. Trabajo con .NET, Angular, AWS y el stack alrededor; me siento cómodo bajando a temas de redes, concurrencia o estructuras de datos cuando hace falta. Vivo en Uruguay y estoy listo para sumarme a un equipo que tome el oficio en serio.
Plataforma profesional, en producción. Frontend Angular, backend .NET sobre AWS Elastic Beanstalk, assets servidos desde S3. Trabajo cloud-native — provisioning, costos y deploys automatizados son parte del problema, no un detalle posterior.
Proyecto profesional real, en producción. Frontend en Angular, API en .NET y base de datos relacional. Cliente real, deadlines reales, decisiones de arquitectura que viven en internet todos los días.
Sistema de gestión de edificios. API REST en .NET con frontend Angular. Aplicación rigurosa de SOLID, patrones GoF y GRASP, modelado en UML2 y métricas de calidad de código como criterio de diseño, no como adorno.
App de viajes compartidos. El foco no era el dominio: era resolver concurrencia real, paralelismo y comunicación con protocolos de red de bajo nivel. Sockets, sincronización, threads — el plomería del software distribuido.
Implementación de un modelo híbrido para redes informáticas. Trabajo de capas, encapsulado y comportamiento de protocolos — entender qué pasa por debajo cuando un paquete viaja.
Implementación desde cero de estructuras de datos y algoritmos avanzados. Sin librerías, sin atajos: árboles, grafos, hashing, complejidad. Los fundamentos que aparecen en cada decisión técnica más adelante.
Trabajo académico de IA aplicado a problemas complejos. Búsqueda, heurísticas y representación de conocimiento — entender la materia desde adentro, no como cliente de una API.