Héctor Adrián Valdecantos

Mag. Héctor Adrián Valdecantos

Formación

Ago 2018 – Jul 2021
Estudiante de doctorado – Rochester Institute of Technology (RIT)
Carrera del Golisano College of Computing and Information Sciences (GCCIS) at RIT, en el programa de Ph.D.
en Computing and Information Sciences. Área de investigación: comprensión de código fuente, paradigmas de programación, lenguajes de programación.

Ago 2014 – Ago 2016
Master of Science in Software Engineering – Rochester Institute of Technology (RIT)
Carrera de posgrado de dos años de duración como estudiante full-time en Rochester Institute of Technology
(RIT), Rochester, NY, USA. Graduado con puntaje promedio de 3.87 en una escala de 0.0 a 4.0. Tesis: “
An empirical study on code comprehension: DCI compared to OO”.

May 2005 – Sep 2010
Licenciatura en Informática – Universidad Nacional de Tucumán (UNT)
Carrera de grado del Dpto. de Ciencias de la Computación en la Facultad de Ciencias Exactas y Tecnología (FACET). Tesis: “
Principios y patrones de diseño de software en torno a una arquitectura Modelo Vista Controlador para aplicaciones interactivas”.

Mar 2000 – Ago 2004
Programador Universitario – UNT.
Carrera corta orientada a la programación del Dpto. de Ciencias de la Computación de la FACET.

Premios y Distinciones

Ago 2018 y Ago 2020
Beca anual completa – Ph.D. Program in Computing and Information Sciences at RIT
Otorgada consecutivamente en dos años por el Golisano College of Computing and Information Sciences (GCCIS) at the Rochester Institute of Technology (RIT) luego de una evaluación del potencial de investigación (Research Potential Assessment) superada satisfactoriamente.

Jul 2013
Beca de estudio – Software Engineering department Scholarship en RIT
Otorgada por el departamento de Software Engineering por un 67% del valor de la matrícula para los períodos lectivos 2014 y 2015

Jun 2013
Beca completa – Argentine Presidential Fellowship in Science & Technology Award
Otorgada para realizar una maestría en dos años en EEUU, financiada por el gobierno Argentino y la Argentine Fulbright Commission para cubrir costos de migración, estipendios y matrícula universitaria.

20 Dic 2004
Mención de Honor – FACET, UNT
Entregada por la Facultad de Ciencias Exactas y Tecnología a los mejores promedios de la carrera de Programador Universitario.

Experiencia Profesional

Mar 2020 – May 2020
Consultoría y desarrollo de software – Ministerio de Desarrollo Territorial y Hábitat, Bs As, Argentina
Consultoría para la dirección del área de sistema. Organización de proyecto y toma inicial de requerimientos para desarrollos internos. Desarrollo del sistema para ingresos de datos a nivel nacional.

Nov 2016 – May 2017
Consultoría y desarrollo de software – Invertir en Bolsa s.a., Buenos Aires, Argentina
Desarrollo de infraestructura de stock trading con IA para intercambio automático the stocks. Conectado a través del protocolo Fix a los mervcados de valores NYSE, Merval, and Rofex. (Distributed system developed using C++, QuickFix, Python, flask, R, Bash, Proxmox, Git)

Feb 2013 – May 2014
Desarrollo de sistema – Instituto Nacional de Tecnología Agropecuaria INTA, Tucumán, Arg.
Desarrollo de sistema para INTA bajo el PROICSA “Programa para Incrementar la Competitividad del Sector Azucarero” para desarrollar un sistema web para administrar el programa PROICSA y actividades del INTA, y proveer entrenamiento en uso de tecnologías de software y equipos de geolocalización. (Ruby on Rails, RVM, HTML, CSS, Posgres+Postgis, NGinx, Git, Debian).

Abr 2007 – May 2008
Programador de Sistemas – Axoft s.a., Buenos Aires, Argentina
Programador analista funcional full-time en el área de desarrollo de la empresa, en el proyecto Tango Restô.
(Delphi 7, MSSQL, SVN, Rational Rose, Windows OS).

Oct 2005 – Feb 2006
Pasantía – Dirección de Catastro y Edificación, Municipalidad de SM de Tucumán
Desarrollo de redes de computadoras, diseño de programas para optimización de trámites y capacitación básica a
los empleados. (LAN, TCP/IP, PHP, MySQL).

Antecedentes de Investigación

Ago 2018 – Jul 2021
Asistente de Investigación (20hs/semana) – Rochester Institute of Technology (RIT)
Para llevar a cabo investigaciones relacionadas con la comprensión del código fuente en diferentes paradigmas de programación. Bajo la supervisión de Dr. Mehdi Mirakhorli en el RIT.

Mar 2018 – Dic 2019
Director de Proyecto de Investigación – Consejo de Investigaciones, UNT (CIUNT)
Proyecto “Conciencia pragmática en la programación de software: comprensibilidad y mantenibilidad de los sistemas de software construidos mediante objetos, roles y contextos de interacción”. Grupo de investigación
integrado por 1 investigador principal, 2 investigadores, 2 tesistas, y 1 colaborador. Resolución 2319-2017.

Ene 2016 – Ene 2017
Integrante de Proyecto de Investigación UNT – Consejo de Investigaciones, UNT
“Trabajo colaborativo para el diseño, construcción y recuperación de OA accesibles basados en realidad aumentada”. Res. 0456-2016.

Ene 2016 – Ago 2016
Asistente de Investigación (20hs/semana) – Rochester Institute of Technology (RIT)
Investigaciones empíricas para correr un experimento relacionado con sujetos humanos para medir la comprensión del código fuente. Bajo la supervisión de Dr. Mehdi Mirakhorli en el RIT.

Ago 2015 – Dic 2015
Asistente de Investigación (5hs/semana) – Rochester Institute of Technology (RIT)
Investigación empírica sobre el uso de variables globales y la nocividad provocada en proyectos de software libres GNU. Supervisor, Dr. Meiyappan Nagappan en el RIT.

May 2009 – Jun 2014
Integrante de Proyecto de Investigación – Consejo de Investigaciones, UNT
Proyecto “La oscilación cuasi-bienal en parámetros atmosféricos, geomagnéticos y en la actividad solar”.
Colaboración en el tratamiento de datos científicos atmosféricos georeferenciados en diferentes formatos. (Java, NetCDF). Supervisor, Dr. Marta Zossi.

Publicaciones

May 2017
Valdecantos, H. A., Tarrit, K., Mirakhorli, M., & Coplien, J. O. (2017, May). An empirical study on code comprehension: data context interaction compared to classical object oriented. In Proceedings of the 25th
International Conference on Program Comprehension (pp. 275-285). IEEE Press.

Jun 2015
de Campra, Patricia Fernández, Marta Zossi de Artigas, and Hector Valdecantos. “Long term trends in stratospheric temperature using NCEP/NCAR data.” Advances in Space Research (2016).

Sep 2012
“Incluyeme. Un Clic Para la Accesibilidad..” Congreso internacional de ambientes virtuales de aprendizajes adaptativos y accesibles. Cartagena de Indias, D.T y C: Edición digital Universidad Tecnológica de Bolívar.
2012 vol.1 n°. p71 – 73. issn 2323-0010

Ago 2012
“Guía rápida de instalación de herramientas libres para programar en C/C++”. Revista de ciencias exactas e ingeniería. Revista cet (ISSN 1668-9178).

Ago 2012
“Una introducción al compilador C de GNU”. Universidad Nacional de Tucumán, Revista cet (ISSN 1668-
9178).

Cursos y Seminarios

Sep 21-Nov 7, 2016
Louv1.1x: (Parte I)
Paradigms of Computer Programming by LouvainX (edx.com) – 100/100

Abr 24-Jul 16, 2014
Functional Programming Principles in Scala (coursera.com)
Curso online dictado por la École Polytechnique Fédérale de Lausanne, aprobado con 100/100

Mar 24-Jun 02, 2014 (coursera.com)
Web Application Architectures
Curso online dictado por la University of New Mexico, aprobado con 99/100.

Feb 17-May 12, 2014
Louv1.01x: Paradigms of Computer Programming by LouvainX (edx.com) – 94/100

Nov 27-30, 2012
Construccion robusta de software con TDD (20hs).
Curso de posgrado en la FACET, UNT. Aprobado con 10 en una escala de 0 a 10.

Sep 24, 2012 – Nov 4, 2012 y Nov 5, 2012 – Dic 17, 2012
Software as a Service (SaaS) – Curso online
Dos cursos correlativos ofrecidos por “BerkeleyX”, grupo de enseñanza online de “THE UNIVERSITY OF
CALIFORNIA AT BERKELEY”, a través de edx, una iniciativa de aprendizaje de “Harvard University” and
“MIT”.
– CS169.2x successfully completed with 97/100.
– CS169.1x successfully completed with 96/100.

Jul 2012
Generación Automática de Tests Unitarios – (15hs)
Escuela de Ciencias Informáticas (ECI), Departamento de Computación, Facultad de Ciencias Exactas y
Naturales de la UBA. Expositor prof. Nazareno Aguirre.

Jul 2012
Mobile Robotics: Simultaneous localization and mapping – (15hs)
Escuela de Ciencias Informáticas (ECI), Departamento de Computación, Facultad de Ciencias Exactas y
Naturales de la UBA. Expositor prof. Miroslav Kulich.

Jul 2012
Construcción de Software Robusto con TDD – Curso (20hs)
10Pines, Buenos Aires. Curso dictado por Hernán Wilkinson.

Oct 2011
4tas Jornadas Latinoamericanas de Metodologías Ágiles
Tres días de conferencias y talleres con destacados profesionales internacionales y nacionales en la Universidad
de Palermo, Buenos Aires.

Nov 2009
Smalltalk 2009 – Confrencias
Tres días de conferencias en la Universidad Nacional de Buenos Aires, sobre Smalltalk, orientación a objeto,
técnicas ágiles de desarrollo de software, seguridad y otros.

Sep 2009
Diseño y desarrollo de sistemas distribuidos usando SOA – Curso (32hs)
Curso teórico práctico dictado en la UNT en por Ing. Jose Luis Borelli.

Nov 2008
Proceso de desarrollo de software utilizando UML – Curso (48hs)
Curso teórico práctico dictado en la Universidad Tecnológica Nacional regional Tucumán, por Mg. Patricia

Scalzone presidente de la empresa VEMN S.A.

Sep 2008
Patrones de diseño de Software – Seminario (8hs)
Seminario dictado en la FACET de la Universidad Nacional de Tucumán.

Mar 2008
Taller Unified Modeling Language (UML) – Curso taller (12hs)
Club de Programadores, Buenos Aires. Exposior: Ing. María Alejandra Vizoso.

Oct 2007
Querying Microsoft SQL Server 2000 – Curso (14hs)
Curso teórico práctico sobre Transact- SQL – (Curso Microsoft n 2071B), dictado por IT Training Center en las
instalaciones de Axsoft s.a. at Axoft Argentina s.a.

Oct 2007–Dec 2007
Programación con Java – Curso teórico-práctico (36hs)
Departamento de Computación, Facultad de Ciencias Exactas y Naturales, UBA.

Jul 2007
Calidad y la Norma ISO 9001:2000 – Curso
Conceptos introductorios dictado en las instalaciones de Axoft Argentina S.A.

23 y 24 Mar 2005
Criterios y herramientas en la implementación de nuevos sistemas
Seminario en la FACET de la UNT. Exposición del Ing. Gustavo Naigeboren.

May 2005 – Jul 2005. Administración Avanzada de Linux – Curso (32hs)

Oct 2004 – Dec 2004. Administración de Linux – Curso (30hs)

Ago 2004 – Sep 2004. Fundamentos de Linux – Curso (26hs)
Cursos teóricos prácticos, organizado por departamento de Electricidad, Electrónica y Computación de la
Facultad de Ciencias Exactas y Tecnología de la UNT. Exposición teórica Ing. Sergio D. Saade e Ing. José L.
Borelli en la parte práctica.

Experiencias Relevantes

Dic 2012 – Jun 2014
Integrante Comisión académica – DCC, FACET, UNT
Seleccionado por el claustro docente para integrar la comisión académica de la carrera de Licenciatura en Informática.

27 al 30 de Nov 2012
Organización de curso de posgrado de 20hs en la FACET, UNT: “Construcción de software robusto usando test driven development” a cargo del Profesor Adjunto de la UBA Hernan Wilkinson.

12 Nov 2012
Mesa panel Vida Profesional y Experiencia Laborales. Panelista en el marco del Ciclo organizado por el Gabinete Psicopedagógico y Sistemas de Tutorías. UNT, FACET.

Mar 2012 – Oct 2012
Asesor de tesis de grado – DCC, FACET, UNT.
Seguimiento y asesoramiento en el desarrollo una tesis dirigida por Ana Nievez Rodríguez, titulada: “Aplicación de la Técnica de Programación TDD Mediante Herramientas de Software”. (TDD, Python, Eclipse, SVN)

Oct 2011
Expositor del Stand de las carreras de Programador Universitario y Licenciatura en Informática en la muestra “Exactas para todos”. UNT, FACET.

Ago 2011 – Jul 2012
Implementador de mejoras – DCC, FACET, UNT
Implementación de servicio de autenticación de usuarios, sistema de archivos en red e instalación de herramientas de “Software Libre” en un laboratorio de computación del Departamento de Ciencias de la Computación de la FACET, UNT. (FreeBSD on HP Proliant ML110 server, OpenLDAP, NFS, Linux Ubuntu).

Dic 2009
Árbitro revista – Revista cet, UNT
Función de árbitro para un artículo relacionado con el “Software Libre” para la revista cet de la Facultad de Ciencias Exactas y Tecnología.

Estudio de Idiomas

11 de Abril 2012
CELT – Comprehensive English Language Test Examen internacional ESOL (English for Speakers of Other Languages). Listening 78 %, Structure 77 %, Vocabulary 72 %. Total grade 75.67 %.

Mar 2011 – Dic 2011
Inglés – ATICANA
Cursos avanzado de inglés para examen internacional en la Asociación Tucumana de Intercambio Cultural
Argentino Norteamericano. Aprobado con 83.58/100.

Mar 2005–Dec 2005
Portugués – Facultad de Filosofía y Letras, UNT
Nivel inicial de Português del departamento de Lenguas. Aprobado con 8/10.

Dic 2003
Technical English at FACET, UNT. Certificate with a grade of 9 on a 10 scale.

Mar 1997–Dic 1999
Inglés – ATICANA
Seis cursos cuatrimestrales. Promedio final de 90.33/100.00.