H

Hugo Armando Castellanos Morales

About

Detail

Ingeniero
Bogota D.C., Colombia

Contact Hugo regarding: 

Flexible work
Starting at USD4K/hour

Timeline


work
Job
school
Education
flag
Award
auto_stories
Publication

Résumé


Jobs verified_user 0% verified
  • Smartmatic
    Ingeniero sénior de desarrollo de software public Remote experience
    Smartmatic
    Dec 2021 - Jan 2023 (1 year 2 months)
    - Desarrollo de nuevas características de aplicaciones C++, con enfoque en cumplimiento de estándares y elevada calidad para aplicaciones de misión crítica.
  • U
    Catedrático de forma temporal
    UNIVERSIDAD INCCA DE COLOMBIA
    Sep 2020 - Oct 2020 (2 months)
  • Yseop
    Lider técnico
    Yseop
    Apr 2019 - Sep 2021 (2 years 6 months)
    - Asesorar al VP Regional frente a la toma de decisión en la implementación de nuevas caracteristicas en los productos de la compañía. - Establecer el tiempo y recursos necesarios para el desarrollo de los diferentes proyectos de software. - Definir, supervisar y evaluar mejores practicas y métricas para los equipos de desarrollo, de acuerdo al contexto y orientado al mejoramiento continuo. Evaluar tecnologías para el inicio de proyectos de desarrollo de software, teniendo en cuenta no solo la rapidez del desarrollo sino la disponibilidad y costo del personal que puede verse involucrado. Gestionar, potencializar y desarrollar el talento del equipo a cargo. Asegurar la calidad de los componentes del software desarrollado para los diferentes
  • T
    Docente a tiempo parcial
    TEINCO - Corporación Tecnológica Industrial Colombiana
    Aug 2018 - Jun 2019 (11 months)
  • Secretaría Distrital de Seguridad, Convivencia y Justicia
    Contratista independiente
    Secretaría Distrital de Seguridad, Convivencia y Justicia
    Sep 2017 - May 2019 (1 year 9 months)
    - Definir la arquitectura del software con la finalidad de ser una aliado estratégico en la gestión de los procesos de las casas de justicia a nivel Bogotá. - Establecer y negociar con las diferentes partes interesadas los requerimientos a partir de las necesidades y la disponibilidad de recursos para la implementación de los mismos. - Implementar la solución de software propendiendo porque este sea escalable, mantenible, de misión critica, fácil de probar y documentado. Garantizar la calidad de los artefactos entregados para producción.
  • Aranda Software
    Lider técnico
    Aranda Software
    Apr 2016 - Jun 2018 (2 years 3 months)
    - Implementación de algoritmo de asociación para catalogo de software de la compañia. - Control de código fuente Git y Team Foundation Server 2015. - Entornos de desarrollo: Visual Studio 2017, KDevelop 5 y QTCreator. Encargado del grupo de desarrollo de agentes de los productos de la compañía para sistemas operativos Windows, Linux y Mac OSX, desarrollado en C++ y Objective-C++ con librerías wxWidgets, Boost, SQLite. El cual se comunica con otros componentes por medio de servicios SOAP y REST.
  • Secretaría Distrital de Gobierno
    Contratista independiente
    Secretaría Distrital de Gobierno
    Apr 2016 - Sep 2016 (6 months)
    - Solución de errores y adición de nuevas características a software de para toma de decisiones en políticas de seguridad ciudadana. - Lenguaje de programación y librerías usadas: Java 8, JBoss 7 y primefaces; servicios REST y SOAP. - Entornos de desarrollo: Eclipse y Netbeans. - Control de código fuente: Git
  • L
    Socio fundador
    Logo Texo SAS
    Apr 2013 - Current (12 years 2 months)
  • Aranda Software
    Ingeniero desarrollo
    Aranda Software
    Mar 2012 - Mar 2016 (4 years 1 month)
    - Diseño preeliminar y de prueba de concepto para aplicación de pruebas automatizadas usando Sikuli, VisualStudio, y NUnit. - Entornos de desarrollo usados Visual Studio 2008, 2010 y 2012, Delphi 5 y 7, Kdevelop 4 con Team Foundation Server 2012 como control de versiones. - Mantenimiento de los programas agente tanto en windows como en Linux. Lenguaje C++. - Mantenimiento de los aplicativos (alineados con ITIL) de la organización que se encuentran ya en producción en los clientes usando lenguaje C# y asp.net para ediciones Web, y Delphi para ediciones de escritorio con motores de base de datos SQL Server y Oracle. Usando servicios web tipo SOAP y REST.
  • R
    Ingeniero de desarrollo
    ROBOTEC COLOMBIA S.A.S.
    May 2010 - Feb 2012 (1 year 10 months)
    - Extracción de información de software legado en C++. - Diseño, desarrollo y mantenimiento de la arquitectura del aplicativo de control de acceso basado en plugins construido con.Net framework 3, C++ (para acceso directo a hardware) - Motores de bases de datos SQL Server, MySQL, y Sqlite. - Desarrollo de los instaladores para las aplicaciones de la organización usando NSIS. - Entornos de desarrollo usados Visual Studio 2005 y 2008 con control de versiones subversion.
Education verified_user 0% verified
  • Purdue University
    Doctor en filosofía - doctorado, tecnología
    Purdue University
    Aug 2022 - Current (2 years 10 months)
  • G
    Gerentes 4.0 - Innovación e intraemprendimiento
    Nov 2020
  • edX
    Certificado Verificado de edX para el curso Introduction to Project Management
    edX
    Aug 2020
  • U
    Maestría, ingeniería de sistemas y computación
    Universidad Nacional del Colombia
    Jan 2014 - Dec 2017 (4 years)
    Actividades y grupos: Grupo de investigación MindLab y PlaS Interesado en aprendizaje computacional (machine learning), recuperación de información (information retrieval) y minería de datos (data mining). Desarrollando proyecto de grado sobre análisis de código fuente y detección de patrones en él.
  • U
    Ingeniero de sistemas, ingeniería de software, inteligencia artificial
    Universidad Disitrital Francisco José de Caldas
    Jan 2004 - Dec 2010 (7 years)
    Actividades y grupos: Grupo Linux Universidad Distrital (GLUD) y Capitulo estudiantil de ACM
Awards verified_user 0% verified
  • F
    Fulbright-minciencias 2022
    Fulbright Colombia
    Aug 2022
Publications verified_user 0% verified
  • I
    Comprender las relaciones entre el aprendizaje autorregulado y el código fuente de los estudiantes en un curso de progra
    IEEE Frontiers in Education Conference Proceedings
    Oct 2017
    Comprender las relaciones entre el aprendizaje autorregulado y el código fuente de los estudiantes en un curso de programación informática. Para aumentar el éxito en los cursos de programación de computadoras, es importante comprender el proceso de aprendizaje y las dificultades comunes que enfrentan los estudiantes. Aunque varios estudios han investigado las posibles relaciones entre el rendimiento de los estudiantes y las características de aprendizaje autorregulado en los cursos de programación informática, se ha prestado poca atención al código fuente producido por los estudiantes en este sentido. Dicho código fuente puede contener información valiosa sobre su proceso de aprendizaje, especialmente en un contexto donde las asignaciones
  • F
    Reconocimiento de personalidad aplicando técnicas de aprendizaje automático en métricas de código fuente
    Forum for Information Retrieval Evaluation/CEUR Workshop proceedings
    Nov 2016
    El código fuente se ha convertido en una fuente de datos de interés en los últimos años. En la industria del software es común la extracción de métricas del código fuente, principalmente con fines de aseguramiento de la calidad. En este artículo, se utilizan métricas de código fuente para consolidar perfiles de programadores con el fin de identificar diferentes rasgos de personalidad utilizando algoritmos de aprendizaje automático. Este trabajo se realizó como parte de la tarea compartida de Reconocimiento de Personalidad en Código Fuente (PR-SOCO) en el Foro de Evaluación de Recuperación de Información 2016 (FIRE 2016).