Oriol Macias Développeur Backend Senior

IoT Industriel, Intégrations & IA

Madrid Espagnole (UE) Permis B 1994 2 semaines Ouvert à CH

Développeur backend fort de plus de 8 ans d'expérience, spécialisé en Python/Django et API REST, intégrant des protocoles industriels (SNMP, Modbus, BACnet) dans l'infrastructure de centres de données. Actuellement, je travaille avec l'IA au quotidien : comme outil et en intégrant des LLM dans des produits réels.

Protocoles Industriels

SNMP, Modbus, BACnet

Backend & IA

Python, C#, Integration LLM

Infrastructure

On-Premise & Cloud

À propos

De l'administration systèmes à l'ingénierie backend. Ces dernières années, j'ai développé des logiciels d'intégration reliant des systèmes externes et des plateformes DCIM au sein de l'infrastructure de centres de données.

Aujourd'hui, je travaille avec l'IA au quotidien : Claude Code comme outil de tous les jours, intégration de LLM dans des produits réels et développement de mes propres outils comme Poneglyph. En apprentissage continu et ouvert à une installation en Suisse.

Expérience Professionnelle

Développeur Backend Senior

Bjumper

2018 - Présent

Responsabilités

  • Conception, développement et maintenance de solutions d'intégration entre protocoles industriels (SNMP, Modbus, BACnet, etc.) ou applications externes (PowerIQ, HPE IMC, Invision, VMware, etc.) et plateformes DCIM (iTRACS, ITA, DCE, etc.)
  • Développement de microservices évolutifs et agnostiques pour l'extraction, la transformation et le chargement de données (ETL) utilisant des API REST
  • Participation à plus de 8 projets opérationnels utilisant des méthodologies agiles (Kanban, Scrum)
  • Utilisation de C#, Python, JavaScript, .NET (Framework & Core), Django et Django REST Framework
  • Travail avec PostgreSQL, Docker, GitHub, AWS pour les opérations de base de données et DevOps

Réalisations Clés

  • Développement indépendant d'un outil de surveillance SNMP avec une méthode d'auto-découverte qui a réduit le temps de découverte
  • Création d'une application pour générer des fichiers de configuration DDF en utilisant MIBs et SNMP walks, réduisant le temps de développement
  • Direction du développement de plusieurs systèmes centraux utilisés par des clients entreprises
Python Django Docker Modbus/SNMP PostgreSQL

Développeur Junior (Android/C#)

Busmatick

2018

Responsabilités

  • Développement d'applications mobiles pour Android et d'applications de bureau pour Windows axées sur la gestion des cartes de transport public
  • Construction d'une API SOAP pour gérer le backend des deux applications
  • Implémentation de la technologie NFC pour les opérations de cartes MIFARE Classic 1K

Réalisations Clés

  • Implémentation réussie de l'application RDR complète pour les cartes de transport public
  • Création d'un système sécurisé pour gérer les opérations sensibles de cartes cryptées
  • Développement de fonctionnalité d'impression Bluetooth pour les reçus de transactions
C# Android SOAP NFC

Administrateur Systèmes et Support IT

SERES, Educand SCCL, Salt City Council

2014 - 2017

Compétences Techniques

Langages de Programmation

Python
C#
.NET
Java

Bases de Données

PostgreSQL
MySQL
Redis

Bibliothèques et Frameworks

Django
FastAPI
Flask
SQLAlchemy
Alembic
Celery
WPF
Pytest

Protocoles et Formats de Données

SNMP
Modbus
BACnet
REST API
JSON
XML
JWT
NFC

DevOps et Outils

Docker
Git
GitHub
GitHub Actions
CI/CD
AWS
Nginx
Gunicorn

Éducation et Certifications

Diplôme Technique Supérieur en Développement d'Applications Multiplateforme

UNIR - Universidad Internacional de La Rioja

2025

Formation avancée complétée en développement d'applications multiplateforme, architecture logicielle et pratiques de développement modernes.

Obtention du Diplôme (Combiné avec activité professionnelle)

Diplôme Technique en Systèmes Micro-informatiques et Réseaux

IES Salvador Espriu

2012

Formation de base en matériel informatique, réseaux et administration système.

Langues

Espagnol NATIVE
Langue Maternelle
Catalan NATIVE
Langue Maternelle
Anglais B2
Compétence Professionnelle
Allemand A1
En apprentissage

Projets Clés

Backend ThinkData

Bjumper

Plateforme avancée de gestion de centre de données avec des capacités d'IA, fournissant une surveillance en temps réel, une analyse et une optimisation de l'infrastructure du centre de données.

Technologies

Python Django PostgreSQL Docker REST API AWS

MicroService iTRACS

Bjumper

Plateforme d'intégration bidirectionnelle pour synchroniser les données d'infrastructure de centre de données entre plusieurs systèmes hétérogènes et la plateforme iTRACS DCIM.

Technologies

Python Django REST API PostgreSQL Docker

Service HPE IMC

Bjumper

Service conçu pour extraire, traiter et synchroniser les données d'infrastructure réseau du Centre de Gestion Intelligent HPE (IMC) vers des systèmes externes.

Technologies

Python Django PostgreSQL Docker REST API

MicroService VMware

Bjumper

Service backend pour collecter, stocker et exposer les données d'infrastructure VMware, y compris les hyperviseurs et les machines virtuelles, via des API RESTful.

Technologies

Python FastAPI PostgreSQL SQLAlchemy Alembic

Gestionnaire d'Actifs NFC

Bjumper

Système complet de gestion des actifs informatiques utilisant la technologie NFC pour suivre et gérer les équipements de centre de données et les actifs d'infrastructure.

Technologies

Python Django PostgreSQL REST API NFC AWS

Service PowerIQ-ITA

Bjumper

Intégration bidirectionnelle entre Data Center Operations (DCO/ITA) et PowerIQ pour une gestion unifiée de l'infrastructure de centre de données.

Technologies

C# .NET REST API PostgreSQL XML

Questions Fréquentes

Avez-vous un permis de travail pour la Suisse ?

En tant que citoyen de l'UE (Espagne), je suis éligible à un permis de travail suisse (Permis B) immédiatement après l'embauche via les Accords Bilatéraux CH-UE. Aucun parrainage de visa requis.

Dans quels langages de programmation êtes-vous spécialisé ?

Je me spécialise en Python et C#, avec une vaste expérience en Django, .NET Framework et Core, et développement d'API REST.

Avec quels protocoles industriels travaillez-vous ?

J'ai plus de 8 ans d'expérience dans l'intégration des protocoles SNMP, Modbus et BACnet pour les plateformes DCIM.

Êtes-vous disponible pour le travail à distance ?

Oui, je suis ouvert aux postes à distance, hybrides ou sur site en Suisse (Zurich, Bâle, Genève, Lausanne) ou en Espagne.

Quel est votre préavis ?

J'ai un préavis de 2 semaines et je peux commencer peu après.

Oriol Macias
Développeur Backend Senior
Développeur backend spécialisé dans l'intégration de protocoles industriels (SNMP, Modbus, BACnet) avec plus de 8 ans d'expérience dans le développement backend.
oriolomb@gmail.com
GitHub LinkedIn