Workplace / Lugar de Trabajo

Project and Accomplishments / Proyecto y Logros

Endava

Desarrollador Senior (Tiempo completo)

Agosto 2022
--

LabelPC

Desarrollé la aplicación LabelPC, que es un etiquetador de Nube de Puntos en el que identificamos las diferentes habitaciones de un centro de almacenamiento para medir la capacidad, el área y el volumen de los pallets de almacenamiento.

Mis logros más notables en el proyecto han sido:

  • Configurar la documentación del código con Sphinx y publicar el sitio web en nuestra página personalizada de READ_THE_DOCS.

  • Crear flujos de trabajo de automatización mediante el uso de un servidor para generar y actualizar automáticamente los archivos DXF correspondientes de las instalaciones etiquetadas.

  • Crear una base de datos de archivos buscable mediante la creación de funciones personalizadas de Box Cloud en el SDK.

  • Introducir la utilización de múltiples núcleos para los cálculos y el filtrado de la nube de puntos.

  • Introducir una arquitectura basada en eventos dentro de la aplicación para maximizar los recursos utilizados en el ordenador del usuario y aumentar las velocidades de carga, añadir funciones automáticas como el autoguardado, las actualizaciones de cálculos en segundo plano y otras.

Calculador de Préstamos

Actualmente creando una herramienta web personalizada para automatizar el cálculo del tamaño del préstamo de diferentes productos en el financiamiento de bienes raíces multifamiliares.

Sophos Solutions

Desarrollador (Tiempo Completo)

Abril 2022
Julio 2022

Plataforma de Monitoreo para Minas

Continué el desarrollo y la escalabilidad de una plataforma de monitoreo minero para mitigar el riesgo geológico.

Debido a que existía una brecha de comunicación entre el equipo de habla hispana que inició la plataforma y el equipo de habla inglesa que continuaría desarrollándola, mi rol al principio fue servir como un puente de comunicación a nivel técnico entre ambos equipos. Gracias a ello, pudimos comprender y documentar el código base, solucionar los problemas de infraestructura que teníamos con Kubernetes y entregar los resultados necesarios al cliente.

Mi breve paso por el equipo se debió a una cirugía que tendría mi padre y que requería mi atención al 100%. La empresa me ofreció vacaciones pagadas o trabajo de medio día para que pudiera quedarme con mi padre y no renunciar, pero no pude aceptarlo porque no estaba seguro del tiempo que estaría ausente.

ActiveOne

Analista de Desarrollo (Tiempo Completo)

Abril 2021
Marzo 2022

Plataforma para Digitalización/Clasificación/Almacenimiento de Expedientes

Colaboré en el desarrollo y mantenimiento del código de una aplicación web que permitía subir documentos escaneados para clasificarlos utilizando diferentes servicios de inteligencia artificial de AWS.

Dos de mis desarrollos más notables fueron:

  • Creación de una herramienta para transferir archivos entre los servicios de almacenamiento de AWS y Azure a través de un flujo de datos de un servicio a otro.
  • Creación de una Metaclase base y un decorador de funciones para registrar toda la funcionalidad de la aplicación sin tener que añadir nada más que la Metaclase a la clase y un decorador a las diferentes funciones que eran críticas para la plataforma.

LaunchMobility

Desarrollador Junior (Contratista)

Junio 2022
Octubre 2022

Plataforma de LaunchMobility

No tuve logros ni pude colaborar de manera notable con la plataforma de la companía. Choque cultural con la empresa. Mí modo de trabajo no era compatible con el de la compañía y sentí que cambiar mi manera de hacer las cosas para cumplir mis tareas, requería un esfuerzo grande que sólo era útil para ese lugar y ese momento, pero no para mi desarrollo como programador. Es decepcionante pero a veces pasa. A veces uno no engrana con el equipo.

Al menos hice un exámen de entrada excepcional. Microservicios conectando diferentes funcionalidades de la aplicación de prueba, usando tanto queues de mensajes como endpoints dentro de los contenedores de docker.

LUJACOL SAS

Dueño (1 semana cada 6 meses)

March 2020
--

Herramientas Internas de la Compañía

Crear un portal web para que mis clientes puedan crear ordenes, tener registro del estado del envío de los productos y descargar los documentos requeridos para la nacionalización de estos. Esto, junto con envío automático de correos para recordatorios y notas importantes acerca de la mercancía, me ayudan a mantener el número de empleados bajo en la compañía, preparar el contenedor en menos de una semana y trabajar con los menos costos posibles, minizando gastos.

Institución Universitaria ITM

Analista de Datos (Contratista)

Octubre 2016
Enero 2021

Indicadores de la Universidad y Plataforma de Monitoreo Académica

Realicé diversas tareas relacionadas con la retención de estudiantes en la institución, entre las que destacan dos desarrollos particularmente notables:

  • Crear un portal web que monitorea todos los estudiantes beneficiarios de las becas entregadas por la alcaldía de Medellín, con el fin de generar alarmas tempranas indicando bajo rendimiento académico y posible deserción, para la intervención del departamento de bienestar universitario.

  • Crear un indicador que mide el impacto de la universidad en un estudiante, midiéndose si la universidad volvió un mal estudiante en uno bueno, un buen estudiante en uno excelente y evaluar con pasa con los estudiantes que ya son excelentes.