
Soy Adrián “Quihacker” Ramos —manchego de pura cepa y bigote reglamentario—. Abrí camino en artes de la web —CMS, GUIs y back-ends—; afiné oficio en automoción y en una startup full-stack de la fragua al estandarte. Después cambié rocín por clúster: Big Data con Spark/Kafka, primero en consultoría y luego en banca, afinando motores de riesgo hasta que los números corrieron. Más tarde crucé a producto: conectores, almacenamiento y mercados de datos; domé grafos y metadatos. Y, por el camino, aprendí a poner la IA al servicio del oficio: LLMs como destilador de conocimiento y acelerador de proyectos; ML cuando toca medir o automatizar con datos.
Hoy cabalgo entre la ciberseguridad ofensiva y la arquitectura de software en Rust: del hierro (hardware hacking) hasta sistemas event-driven altamente concurrentes y eficientes, con DDD y Event Sourcing por brújula, e IA pragmática cuando suma (para refinar y ganar velocidad, no para sustituir criterio). Me pierde el detalle: armo software para la batalla y yo mismo cargo el primer envite —lanza en ristre—, antes de que lo haga nadie fuera del laboratorio… y sigo buscando molinos nuevos.
Propósito de mis andanzas
Para contar mis lances y vivencias y, de paso, destilar lo ya escrito. Esta bitácora es taller y cuaderno de campo: POCs reproducibles, código real y notas de diseño que cualquiera pueda rehacer paso a paso. Además, IA sin humo: cuándo usarla para refinar y acelerar, y dónde no pinta nada. Aquí documento el cómo y el porqué sin atajos: lo que aprendí, lo que falló y lo que funcionó.
Experiencia

Cybersecurity Analyst | Offensive Security & Vulnerability Management | Rustacean 🦀 2025-05 — Presente (6 meses)
- Lideré la creación de VENOM: plataforma interna de gestión orquestada de vulnerabilidades (SBOMs, detección, reclasificación contextual y remediación) con arquitectura event-driven basada en actores (Rust, Actix, CQRS, Event Sourcing).
- Realicé assessments ofensivos de la plataforma: ataques controlados, escaladas de privilegios y ejercicios de explotación para detectar y corregir debilidades antes de producción.

Senior Software Engineer | Product | Data Governance Team 2024-06 — 2025-05 (1 año)
- Contribuí al núcleo de la plataforma de Data Governance (descubrimiento, enriquecimiento de metadatos y modelado basado en ontologías).
- Resolví bugs críticos y optimicé el motor de consultas del grafo de conocimiento (ontologías, metadatos, datasets, vistas y conceptos de negocio).

Senior Software Engineer | Product | Data Market Team 2024-01 — 2024-06 (6 meses)
- Mantenimiento y evolución del Data Marketplace (Java, Spring Boot) para catálogos y contratos de compartición de datos.
- Alineado con recomendaciones de Gartner para monetización y gobierno de datos, garantizando transacciones seguras y conformes.

Senior Software Engineer | Product | Connectors Team 2022-01 — 2023-12 (2 años)
- Desarrollo de conectores de datos (Oracle, MongoDB, AWS S3, GCP, Azure) y flujos de autenticación/autorización sobre interfaz en Scala con Vault.
- Contribución a un fork de Apache Spark y extensión de la capa Hadoop FS para soportar conectores.

Data Engineer | Integration | Retail 2021-10 — 2021-12 (3 meses)
- Optimización de jobs Spark para forecasting y gestión de tickets a nivel nacional.
- Análisis y tuning de planes de ejecución para mejorar rendimiento y escalabilidad.

Senior Software Engineer | Integration | Banking 2021-06 — 2021-10 (5 meses)
- Integración de la plataforma de Stratio con sistemas ad-hoc Spark de un cliente bancario.
- Diseño de arquitectura híbrida Spark (on-prem + plataforma) para interoperabilidad.

Software Architect/Engineer | Fullstack Rust Developer 🦀 2024-03 — 2024-09 (7 meses)
- App fullstack en Rust para telemetría post-carrera (backend Axum/Tokio; frontend Yew/WebAssembly) con arquitectura hexagonal y DDD.
- Repo: https://github.com/AdriRRP/simracing-virtual-mentor

Software/Data Engineer | Counterparty Credit Risk 2018-06 — 2021-06 (3 años y 1 mes)
- Diseño e implementación de motores de cálculo de riesgo (CEM, SA-CCR, Settlement Risk; métricas como EAD) conformes a regulación.
- Framework unificado en Spark para motores de riesgo, colaborando con quants y negocio.
- Aceleraciones: de 2h a 15min (PySpark) y ~5s en PoC en C; frontales con Python/Django/Gunicorn.

Data Engineer | Solution Assistant 2017-01 — 2018-06 (1 año y 6 meses)
- Proyectos Big Data para banca: pipelines batch con Spark y near-real-time con Kafka/HBase en Cloudera.
- Soporte a casos críticos de riesgo y analítica a gran escala.

Junior Data Engineer | Big Data Training & Financial Risk 2016-12 — 2017-06 (7 meses)
- Formación intensiva y primeros proyectos en Spark, Kafka, ML y ecosistema Cloudera en riesgo financiero.
- Exposición temprana a casos de uso de datos distribuidos a gran escala.

Web Developer Intern | CMS & Front-End 2015-07 — 2015-09 (3 meses)
- Desarrollo/mantenimiento de webs (PHP, CMS propio, Joomla) y publicación de programacion.net.
- Widget de calendario en JavaScript y contenidos para blogs.

Full-Stack Developer | Software Startup 2013-07 — 2014-06 (1 año)
- Proyecto end-to-end: reuniones, planificación, desarrollo y entrega.
- Apps móviles cross-platform (Titanium/JS) y escritorio (JavaFX); Git server y coordinación de becarios (proto-DevOps).

Software Developer Intern | Automotive 2010-07 — 2010-09 (3 meses)
- Apps de escritorio con .NET/C# y LINQ; backend en Microsoft SQL Server.
- Diseño de GUIs y prácticas de desarrollo enterprise en automoción.

Web Development Intern | First Professional Experience 2010-04 — 2010-06 (3 meses)
- Primera experiencia profesional en TI tras FP: MySQL, CMS interno y automatización de traducciones para varios sites (incl. portales de gaming).