Bogotá, Colombia

Juan David Jaramillo

Software industrial · Automatización, instrumentación e IoT

Escribo el software y también conozco la máquina que hay debajo. Construyo sistemas que leen sensores reales, controlan actuadores, evalúan resultados contra criterios de aceptación y generan reportes auditables — del PLC en el piso al backend y la interfaz web.

Escríbeme

Trabajo seleccionado

Banco de pruebas instrumentado para trenes de aterrizaje

PLC · IO-Link · Python · sector aeroespacial

Sistema completo de adquisición y control para caracterizar amortiguadores de tren de aterrizaje de aeronaves no tripuladas. Celda de carga por IO-Link, encoder lineal de 20 µm, transductores de presión y control hidráulico en lazo cerrado sobre PLC. Cinco rutinas de ensayo automatizadas con evaluación de resultados contra los criterios del procedimiento aprobado por el cliente.

Aplicación de operación y reportes de ensayo

Python · Jinja2 · systemd · generación documental

Interfaz web para registrar sesiones de ensayo, consultar el histórico y generar automáticamente los informes en PDF, DOCX y ZIP desde plantillas. Desplegada como servicio sobre red privada, con recarga de plantillas en caliente para iterar sin tumbar el servicio.

Estación de carga inalámbrica para drones

RF · firmware · electrónica de control · pruebas de aceptación

Integración de firmware, comunicación y sistema de carga por radiofrecuencia para una estación de recarga autónoma, con su protocolo de pruebas de aceptación.

Automatización de procesos y servicios backend

Python · Linux · integración de APIs · IA aplicada

Diseño y operación de servicios de larga ejecución sobre Linux: tareas programadas, integración con APIs de terceros vía OAuth, extracción y normalización de datos desde documentos y hojas de cálculo, e interfaces web generadas a partir de esos datos. Incluye bots conversacionales como interfaz de operación e integración de modelos de lenguaje con herramientas internas.

Casa Lista — domótica y control de espacios

IoT · iluminación y clima · asistente por voz · proyecto propio

Automatización de espacios reales: iluminación, ventilación y control por voz o mensajería, con la misma lógica de instrumentación y confiabilidad que un banco de pruebas. Ver el proyecto →

Stack

Lenguajes
Python · JavaScript · C/C++ (firmware) · SQL · Bash
Backend
FastAPI · Flask · Jinja2 · SQLite · REST
Industrial
PLC Unitronics (Ladder, HMI) · Modbus TCP · IO-Link · celdas de carga, encoders, transductores de presión, RTD · control en lazo cerrado
Electrónica
Electrónica de control y acondicionamiento de señal · comunicación serial, TCP y RF · sensórica en campo
Infra
Linux · systemd · contenedores · Git · nginx · despliegue continuo
IA aplicada
LLMs integrados a flujos de trabajo · herramientas y agentes · ASR y TTS

De dónde vengo

Más de cuatro años de mantenimiento e ingeniería en entorno aeronáutico regulado antes de escribir la primera línea de este software. La mayoría de los perfiles de automatización vienen de un solo lado: o programan y aprenden la planta, o conocen la planta y dependen de un desarrollador. Cuando un ensayo da un resultado extraño, saber si el problema está en el código, en el sensor, en el actuador o en el procedimiento es normalmente lo que más tiempo cuesta en un proyecto.