$ whoami
Sobre mí
Mi primer contacto con la informática fue optimizando configuraciones de videojuegos y leyendo documentación técnica en inglés para entender cómo funcionaban los sistemas por dentro. Eso despertó algo. Ahora curso DAW en el ITP Pablo de la Torre donde construyo bases sólidas: Java, SQL, HTML/CSS. Pero mi verdadera pasión está más allá del aula. Por mi cuenta estudio DevOps e Infrastructure as Code: Docker, Terraform, Ansible, Kubernetes y GitOps (certifications Linux Foundation completadas/en progreso). Mantengo un homelab con Proxmox y servidores en producción. Mis proyectos propios son mi laboratorio vivo. Me interesa entender el fondo de las cosas, no solo que funcionen.
Mi hermano Juan Jesús, DevOps Engineer, fue una gran inspiración para mi camino técnico. Pero yo descubrí la informática por otra ruta: videojuegos, curiosidad y ganas de entender cómo funcionaban las cosas. Eso me llevó a DAW, donde estoy construyendo una base sólida en desarrollo. Mi verdadera pasión está en la intersección entre desarrollo e infraestructura.
Fuera del código: música, tecnología, levantamiento de pesas y siempre aprendiendo algo nuevo.
Instituto Tecnológico Pablo de la Torre · DAW · 2024–2026
Desarrollo Web
Aprendiendo Java, HTML/CSS, SQL y las bases del desarrollo full-stack en DAW.
Sistemas & DevOps
Experiencia real con Linux, redes, virtualización y scripts de automatización Bash.
Bases de Datos
Modelado ER, diseño relacional, normalización y SQL avanzado aplicado a proyectos reales.
$ ls -la proyectos/
Proyectos destacados
Trabajos académicos, personales y prácticos que reflejan mis habilidades actuales.
Fragify — CS2 Stats Platform
Plataforma web de estadísticas para Counter-Strike 2 con 2,904 partidas reales importadas desde Steam (Competitive + Wingman). Stats calculadas directamente desde BD: K/D, Win Rate, HS%. Leaderboards Premier y Competitive, filtro por modo (5v5/2v2), bot Telegram con webhook (/start /stats /status), auth Steam OpenID + email/password con set-password para cuentas Steam, panel de administración y soporte tickets. Proyecto académico DAW.
Yukiko Bot & Web
Bot multiplataforma (Discord, Telegram, Mobile) con monorepo Node.js/TypeScript. Módulos: roleplay, economía, IA (Ollama/llama3.2), moderación. Frontend Next.js con panel admin en Vercel. Backend con Neon PostgreSQL y Drizzle ORM sincronizado. Desplegado en homelab con PM2.
ExamDB Manager
Plataforma full-stack para generación automática de entornos de examen. Profesores crean bases de datos personalizadas, generan usuarios y contraseñas automáticamente. JWT auth, CSV import, DDL personalizado, soporte multibase (MySQL/TiDB). Docker + nginx con Playwright E2E y CI/CD.
Data Explorer & Web IDE
Aplicación web full-stack para explorar archivos de datos (JSON y CSV) y conectarse a diferentes sistemas de bases de datos. Monaco Editor SQL, gráficos dinámicos, diagramas ER automáticos.
Hub Personal
Portafolio y página de enlaces personales construido con Next.js 14, TailwindCSS y TypeScript. Diseño dark moderno, completamente responsivo, desplegado con Docker.
AutomatArch
Bot de Discord para gestionar y ejecutar scripts de Arch Linux remotamente. Incluye wizard de configuración interactivo en Next.js desplegado en Vercel.
MiniatureDiscordSRV
Plugin Java para Minecraft que integra eventos del servidor en Discord en tiempo real. Sincronización bidireccional usando PaperMC API y Discord.js.
MisApuntesITPDAW
Repositorio personal que recopila contenido, ejercicios y proyectos trabajados durante el ciclo formativo DAW.
Servidor Minecraft Forge
Servidor Minecraft Forge con mods, desplegado y gestionado con Docker y docker-compose.
Servidor Minecraft Vanilla
Servidor Minecraft Vanilla desplegado mediante Docker y docker-compose.
PDF Markdown Converter
Herramienta para convertir archivos PDF a Markdown manteniendo formato y estructura.
$ cat skills.json
Tech Stack & Competencias
Una visión integral de las tecnologías que domino y uso en producción. Niveles basados en experiencia real con proyectos activos.
LANGUAGES
TypeScript
JavaScript
Python
Java
SQL
Bash / Shell
FRONTEND
React
Next.js
TypeScript
TailwindCSS
Framer Motion
HTML / CSS
BACKEND
Node.js
Python
Express.js
Discord.js
Grammy
Auth.js
DATABASES
PostgreSQL
MySQL / MariaDB
TiDB Cloud
MongoDB
Firebase
Drizzle ORM
DEVOPS & CI/CD
Docker
Git / GitHub
GitHub Actions
GitOps
DevOps / CI-CD
Linux
INFRASTRUCTURE
Kubernetes
Terraform
Ansible
Proxmox
nginx
PM2
TESTING & QA
Playwright
Jest
GitHub Actions CI/CD
E2E Testing
Tools & Plataformas
$ history | grep formacion
Formación & Experiencia
🎓Formación
Grado Superior — Desarrollo de Aplicaciones Web (DAW)
Instituto Tecnológico Pablo de la Torre
Formación en desarrollo web full-stack: bases de datos, programación Java, entornos de desarrollo, lenguajes de marcas y sistemas informáticos.
TSEASD — Técnico Superior en Enseñanza y Animación Sociodeportiva
IES Virgen de Valme
370 horas de prácticas en la delegación de deportes de Dos Hermanas. Formación en enseñanza deportiva, animación sociodeportiva y gestión de actividades físicas.
CAFD — Conducción de Actividades Físico-Deportivas en el Medio Natural
IES Hermanos Machado
Formación en conducción de actividades físico-deportivas en entornos naturales.
💻Experiencia Técnica
🏢Experiencia Laboral
Carretillero Retráctil
Factor 5 Carrefour | Ybarra | Acesur
Recepción y expedición de mercancía, solución de incidencias, ubicación de mercancía en almacén, carga y descarga de camiones, uso de PDA y sistemas informáticos de almacén.
Recepción Mercancía - Carretillero Retráctil
Corporación Jimenez Maña
Recepción y ubicación de mercancía en sistema, asignación a picking, carga y descarga de camiones con múltiples tipos de carretilla.
Carretillero / Técnico de Taller
Iris Elegance / Decoplat
Fabricación de moldes y platos de ducha, preparación de productos para envío, carga y descarga de camiones, expedición de mercancía.
Monitor Deportivo Multidisciplinar
Excmo. Ayuntamiento de Dos Hermanas
Técnico deportivo, salvamento acuático, natación, actividades acuáticas, fitness y deportes individuales.
$ ping jose
¿Hablamos?
Estoy buscando oportunidades en proyectos y colaboraciones técnicas. Si quieres contactar, estoy disponible por cualquiera de estos canales.
joseangelcorptiv@gmail.com
joseangelalejosillero
GitHub
joseangelalejo
Teléfono
+34 694 24 44 77
