Hola, soy Alfonso Ondo
Ingeniero Informático con perfil Full Stack, DevOps y Firmware, especializado en construir desde
interfaces web hasta sistemas embebidos de bajo nivel.
Siempre en busca de nuevos retos técnicos que me permitan seguir creciendo.
Mi formación académica se complementa con una fuerte vocación autodidacta, lo que me ha permitido adquirir habilidades técnicas más allá del currículo formal, explorando nuevas tecnologías, lenguajes de programación y metodologías de desarrollo por iniciativa propia.
Me apasiona la programación y disfruto diseñando soluciones tecnológicas que resuelvan problemas reales de forma eficiente y escalable. Poseo experiencia en software embebido, manejo de bases de datos relacionales y no relacionales, y principios de ingeniería de software.
Desarrollo de firmware robusto para microcontroladores. Gestión de drivers, protocolos de comunicación (I2C, SPI, GPIO) y optimización de recursos críticos (RAM/Flash, consumo energético). Desarrollo de pruebas de concepto y documentación técnica.
Gestión y captación de clientes utilizando herramientas digitales (CRM). Análisis de necesidades técnicas de conectividad e infraestructura IT. Organización de campañas de sensibilización sobre servicios digitales.
- PHP (Laravel, Yii2)
- Python (FastAPI, Streamlit)
- JavaScript / HTML5 / CSS3
- Angular
- .NET / REST APIs
- MySQL (Consultas complejas)
- AWS
- Azure
- C / C++ (Firmware)
- Raspberry Pi & Linux Embebido
- Protocolos (I2C, SPI, GPIO)
- MQTT Mosquitto
- Git / GitHub / CI/CD
- Docker & Docker Compose
- Terraform (IaC)
- Grafana / Prometheus
- Principios SOLID & Clean Code
Gestión de Rutas de Autobuses
El sistema de enrutamiento y la gestión de transporte público integra datos estáticos y dinámicos conforme al estándar GTFS para la ciudad de Zamora. Las visualizaciones interactivas permiten explorar en tiempo real la disposición de las líneas de autobús y sus paradas, facilitando las decisiones operativas. Este enfoque combina información histórica con actualizaciones instantáneas para optimizar los recorridos y reducir los tiempos de espera de los usuarios.
Sistema de Extinción de Incendios
El prototipado y simulación del sistema electrónico de respuesta rápida integra sensores infrarrojos de llama, displays de 7 segmentos y actuadores de bombeo para el control automático. La detección óptica activa la conversión de señal en los displays, mientras que los actuadores gestionan el flujo de líquido. Este enfoque híbrido se valida mediante simulación de tiempo real que asegura una reacción inmediata ante la presencia de fuego en el entorno controlado.
Integración de LLMs Ligeros
Los pipelines desarrollados generan vectores de embedding de grandes dimensiones a partir del modelo all-MiniLM-L6-v2. Sobre este espacio vectorial se aplica el cálculo de la similitud del coseno, cuyo resultado permite identificar y devolver el 'match' semántico más relevante para cada consulta. Este enfoque se ve reforzado por una estrategia de indexación de texto sintáctico, que garantiza un rendimiento óptimo en la gestión y recuperación de la información.
Bot de Monitoreo en Silo
El software de control automatizado integra hardware embebido para leer temperatura y humedad mediante sondas, gestionando además un robusto sistema de alarmas. La plataforma utiliza la API del SIAR para complementar los datos y se conecta a un bot de Telegram que permite configurar todos los parámetros operativo. Las alertas en tiempo real y la monitorización continua garantizan una respuesta inmediata ante cualquier desviación en las variables críticas
Simulador de Concurrencia Ferroviaria
El sistema multi-proceso en Linux emplea memoria compartida, semáforos y buzones de mensajes para sincronizar los procesos padre e hijo, gestionando además la prevención de colisiones críticas. La plataforma utiliza estos mecanismos de IPC para coordinar el acceso a los recursos compartidos y permite una ejecución fiable y determinista en tiempo real. La sincronización precisa y el control de concurrencia basado en semáforos garantizan una respuesta inmediata ante cualquier evento inesperado o condición crítica en el sistema.
Sistema de Gestión de TFGs
La plataforma web Full-Stack con arquitectura MVC administra roles, asignaciones de tribunales y flujos de trabajo universitarios. Incorpora servicios en Python que verifican todos los documentos subidos por los alumnos, comprueban su peso y emiten un PDF con la nota final de evaluación, calculada según los criterios de cada carrera definidos en la base de datos. Este sistema centraliza la gestión académica y automatiza los procesos de revisión, garantizando una evaluación objetiva y eficiente para toda la comunidad universitaria.
Gestión de Comunicación IoT
Sistema distribuido de localización y registro automático de IPs de Raspberry Pi. Bróker MQTT Mosquitto para intercambio síncrono de mensajes con interfaz Streamlit.
Plataforma de Intercambio de Apuntes
Red web académica construida sobre Yii2. Permite compartir apuntes, materiales de asignaturas y recursos didácticos con persistencia en MySQL.
Donaciones de Alimentos
Plataforma web nativa en PHP puro sin frameworks intermedios, aplicando POO, normalización de bases de datos y seguridad en sesiones.