
I’m Adrián “Quihacker” Ramos — La Mancha–born, sporting the regulation mustache. I cut my teeth on the web arts — CMSs, GUIs, and back ends; honed the craft in automotive and at a full-stack startup, from forge to banner. Then I traded my nag for a cluster: Big Data with Spark/Kafka, first in consulting and later in banking, tuning risk engines until the numbers ran. After that I crossed into product: connectors, storage, and data marketplaces; I wrangled graphs and metadata. Along the road I learned to put AI at the service of the trade: LLMs as a knowledge still and project accelerator; ML when it’s time to measure or automate with data.
Today I ride between offensive security and software architecture in Rust: from the iron (hardware hacking) up to event-driven systems that are highly concurrent and efficient, with DDD and Event Sourcing as my compass, and pragmatic AI when it helps (to refine and gain speed, not to replace judgment). I’m obsessed with detail: I forge software for battle and launch the first charge myself — lance at the ready — before anyone outside the lab does… and I keep looking for new windmills.
Purpose of my wanderings
To tell my bouts and field notes and, along the way, distill what’s already written. This log is both workshop and field notebook: reproducible POCs, real code, and design notes that anyone can retrace step by step. Plus no-hype AI: when to use it to refine and accelerate, and where it has no business. Here I document the how and the why without shortcuts: what I learned, what failed, and what worked.
Experience

Cybersecurity Analyst | Offensive Security & Vulnerability Management | Rustacean 🦀 2025-05 — Present (6 months)
- 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).