JoseCarlos Vidal, desarrollador de backend e infraestructura industrial:
Backend e infraestructura para sistemas industriales.
Casi todo lo que he construido está bajo acuerdo de confidencialidad: puedo contar cómo se construyó cada sistema, no para quién. Lo que sigue es el stack completo, el archivo de operaciones con los nombres tachados y qué resolvió cada una.
Conectando con Tetraval2021 - feb. 2024
Historial de servicio
Estudié Técnico en Mantenimiento Industrial en INACAP y trabajé en el oficio entre 2021 y febrero de 2024. En 2024 entré a Ingeniería en Informática y me dediqué a eso; voy en tercer año, a uno del egreso.
De la planta me quedó el criterio: un sistema no vale por lo elegante, sino por si aguanta encendido en turno de noche y sin nadie mirando.
Trabajo de atrás hacia adelante: primero entender el proceso y el negocio, después la arquitectura, y solo entonces el código. Me acomoda el borde donde el software toca hardware (sensores, microcontroladores, plantas) y me incomoda entregar algo que dependa de que alguien lo esté vigilando.
Componentes instalados
Archivo de operaciones bajo NDA
| # | Operación | Stack | Estado |
|---|---|---|---|
| 01 | Alimentación de salmones · cliente austral | Python + C · µcontroladores · WebSockets · Svelte | En línea |
| 02 | Investigación educativa · cliente institucional | Microservicios FastAPI · Compose · Postgres | Archivada |
| 03 | Tienda en línea · cliente farmacia | WordPress + MariaDB · Nginx · Docker · NFS | En línea |
| 04 | SaaS de auditoría y trazabilidad · Coworkers.cl | FastAPI · MariaDB · PostgreSQL · Rust + WASM · Astro | En línea |
| 05 | Migración de Moodle · instituto educativo | FastAPI · PostgreSQL · Redis · Astro + Svelte · PHP + RabbitMQ | En línea |
Alimentación de salmones
Los PLC aguantan cualquier cosa en planta, pero para la cantidad de elementos a controlar obligaban a sumar módulo tras módulo. El control se movió a microcontroladores gobernados desde un servicio propio, con la seguridad industrial como requisito de partida: alimentación híbrida (remota y en el centro de engorda en el mar) a una fracción del costo: un PLC con esa cantidad de módulos ronda los 2 a 3 millones de pesos, y este sistema llega como máximo a 200 mil. El sistema sigue operando; nuestra participación terminó al cierre del desarrollo.
Investigación educativa
Plataforma para capturar y procesar datos de colegios mediante encuestas periódicas. Microservicios en FastAPI orquestados con Docker Compose, PostgreSQL como única fuente de verdad y un front en Astro: montar una encuesta dejó de ser trabajo manual y el análisis quedó dentro de la misma plataforma, sin licencias de BI de por medio. Finalizó el periodo del proyecto.
Tienda en línea con WordPress
Tienda para una farmacia, pensada para un cliente sin equipo de desarrollo y con poca mantención. WordPress con réplicas del CMS sincronizadas por NFS, balanceo de carga con Nginx y MariaDB como base de datos resiliente, todo en contenedores Docker sobre hosting en la nube. No se ha caído: el 21 de octubre de 2026 se aplicó el parche de CVE-2026-109618 y CVE-2026-109619 sin downtime, porque las réplicas siguieron atendiendo. Lo vigila en tiempo real un monitoreo de réplicas, base de datos y balanceador.
SaaS de auditoría y trazabilidad
Plataforma tipo ERP de Coworkers.cl para auditar procesos y seguir el rastro de cada documento. Reúne identidad propia, tablero Kanban, almacenamiento en la nube, contabilidad y un editor de documentos tipo Word escrito en Rust y WebAssembly. Crece por microservicios: ampliar el software es sumar uno, sin tocar el resto. Se vigila en tiempo real con Grafana y Prometheus. Hoy lo usa solo el equipo de Coworkers.cl y no saldrá al mercado hasta cumplir todos sus estándares. Es de bajo costo de operación, y la meta es mantenerlo así para que pymes y colegios puedan usarlo.
Migración de Moodle
Un instituto pasó de Moodle a software propio sin cortar el servicio. Se construyó un clon mínimo con lo necesario (cursos, usuarios y notas; sin chats, foros ni plugins) y un plugin en PHP con RabbitMQ mantuvo ambos sistemas sincronizados hasta apagar Moodle. La plataforma nueva corre en servidores del instituto, con Cloudflare como primer escudo y monitoreo en tiempo real con Grafana y Prometheus, para menos de 600 usuarios y menos de 150 concurrentes en promedio. No se ha caído desde el cambio y se migraron todos los cursos. Sigue en desarrollo: vienen analíticas y nuevas funciones, y la app móvil, que se perdió en el cambio, volverá.
Universidad y laboratorio
La universidad toma proyectos de software reales y los desarrollan estudiantes, con incentivo económico y experiencia de verdad.
Estructuras de datos · Arquitectura de computadoras (ARM) · Introducción a la programación · Python · Sistemas operativos (Ubuntu Server)
Integración de agentes dentro de sistemas ya existentes: banco de pruebas propio, sin cliente todavía, con resultados lo bastante buenos para ser mi próxima línea de trabajo.
Acceso a salud rural cuando se corta el camino.
Modelo del acceso a servicios de salud en zonas rurales cuando una ruta queda cortada, sea cual sea el motivo. Investigación en curso, con publicación como meta: los resultados quedan pendientes de publicación, así que aquí solo va el planteamiento.
El piloto se trabaja en la Provincia de Ranco.