Hello, my name is

Roberto

I'm Senior Software Engineer

I design resilient software systems and delivery foundations for products that need to scale. With 15+ years across Python, Rust and Go, I focus on system design, architecture patterns, data-intensive platforms, and the orchestration layer that lets teams and AI agents ship reliably.

15+ Years shipping software
3 Core roles highlighted
6 Selected projects
Home profile image
What I optimize
  • System boundaries, architecture patterns and technical foundations
  • Backend and data platforms that scale without losing operational clarity
  • Delivery flows where engineers and AI agents can work predictably
Profile

About Me

I work at the intersection of software engineering, systems thinking, and product delivery. Over the years I have taken ownership of backend platforms, data pipelines, ML-enabling infrastructure, and architecture decisions that shape how teams build and evolve software. I am especially interested in the shift where AI agents handle more implementation work, while engineers provide the system boundaries, patterns, reliability guarantees, and technical direction that make those systems coherent.
Areas and technologies I work with regularly:
Systems
System Design Architecture Patterns Microservices Async CI/CD
Backend & Data
Python Rust Go FastAPI Databricks PySpark Embeddings
Frontend & Interfaces
TypeScript React Next.js MCP
Platform & Quality
AWS Kubernetes Docker Terraform Observability Pytest
Trajectory

Experience

Denexus

Senior Software Engineer
Oct 2022 - Present
  • Led the design and evolution of a FastAPI-based product platform serving a React frontend, applying Event Sourcing, CQRS and Hexagonal Architecture.
  • Turned ML models into production-grade inference services using PyO3 Rust bindings to reduce latency and improve operational reliability.
  • Designed high-throughput ETL pipelines on Databricks, PySpark, and Delta Lake with a focus on maintainability, scalability, and clear system boundaries.
  • Established CI/CD and deployment foundations with GitLab, Docker, and Kubernetes from scratch.

Inteligenz

Backend Developer
Mar 2022 - Oct 2022
  • Built backend services in Go and Python with attention to API design, service boundaries, and performance.
  • Collaborated with frontend engineers on data access patterns, integration contracts, and caching strategies.

Junta de Extremadura

Software Engineer (Backend, Frontend & DevOps)
2009 - 2022
  • Developed backend services and internal platforms in Python, Go and TypeScript across a wide range of organizational needs.
  • Worked across infrastructure and DevOps automation with Ansible and Docker, building broad systems-level perspective.
Work

Projects

Python Machine Learning FastMCP

Obsidian Filesystem MCP

An MCP server serving my Obsidian vault via the filesystem. It features Semantic Search with LanceDB and local embeddings, enabling AI tools like Cursor and ChatGPT to read and write my notes.

Python scikit-learn XGBoost

Credit Fraud Detection ML Pipeline

Developed an end-to-end ML pipeline for credit fraud detection. Implemented feature engineering and model optimization using Python, scikit-learn, and XGBoost.

Kafka Event Streaming Architecture

Event Streaming Architecture POC

Designed an Apache Kafka-based event streaming proof of concept to demonstrate consumer group patterns and message processing strategies with fault-tolerant processing.

Terraform AWS CI/CD

Cloud Infrastructure Automation

Built infrastructure as code with Terraform for AWS resources (SNS, SQS, Lambda, S3) and automated deployment pipelines to reduce infrastructure provisioning time.

Go Docker Architecture DDD

JustBackup

A self-hosted, scalable backup orchestrator designed for simplicity and reliability. Built with Go, it manages centralized backups across infrastructure using standard tools like SSH and rsync.

Linkerd Kubernetes Python Microservices

Microservices Service Mesh POC

A Python-based coffee shop microservices architecture deployed on Kubernetes to demonstrate the resilience, observability, security, and traffic management capabilities of the Linkerd Service Mesh.

Contact

Get in Touch

My inbox is always open. Feel free to connect with me!