Oriol Macias

Backend Senior | IoT Industrial, Integraciones & IA

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

Desarrollador orientado a soluciones, especializado en integración de protocolos industriales (SNMP, Modbus, BACnet) con más de 8 años de experiencia. Aprovechando modelos de IA para automatización y optimización de arquitectura backend.

Protocolos Industriales

SNMP, Modbus, BACnet

Backend e IA

Python, C#, Integracion LLM

Infraestructura

On-Premise y Cloud

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 significativamente el tiempo de descubrimiento
  • Creé una aplicación para generar archivos de configuración DDF utilizando MIBs y SNMP walks, reduciendo drásticamente el tiempo de desarrollo
  • Lideré el desarrollo de varios sistemas centrales utilizados por importantes 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

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 de Software
Desarrollador Backend orientado a soluciones, especializado en integración de protocolos industriales (SNMP, Modbus, BACnet) con más de 8 años de experiencia en aplicaciones de alto rendimiento.
oriolomb@gmail.com
GitHub LinkedIn