Desarrollo de software a medida
Sistemas web y de gestión construidos con PHP, Java, Symfony y frameworks modernos de frontend, priorizando código mantenible y buenas prácticas.
Ingeniero en Sistemas · Investigador · Desarrollador
Más de una década construyendo software a medida y explorando, desde la investigación académica, cómo medir y mejorar la calidad de la información en la Web. Con base en Río Cuarto, Córdoba, Argentina.
Áreas de trabajo
El mismo rigor que aplico en mis trabajos publicados sobre calidad de la información en la Web lo llevo a cada sistema que desarrollo: soluciones claras, mantenibles y pensadas para durar.
Sistemas web y de gestión construidos con PHP, Java, Symfony y frameworks modernos de frontend, priorizando código mantenible y buenas prácticas.
Procesamiento del lenguaje natural, minería de textos y de la Web, y métricas de calidad de la información, publicadas en congresos y revistas especializadas.
Cursos y talleres de informática dictados desde 2008, en niveles básico, intermedio y avanzado, para instituciones públicas y privadas.
Investigación
Trabajos desarrollados junto al Laboratorio de Investigación y Desarrollo en Inteligencia Computacional (LIDIC), sobre calidad de la información y minería de textos.
Principios de trabajo
El principio DRY (“Don’t Repeat Yourself”) reduce la duplicación de información. Cuando se aplica, un cambio se realiza en un único lugar; cuando no, cada copia olvidada es una futura falla.
Sobre la duplicación de código
Se escribe código para quienes mantienen el sistema, no para lucirse. El mantenimiento es, por lejos, la etapa más costosa de cualquier proyecto.
Sobre la legibilidad
Reutilizar código ya escrito y comprendido mejora los tiempos de desarrollo y reduce errores.
Sobre la reutilización
Ocultar los detalles de implementación permite cambiar el “cómo” sin afectar al resto del sistema.
Sobre la encapsulación
Blog
Aunque parezcan términos similares, representan cosas bastante diferentes. Un repaso a ambas tecnologías y sus principales exponentes.
Leer más →
Por qué las redes neuronales cambian la forma de programar: ya no se codifica la solución, se entrena un modelo para que aprenda a resolverla.
Leer más →
La creciente demanda de programadores abre nuevas puertas, aunque también acelera la emigración de talento capacitado.
Leer más →