Adrián “Quihacker” Ramos — Quihacker

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

2021-06 — Presente (4 años y 5 meses)
role icon
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.
role icon
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).
role icon
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.
role icon
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.
role icon
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.
role icon
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.
2024-03 — 2024-09 (7 meses)
role icon
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
2018-06 — 2021-06 (3 años y 1 mes)
role icon
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.
2017-01 — 2018-06 (1 año y 6 meses)
role icon
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.
2016-12 — 2017-06 (7 meses)
role icon
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.
2015-07 — 2015-09 (3 meses)
role icon
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.
2013-07 — 2014-06 (1 año)
role icon
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).
2010-07 — 2010-09 (3 meses)
role icon
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.
2010-04 — 2010-06 (3 meses)
role icon
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).