
Software and security engineer with more than a decade of experience. I work across Rust, systems, data, reverse engineering, and offensive security, and I tend to add the most value where there is real complexity: architecture, performance, hardware, or awkward attack surfaces.
Experience

Cybersecurity Analyst | Offensive Security & Vulnerability Management | Rustacean 🦀 2025-05 — Present (1 year)
- Led the creation of VENOM: Stratio’s internal vulnerability orchestration platform (SBOMs, detection, contextual reclassification, remediation) using an event-driven, actor-based architecture (Rust, Actix, CQRS, Event Sourcing).
- Performed offensive assessments of the platform (controlled attacks, privilege escalations, exploitation exercises) to identify and fix weaknesses pre-production.

Senior Software Engineer | Product | Data Governance Team 2024-06 — 2025-05 (1 year)
- Contributed to the core Data Governance platform (discovery, metadata enrichment, ontology-based modeling).
- Fixed critical bugs and optimized the knowledge-graph query engine (ontologies, metadata, datasets, views, business concepts).

Senior Software Engineer | Product | Data Market Team 2024-01 — 2024-06 (6 months)
- Maintained and enhanced the Data Marketplace (Java, Spring Boot) for data catalogs and sharing contracts.
- Aligned with Gartner recommendations for data monetization and governance, ensuring secure and compliant transactions.

Senior Software Engineer | Product | Connectors Team 2022-01 — 2023-12 (2 years)
- Built data connectors (Oracle, MongoDB, AWS S3, GCP, Azure) and authN/authZ flows on a Scala interface with Vault.
- Contributed to a custom Apache Spark fork and extended the Hadoop FS layer for seamless connector operation.

Data Engineer | Integration | Retail 2021-10 — 2021-12 (3 months)
- Optimized Spark jobs for nationwide forecasting and ticket management.
- Analyzed/tuned execution plans to improve performance and scalability.

Senior Software Engineer | Integration | Banking 2021-06 — 2021-10 (5 months)
- Integrated Stratio’s platform with a banking client’s ad-hoc Spark systems.
- Designed a hybrid Spark architecture (on-prem + platform) for interoperability.

Software Architect/Engineer | Fullstack Rust Developer 🦀 2024-03 — 2024-09 (7 months)
- Fullstack Rust app for post-race telemetry (Axum/Tokio backend; Yew/WebAssembly frontend) with hexagonal architecture and DDD.
- Repo: https://github.com/AdriRRP/simracing-virtual-mentor

Software/Data Engineer | Counterparty Credit Risk 2018-06 — 2021-06 (3 years and 1 month)
- Designed/implemented risk engines (CEM, SA-CCR, Settlement Risk; metrics such as EAD) for regulatory/internal requirements.
- Unified Spark framework enabling quants/business to contribute code.
- Performance boosts: 2h → 15min (PySpark) and ~5s in a C-based PoC; front-ends with Python/Django/Gunicorn.

Data Engineer | Solution Assistant 2017-01 — 2018-06 (1 year and 6 months)
- Large-scale data engineering for banks: batch pipelines with Spark and near-real-time with Kafka/HBase on Cloudera.
- Supported critical risk/analytics workloads at scale.

Junior Data Engineer | Big Data Training & Financial Risk 2016-12 — 2017-06 (7 months)
- Intensive training and first projects in Spark, Kafka, ML and Cloudera for financial risk.
- Early exposure to large-scale distributed data processing.

Web Developer Intern | CMS & Front-End 2015-07 — 2015-09 (3 months)
- Built/maintained websites (PHP, custom CMS, Joomla) and launched programacion.net.
- JavaScript calendar widget and blog content across multiple sites.

Full-Stack Developer | Software Startup 2013-07 — 2014-06 (1 year)
- End-to-end projects: client meetings, planning, development and delivery.
- Cross-platform mobile apps (Titanium/JS) and desktop (JavaFX); Git server and intern coordination (proto-DevOps).

Software Developer Intern | Automotive 2010-07 — 2010-09 (3 months)
- .NET/C# desktop apps with LINQ; Microsoft SQL Server backend.
- GUI design and enterprise development practices in the automotive sector.

Web Development Intern | First Professional Experience 2010-04 — 2010-06 (3 months)
- First professional IT role after vocational training: MySQL, internal CMS and content translation automation (incl. gaming portals).







