Sobre mí
Estudiante de último semestre que construye herramientas reales, no solo hallazgos — con tests, gates de CI y tipado estricto.

Ingeniería de IA y Seguridad · estudiante de último semestre | Entrenamiento y evaluación de modelos · Detection Engineering · Seguridad de la cadena de suministro
Estudiante de último semestre de Ingeniería de Sistemas y Software (UPB Bucaramanga; fin de carrera previsto en 2026)
Soy estudiante de último semestre de Ingeniería de Sistemas y Software en la UPB (Bucaramanga), con inglés C2 verificado (EF SET), y busco un primer rol remoto en IA y machine learning: entrenar modelos y, sobre todo, evaluarlos bien. Mi segunda pata es la ciberseguridad, donde he aplicado casi todo lo que he entrenado. He entrenado modelos tabulares (LightGBM, XGBoost), redes con TensorFlow/Keras (un clasificador de SMS con 98,1 % de exactitud en validación) y, ahora mismo, un adaptador LoRA sobre un modelo de lenguaje pequeño (Qwen3-1.7B) con un dataset sintético propio, todavía sin evaluar frente al modelo base. Trabajo en Python y SQL. Lo que he medido, con su cifra honesta. Detector de URLs de phishing (LightGBM + SHAP): antes de entrenar encontré dos fugas de etiqueta independientes en el dataset PhiUSIIL; sin ellas, el modelo logra un 70,5 % de recall con un 1 % de falsos positivos frente a phishing enviado dos años después. Dashboard de priorización de vulnerabilidades: reproduje la ventaja de 6,1× que se cita para el pronosticador EPSS frente a CVSS y, al congelar sus puntuaciones en cinco fechas pasadas y contar solo la explotación posterior, el esfuerzo para cubrir el 80 % queda en 0,5–0,7×. Sistema de mercado con XGBoost y agentes (repositorio privado): validación walk-forward y una puerta que bloquea el capital real mientras el modelo no supere el 55 % de exactitud; hoy da 52,9 % y la puerta sigue cerrada. SlopGuard: un guardián contra el slopsquatting, los paquetes que un modelo de lenguaje inventa y un atacante registra, con 5 capas de detección y 2.687 tests. En la UPB colaboro como desarrollador y soporte técnico desde enero de 2026, en voluntariado: doy soporte a usuarios finales, identifico y analizo escaneos de puertos e intentos de intrusión en la red, y desarrollé en equipo el cliente móvil de GOATGuard (Flutter, 2FA TOTP). En 2025 fui Scrum Master de un proyecto académico de infraestructura de alta disponibilidad. Además curso la Especialización en Seguridad Informática de la UPB (posgrado, en curso).
- johan.rc2020@gmail.com
- GitHub
- CV
- C2 — EF SET 74/100 verify
Skills
Seguridad y AppSec
- Software supply-chain security (slopsquatting detection)
- Dependency scanning & pre-install guarding
- Detection engineering (detection-as-code, MITRE ATT&CK T1566)
- Risk-based vulnerability prioritisation (CISA KEV · EPSS · CVSS)
- Phishing analysis & URL/host triage
- Endpoint threat detection (port scans, intrusions)
- TOTP 2FA & backup codes
- Secure SDLC & CI security gates
- Mobile app hardening (biometric lock with lifecycle re-lock)
- Argon2id PIN hashing (memory-hard)
- OS-backed secure storage
- Encryption at rest (SQLCipher)
- Row-Level Security (RLS)
ML Aplicado e IA
- Gradient boosting (LightGBM, XGBoost) & ensembles
- Detección de fugas de datos y diseño de evaluaciones honestas
- Explicabilidad de modelos (TreeSHAP), reimplementado y verificado por paridad
- Validación agrupada, temporal y walk-forward; calibración de probabilidades
- Evaluación estadística con intervalos de confianza por bootstrap
- Transformer NLP for sentiment (FinBERT)
- Multi-agent orchestration (CrewAI) & LLM API integration
- Model-as-a-service (FastAPI + Docker)
Lenguajes
- Python
- TypeScript / JavaScript
- SQL
- Dart
- HCL (Terraform)
- LaTeX
Backend y Datos
- FastAPI · REST APIs
- WebSockets & event-driven architecture (asyncio)
- pandas / NumPy data pipelines
- PostgreSQL · SQLAlchemy 2.0
- DuckDB · SQLite · Streamlit dashboards
- Arquitectura de datos híbrida SQL / NoSQL / in-memory
- Diseño de sistemas de alta disponibilidad
Cloud e Infraestructura
- Terraform (IaC), modules & state management
- AWS — VPC, ALB, Auto Scaling, EC2, CloudWatch
- Segmentación de red y security groups de mínimo privilegio
- Docker & container image hygiene
- k6 load testing & CloudWatch observability
- Google Cloud (BigQuery ML, Cloud Storage, DLP)
Herramientas y DevSecOps
- Git / GitHub
- GitHub Actions / CI-CD
- pre-commit
- pytest & Playwright
- mypy strict · ruff · import-linter
- CodeQL
- Publicación de paquetes (PyPI, npm)
- Vercel · GitHub Pages
Frontend
- React / Next.js (App Router) & Tailwind
- Flutter UI
- Web responsiva (HTML / CSS / JS), visualización de datos con D3.js
- Accesibilidad (WCAG 2.1 AA, verificada con axe)
Habilidades Blandas
- Bilingüe EN (C2) / ES (nativo)
- Ágil / Scrum (Scrum Master)
- Redacción técnica: ADRs, especificaciones e informes para stakeholders
- Colaboración remota y asíncrona
Experiencia
Desarrollador / Soporte Técnico (Voluntariado)
Pontificia Universidad Bolivariana (UPB) · Ene 2026 – Presente · Bucaramanga, Colombia
- Soporte técnico a usuarios finales de la institución.
- Detección de amenazas en endpoints: identificación y análisis de escaneos de puertos (port scans) e intentos de intrusión en la red.
- Clasificación automática de activos de red (routers, impresoras, cámaras) con un panel de monitoreo en tiempo real y KPIs.
- Cliente móvil Android de GOATGuard (Flutter), proyecto en equipo de monitoreo de red: panel en tiempo real, inventario, alertas por severidad, 2FA TOTP y token JWT en el almacenamiento seguro del sistema operativo. Autor de 19 de los 25 commits del repositorio del cliente.
Scrum Master (proyecto académico)
Pontificia Universidad Bolivariana (UPB) · Jun 2025 – Nov 2025 · Bucaramanga, Colombia
- Conduje el ciclo Scrum completo: planificación de sprints, reuniones diarias, retrospectivas y demostraciones con los interesados.
- Participé en el diseño de una infraestructura de alta disponibilidad dimensionada para unos 100.000 usuarios concurrentes con un objetivo de latencia <500 ms (objetivos de diseño, no resultados medidos), con datos híbridos SQL / NoSQL / en memoria.
Educación
Ingeniería de Sistemas y Software
Pontificia Universidad Bolivariana · Feb 2023 – Presente (último semestre)
Cursos avanzados de arquitectura de software y diseño de sistemas.
Especialización en Seguridad Informática
Pontificia Universidad Bolivariana · Sep 2026 – Nov 2026 (en curso)
Certificaciones
Cada certificado enlaza a su emisor para que puedas verificarlo.
Seguridad y Cloud
- Verificar ↗
Introduction to Cybersecurity
Cisco Networking Academy · 2026
- Verificar ↗
Protect Sensitive Data with Data Loss Prevention
Google Cloud · 2026
- Verificar ↗
Secure Lakehouse Data
Google Cloud · 2026
- Verificar ↗
Use APIs to Work with Cloud Storage
Google Cloud · 2026
IA y Datos
- Verificar ↗
Google DeepMind: Train A Small Language Model
Google · 2026
- Verificar ↗
Orchestrate Multi-agent Workflows with Gemini Enterprise
Google Cloud · 2026
- Verificar ↗
Create Your First Gemini Enterprise Application
Google Cloud · 2026
- Verificar ↗
Build a Smart Cloud Application with Vibe Coding and MCP
Google Cloud · 2026
- Verificar ↗
Create ML Models with BigQuery ML
Google Cloud · 2026
- Verificar ↗
Curso de Agentes de Hugging Face
Hugging Face · 2026
- Verificar ↗
Machine Learning con Python
freeCodeCamp · 2026
- Verificar ↗
Análisis de Datos con Python
freeCodeCamp · 2026
- Verificar ↗
Introducción al Machine Learning
Kaggle · 2026
- Verificar ↗
Machine Learning Intermedio
Kaggle · 2026
- Verificar ↗
Ingeniería de Características
Kaggle · 2026
- Verificar ↗
Introducción al Deep Learning
Kaggle · 2026
- Verificar ↗
Pandas
Kaggle · 2026
- Verificar ↗
Introducción a SQL
Kaggle · 2026
Fundamentos de Ingeniería
- Verificar ↗
Computación Científica con Python
freeCodeCamp · 2026
- Verificar ↗
Visualización de Datos
freeCodeCamp · 2026
- Verificar ↗
Algoritmos y Estructuras de Datos en JavaScript
freeCodeCamp · 2026
- Verificar ↗
Introducción a la Programación
Kaggle · 2026
Idiomas
- Verificar ↗
Certificado EF SET de inglés — CEFR C2 (Competente), 74/100
EF SET · 2026