Ingeniero en Sistemas · Investigador · Desarrollador

Carlos Velázquez

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.

Retrato de Carlos Velázquez

Áreas de trabajo

Software con criterio de investigador

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.


01

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.

02

Investigación aplicada

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.

03

Docencia y transferencia

Cursos y talleres de informática dictados desde 2008, en niveles básico, intermedio y avanzado, para instituciones públicas y privadas.

Investigación

Publicaciones recientes

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.


On the Feasibility of External Factual Support as Wikipedia’s Quality Metric

SEPLN · 2017

On the Use of Wikipedia’s Quality Metrics

WOPATEC · Viña del Mar, Chile · 2016

Minería de Textos y de la Web

WICC · Entre Ríos · 2013

Ver todas las publicaciones

Principios de trabajo

Cómo entiendo el buen software


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

Notas sobre tecnología


Ver todas las notas