Interpretar, imaginar e implementar: una trayectoria que une ciencias sociales, gestión y arquitectura de software.
De las ciencias económicas y la gestión a la arquitectura de software: interpretar, imaginar e implementar soluciones con sentido crítico.
Nací en Buenos Aires (1986). Mis primeros pasos formativos transcurrieron en la Escuela Superior de Comercio Carlos Pellegrini y en la Universidad de Buenos Aires, donde cursé Economía y ejercí la docencia en Macroeconomía I durante cuatro años. Tras una etapa de búsqueda vocacional por el periodismo, la corrección editorial y el diseño instruccional, en 2016 decidí volcar mis inquietudes analíticas a la tecnología, graduándome como Licenciado en Gestión de Tecnología de la Información en 2025.
Desde 2018 trabajo profesionalmente como desarrollador de software con especial dedicación al ecosistema .NET (desde .NET Framework 4.5 pasando por .NET Core hasta las versiones actuales .NET 8 y 9). A lo largo de estos años he abordado monolitos y microservicios, APIs REST, con y sin ORM, y bases de datos relacionales y no relacionales en industrias como finanzas, logística, consultoría y software factories. En cada desafío, entiendo que lo fundamental es interpretar, imaginar e implementar: las formas de cada sistema establecen los bordes de una solución que siempre debe ser novedosa y a medida.
Actualmente continúo profundizando mis conocimientos cursando la Especialización en Ingeniería de Software en la Universidad Nacional de La Plata (UNLP) y cursos de formación en Inteligencia Artificial de Anthropic y Humai, habiendo desbloqueado además un gran interés en la computación cuántica.
De mi disciplina me interesa reivindicar la ingeniería de software como un proceso metódico que necesariamente debe conducirse en equipo y donde cada parte cumple una función específica y escencial en la construcción de un sistema. En ese sentido, sostengo que la comunicación (con sus dificultades inherentes) es el vértice de todo el proceso de concepción y construcción de sistemas informáticos. Ser ingeniero de software implica comprender que el resultado depende de un proceso que se realiza en equipo, es intelectualmente intensivo y tiene un resultado inmaterial, por eso el objeto de la ingeniería va más allá de una tecnología, una metodología, un especialidad o una librería en particular.
"Ser ingeniero de software implica comprender que el resultado depende de un proceso que se realiza en equipo, es intelectualmente intensivo y tiene un resultado inmaterial, por eso el objeto de la ingeniería va más allá de un lenguaje, una tecnología, una metodología o una librería en particular."
Ejes de enfoque y filosofía de trabajo
Principios que guían el diseño, desarrollo y evolución de cada solución de software.
Interpretar e Implementar
Las formas de cada sistema establecen los bordes de cada problema; la ingeniería reside en diseñar soluciones que respondan con creatividad y rigor a la realidad concreta.
Ecosistema .NET & Arquitectura
Evolución continua desde .NET Framework 4.5 hasta .NET 9: microservicios, monolitos modulares, APIs REST de alta concurrencia, optimización de consultas y persistencia heterogénea.
Especialización & Vanguardia
Formación de postgrado en Ingeniería de Software (UNLP), certificación en Inteligencia Artificial con Anthropic y exploración activa en computación cuántica.
Pensamiento Crítico & Ética
Compromiso con el debate sobre el impacto y el rumbo de la tecnología, convencido de que quienes creamos el software debemos ser parte activa de su dirección y sentido.