
Hola, soy Iván Jonás
Soy Iván Jonás, desarrollador con perfil DevOps. Combino desarrollo full-stack (Java, Python, TypeScript) con administración de sistemas e infraestructura como código (Docker, Linux, CI/CD). Titulado en DAM y ASIR, con proyectos reales en producción y uso avanzado de IA (RAG, MCP). Entiendo el ciclo completo del software: de la línea de código al despliegue.
2+
Años en tecnología
4
Proyectos en producción
8+
Proyectos entregados
~30
Servicios self-hosted
Iván en números
Mi actividad en GitHub, mi trayectoria y mi infraestructura · datos en vivo.
Repositorios
0
en vivoStars
0
en vivoPull Requests
0
En GitHub desde
2013
Community
0
followers
Lenguajes
Tech Stack
Frontend
Backend
Tools
Experiencia & Formación
Mi trayectoria profesional y académica.
Técnico de Soporte de Sistemas
ALTEN · Centro Oceanográfico IEO-CSIC
Responsable de la infraestructura IT del centro (~50 usuarios del CSIC): red, Directorio Activo, VPN, instalación de equipos y resolución de incidencias, garantizando la continuidad operativa.
Desarrollador Full-Stack (FCT)
QuantumSec · Proyecto Kompliance (remoto)
Prácticas para empresa de ciberseguridad con stack FastAPI + React + TypeScript. Migré su gestor de auditorías de la nube (Supabase) a self-hosted y desarrollé un gestor de contraseñas con claves de un solo uso cifradas.
Técnico Superior en DAM
TuniverS, Gijón
Desarrollo de Aplicaciones Multiplataforma.
Técnico Superior en ASIR
IES Nº1, Gijón
Administración de Sistemas Informáticos en Red.
Huella DevOps
Mi actividad más relevante vive en mi infraestructura self-hosted, no en GitHub.
~30
Servicios Docker
24/7
Uptime en producción
CI/CD
GitOps con Forgejo
TLS
Automático (Caddy)
Estado en vivo
Monitorizado con Uptime Kuma
—
Disponibilidad (24 h)
—
Servicios activos
—
Latencia media
Arquitectura
Red & acceso
Caddy · reverse proxy + TLS automático · VPN WireGuard · Cloudflare DNS + DDNS · AdGuard Home (DNS local)
Datos
PostgreSQL · Redis · Qdrant · pgvector
Observabilidad
Prometheus · Grafana · Loki · Tempo
Entrega (GitOps)
Forgejo · Git + CI/CD · n8n · automatización · Portainer · Docker
Seguridad & fiabilidad
- WAF (CrowdSec) en los sitios públicos
- Contenedores endurecidos: no-new-privileges, cap_drop ALL y límites de memoria
- 3 niveles de exposición: público · interno (LAN/VPN) · solo red Docker
- Cabeceras HSTS, X-Frame-Options y CSP por servicio
- Backups automatizados con pruebas de restauración
Servicios que autoalojo
Proyectos Destacados
Soluciones reales a problemas reales. Una selección de mis trabajos más recientes.


LifeOS — Suite familiar con IA
Suite SaaS familiar autohospedada con IA propia ("Lito"). Backend NestJS + PostgreSQL + BullMQ y app Angular 18 + Ionic. RAG sobre pgvector/Qdrant y LLMs vía Model Context Protocol (MCP). Módulos de chat, gastos con splits en tiempo real, calendario, nube y notas.


Web Rutas Raíces
Web de senderismo para cliente real en Asturias. Astro 7 + React 19 + Tailwind 4, mapas Leaflet con perfil de elevación a partir de GPX y versión bilingüe ES/EN. Alta de rutas automatizada con n8n + IA; WebP, CSP y cumplimiento RGPD.

Hooklab
Constructor, firmador y verificador de webhooks 100% en el navegador: crea payloads con variables simuladas, firma y verifica HMAC (GitHub, Stripe, Shopify, Slack), genera con IA local y dispara un POST. Zero-backend, con el estado compartible en la URL.

QuantumSec — Kompliance
Prácticas FCT en remoto para empresa de ciberseguridad (proyecto Kompliance). Stack FastAPI + React + TypeScript. Migré su gestor de auditorías de la nube (Supabase) a self-hosted y desarrollé un gestor de contraseñas con claves de un solo uso cifradas.

Acopio de Código
Página web interactiva con snippets de código de varios lenguajes: busca, copia y ten todo a mano. Autohospedada en mi propia infraestructura.


Happines&CO
Sitio web corporativo para empresa de eventos, desarrollado durante el ciclo de DAM. Diseño responsive y estructura semántica limpia.
Trabajemos juntos
¿Buscas un perfil full-stack / DevOps, un colaborador o un freelance? Cuéntame qué necesitas y te respondo en menos de 24 h.

