Oriol Macias

Senior Backend Developer | Industrial IoT, Integrations & AI

Madrid Spanish (EU) B-Permit 1994 2 weeks Open to CH

Solutions-driven developer specializing in industrial protocol integration (SNMP, Modbus, BACnet) with 8+ years of experience. Leveraging AI models for automation and optimizing backend architecture.

Industrial Protocols

SNMP, Modbus, BACnet

Backend & AI

Python, C#, LLM Integration

Infrastructure

On-Premise & Cloud

Work Experience

Senior Backend Developer

Bjumper

2018 - Present

Responsibilities

  • Design, development, and maintenance of integration solutions between industrial protocols (SNMP, Modbus, BACnet, etc.) or external applications (PowerIQ, HPE IMC, Invision, VMware, etc.) and DCIM platforms (iTRACS, ITA, DCE, etc.)
  • Development of scalable, agnostic microservices for data extraction, transformation, and loading (ETL) using REST APIs
  • Participated in 8+ operational projects using agile methodologies (Kanban, Scrum)
  • Used C#, Python, JavaScript, .NET (Framework & Core), Django, and Django REST Framework
  • Worked with PostgreSQL, Docker, GitHub, AWS for database and DevOps operations

Key Achievements

  • Independently developed an SNMP monitoring tool with an autodiscovery method that significantly reduced discovery time
  • Created an application to generate DDF configuration files using MIBs and SNMP walks, drastically reducing development time
  • Led the development of several core systems used by major enterprise clients
Python Django Docker Modbus/SNMP PostgreSQL

Junior Developer (Android/C#)

Busmatick

2018

Responsibilities

  • Developed mobile applications for Android and desktop applications for Windows focused on public transport card management
  • Built a SOAP API to manage the backend for both applications
  • Implemented NFC technology for MIFARE Classic 1K card operations

Key Achievements

  • Successfully implemented the complete RDR application for public transport cards
  • Created a secure system for handling encrypted sensitive card operations
  • Developed Bluetooth printing functionality for transaction receipts
C# Android SOAP NFC

Systems Administrator & IT Support

SERES, Educand SCCL, Salt City Council

2014 - 2017

Technical Skills

Programming Languages

Python
C#
.NET
Java

Databases

PostgreSQL
MySQL
Redis

Libraries & Frameworks

Django
FastAPI
Flask
SQLAlchemy
Alembic
Celery
WPF
Pytest

Protocols & Data Formats

SNMP
Modbus
BACnet
REST API
JSON
XML
JWT
NFC

DevOps & Tools

Docker
Git
GitHub
GitHub Actions
CI/CD
AWS
Nginx
Gunicorn

Education & Certifications

Higher Technical Diploma in Multiplatform Application Development

UNIR - Universidad Internacional de La Rioja

2025

Completed advanced training in cross-platform application development, software architecture, and modern development practices.

Degree Completion (Combined with professional activity)

Technical Diploma in Microcomputer Systems and Networks

IES Salvador Espriu

2012

Foundation training in computer hardware, networking, and system administration.

Languages

Spanish NATIVE
Native
Catalan NATIVE
Native
English B2
Professional Working Proficiency
German A1
Learning

Key Projects

ThinkData Backend

Bjumper

Advanced datacenter management platform with AI capabilities, providing real-time monitoring, analysis and optimization of datacenter infrastructure.

Technologies

PythonDjangoPostgreSQLDockerREST APIAWS

iTRACS MicroService

Bjumper

Bidirectional integration platform for synchronizing datacenter infrastructure data between multiple heterogeneous systems and iTRACS DCIM platform.

Technologies

PythonDjangoREST APIPostgreSQLDocker

HPE IMC Service

Bjumper

Service designed to extract, process and synchronize network infrastructure data from HPE Intelligent Management Center (IMC) to external systems.

Technologies

PythonDjangoPostgreSQLDockerREST API

VMware MicroService

Bjumper

Backend service for collecting, storing and exposing VMware infrastructure data, including hypervisors and virtual machines, through RESTful APIs.

Technologies

PythonFastAPIPostgreSQLSQLAlchemyAlembic

NFC Assets Manager

Bjumper

Comprehensive IT asset management system using NFC technology to track and manage datacenter equipment and infrastructure assets.

Technologies

PythonDjangoPostgreSQLREST APINFCAWS

PowerIQ-ITA Service

Bjumper

Bidirectional integration between Data Center Operations (DCO/ITA) and PowerIQ for unified datacenter infrastructure management.

Technologies

C#.NETREST APIPostgreSQLXML

Frequently Asked Questions

Do you have a work permit for Switzerland?

As an EU Citizen (Spain), I am eligible for a Swiss Work Permit (B-Permit) immediately upon hiring via the CH-EU Bilateral Agreements. No visa sponsorship required.

What programming languages do you specialize in?

I specialize in Python and C#, with extensive experience in Django, .NET Framework and Core, and REST API development.

What industrial protocols do you work with?

I have over 8 years of experience integrating SNMP, Modbus, and BACnet protocols for DCIM platforms and data center infrastructure.

Are you available for remote work?

Yes, I am open to remote, hybrid, or on-site positions in Switzerland (Zurich, Basel, Geneva, Lausanne) or Spain.

What is your notice period?

I have a 2 weeks notice period and can start shortly after that.

Oriol Macias
Software Developer
Solutions-driven Backend Developer specializing in industrial protocol integration (SNMP, Modbus, BACnet) with over 8 years of delivering high-performance applications.
oriolomb@gmail.com
GitHub LinkedIn