Oriol Macias Backend Senior

IoT Industrial, Integraciones & IA

Madrid Española (UE) Permiso B 1994 2 semanas Abierto a CH

Desarrollador backend con más de 8 años especializado en Python/Django y APIs REST, integrando protocolos industriales (SNMP, Modbus, BACnet) en infraestructura de centros de datos. Actualmente trabajo con IA cada día: como herramienta y integrando LLMs en productos reales.

Protocolos Industriales

SNMP, Modbus, BACnet

Backend e IA

Python, C#, Integración LLM

Infraestructura

On-Premise y Cloud

Sobre mí

De la administración de sistemas a la ingeniería backend. Los últimos años los he dedicado a construir software de integración que conecta sistemas externos y plataformas DCIM en infraestructura de centros de datos.

Ahora mismo trabajo con IA cada día: Claude Code como herramienta diaria, integrando LLMs en productos reales y desarrollando herramientas propias como Poneglyph. En aprendizaje continuo y abierto a trasladarme a Suiza.

Experiencia Laboral

Desarrollador Backend Senior

Bjumper

2018 - Actualidad

Responsabilidades

  • Diseño, desarrollo y mantenimiento de soluciones de integración entre protocolos industriales (SNMP, Modbus, BACnet, etc.) o aplicaciones externas (PowerIQ, HPE IMC, Invision, VMware, etc.) y plataformas DCIM (iTRACS, ITA, DCE, etc.)
  • Desarrollo de microservicios escalables y agnósticos para extracción, transformación y carga de datos (ETL) utilizando APIs REST
  • Participación en más de 8 proyectos operativos utilizando metodologías ágiles (Kanban, Scrum)
  • Uso de C#, Python, JavaScript, .NET (Framework y Core), Django y Django REST Framework
  • Trabajo con PostgreSQL, Docker, GitHub, AWS para operaciones de base de datos y DevOps

Logros Clave

  • Desarrollé de forma independiente una herramienta de monitorización SNMP con un método de autodescubrimiento que redujo el tiempo de descubrimiento
  • Creé una aplicación para generar archivos de configuración DDF utilizando MIBs y SNMP walks, reduciendo el tiempo de desarrollo
  • Lideré el desarrollo de varios sistemas centrales utilizados por clientes empresariales
Python Django Docker Modbus/SNMP PostgreSQL

Desarrollador Junior (Android/C#)

Busmatick

2018

Responsabilidades

  • Desarrollo de aplicaciones móviles para Android y aplicaciones de escritorio para Windows enfocadas en la gestión de tarjetas de transporte público
  • Construcción de una API SOAP para gestionar el backend de ambas aplicaciones
  • Implementación de tecnología NFC para operaciones con tarjetas MIFARE Classic 1K

Logros Clave

  • Implementación exitosa de la aplicación RDR completa para tarjetas de transporte público
  • Creación de un sistema seguro para manejar operaciones sensibles encriptadas de tarjetas
  • Desarrollo de funcionalidad de impresión Bluetooth para recibos de transacciones
C# Android SOAP NFC

Administrador de Sistemas y Soporte IT

SERES, Educand SCCL, Salt City Council

2014 - 2017

Habilidades Técnicas

Lenguajes de Programación

Python
C#
.NET
Java

Bases de Datos

PostgreSQL
MySQL
Redis

Librerías y Frameworks

Django
FastAPI
Flask
SQLAlchemy
Alembic
Celery
WPF
Pytest

Protocolos y Formatos de Datos

SNMP
Modbus
BACnet
REST API
JSON
XML
JWT
NFC

DevOps y Herramientas

Docker
Git
GitHub
GitHub Actions
CI/CD
AWS
Nginx
Gunicorn

Educación y Certificaciones

FP Superior en Desarrollo de Aplicaciones Multiplataforma

UNIR - Universidad Internacional de La Rioja

2025

Formación avanzada completada en desarrollo de aplicaciones multiplataforma, arquitectura de software y prácticas modernas de desarrollo.

Finalización de Grado (Combinado con actividad profesional)

Grado Medio en Sistemas Microinformáticos y Redes

IES Salvador Espriu

2012

Formación básica en hardware informático, redes y administración de sistemas.

Idiomas

Español NATIVE
Nativo
Catalán NATIVE
Nativo
Inglés B2
Competencia Profesional
Alemán A1
Aprendiendo

Proyectos Clave

Backend ThinkData

Bjumper

Plataforma avanzada de gestión de centros de datos con capacidades de IA, que proporciona monitorización en tiempo real, análisis y optimización de infraestructura de centros de datos.

Tecnologías

Python Django PostgreSQL Docker REST API AWS

MicroServicio iTRACS

Bjumper

Plataforma de integración bidireccional para sincronizar datos de infraestructura de centros de datos entre múltiples sistemas heterogéneos y la plataforma iTRACS DCIM.

Tecnologías

Python Django REST API PostgreSQL Docker

Servicio HPE IMC

Bjumper

Servicio diseñado para extraer, procesar y sincronizar datos de infraestructura de red desde HPE Intelligent Management Center (IMC) a sistemas externos.

Tecnologías

Python Django PostgreSQL Docker REST API

MicroServicio VMware

Bjumper

Servicio backend para recopilar, almacenar y exponer datos de infraestructura VMware, incluyendo hipervisores y máquinas virtuales, a través de APIs RESTful.

Tecnologías

Python FastAPI PostgreSQL SQLAlchemy Alembic

Gestor de Activos NFC

Bjumper

Sistema integral de gestión de activos de TI que utiliza tecnología NFC para rastrear y administrar equipos de centro de datos y activos de infraestructura.

Tecnologías

Python Django PostgreSQL REST API NFC AWS

Servicio PowerIQ-ITA

Bjumper

Integración bidireccional entre Data Center Operations (DCO/ITA) y PowerIQ para una gestión unificada de infraestructura de centro de datos.

Tecnologías

C# .NET REST API PostgreSQL XML

Preguntas Frecuentes

¿Tienes permiso de trabajo para Suiza?

Como ciudadano de la UE (España), soy elegible para un permiso de trabajo suizo (Permiso B) inmediatamente tras la contratación según los Acuerdos Bilaterales CH-UE. No requiere patrocinio de visa.

¿En qué lenguajes de programación te especializas?

Me especializo en Python y C#, con amplia experiencia en Django, .NET Framework y Core, y desarrollo de API REST.

¿Con qué protocolos industriales trabajas?

Tengo más de 8 años de experiencia integrando protocolos SNMP, Modbus y BACnet para plataformas DCIM.

¿Estás disponible para trabajo remoto?

Sí, estoy abierto a posiciones remotas, híbridas o presenciales en Suiza (Zúrich, Basilea, Ginebra, Lausana) o España.

¿Cuál es tu período de preaviso?

Tengo un período de preaviso de 2 semanas y puedo empezar poco después.

Oriol Macias
Desarrollador Backend Senior
Desarrollador backend especializado en la integración de protocolos industriales (SNMP, Modbus, BACnet) con más de 8 años de experiencia desarrollando aplicaciones backend.
oriolomb@gmail.com
GitHub LinkedIn