Oriol Macias
Senior Backend Developer | Industrial IoT, Integrations & AI
Oriol Macias
Senior Backend Developer | Industrial IoT, Integrations & AI
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
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
Junior Developer (Android/C#)
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
Systems Administrator & IT Support
SERES, Educand SCCL, Salt City Council
Technical Skills
Education & Certifications
Higher Technical Diploma in Multiplatform Application Development
UNIR - Universidad Internacional de La Rioja
Completed advanced training in cross-platform application development, software architecture, and modern development practices.
Technical Diploma in Microcomputer Systems and Networks
IES Salvador Espriu
Foundation training in computer hardware, networking, and system administration.
Languages
Key Projects
Professional CV/portfolio website built with a clean, minimalist aesthetic, strong typography and structured layout for optimal presentation of credentials.
Technologies
Comprehensive platform for network device monitoring via SNMP protocol, featuring automated discovery, real-time visualization, and MIB management for infrastructure tracking.
Technologies
ThinkData Backend
Advanced datacenter management platform with AI capabilities, providing real-time monitoring, analysis and optimization of datacenter infrastructure.
Technologies
iTRACS MicroService
Bidirectional integration platform for synchronizing datacenter infrastructure data between multiple heterogeneous systems and iTRACS DCIM platform.
Technologies
HPE IMC Service
Service designed to extract, process and synchronize network infrastructure data from HPE Intelligent Management Center (IMC) to external systems.
Technologies
VMware MicroService
Backend service for collecting, storing and exposing VMware infrastructure data, including hypervisors and virtual machines, through RESTful APIs.
Technologies
NFC Assets Manager
Comprehensive IT asset management system using NFC technology to track and manage datacenter equipment and infrastructure assets.
Technologies
PowerIQ-ITA Service
Bidirectional integration between Data Center Operations (DCO/ITA) and PowerIQ for unified datacenter infrastructure management.
Technologies
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.
