Disponible para proyectos
José Ángel Alejo Sillero

José Ángel Alejo Sillero

Desarrollador Full-Stack + DevOps en Formación

De las canchas a la terminal. Full-Stack Developer + DevOps Engineer. Construyendo soluciones.

Sevilla, España+34 694 24 44 77
Scroll para ver más

$ whoami

Sobre

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

En producción

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.

Next.js 15.5TypeScriptAuth.js v5TiDB CloudVercelSteam APITelegram Bot APIResendVercel Blob

Yukiko Bot & Web

En producción

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.

Node.jsTypeScriptNext.jsDiscord.jsGrammyWebSocketPostgreSQLDrizzle ORMPM2Vercel

ExamDB Manager

En producción

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.

Next.js 15React 19TypeScriptTiDB CloudJWTDockernginxPlaywrightGitHub Actions

Data Explorer & Web IDE

En producción

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.

Next.jsReactTypeScriptMonaco EditorDockernginx

Hub Personal

En producción

Portafolio y página de enlaces personales construido con Next.js 14, TailwindCSS y TypeScript. Diseño dark moderno, completamente responsivo, desplegado con Docker.

Next.jsReactTypeScriptTailwindCSSDocker

AutomatArch

En producción

Bot de Discord para gestionar y ejecutar scripts de Arch Linux remotamente. Incluye wizard de configuración interactivo en Next.js desplegado en Vercel.

PythonDiscord.pyNext.jsTypeScriptVercel

MiniatureDiscordSRV

En desarrollo

Plugin Java para Minecraft que integra eventos del servidor en Discord en tiempo real. Sincronización bidireccional usando PaperMC API y Discord.js.

JavaGradlePaperMC APIDiscord.jsMinecraft

MisApuntesITPDAW

En progreso

Repositorio personal que recopila contenido, ejercicios y proyectos trabajados durante el ciclo formativo DAW.

JavaSQLHTML/CSSXMLBashGit

Servidor Minecraft Forge

En operación

Servidor Minecraft Forge con mods, desplegado y gestionado con Docker y docker-compose.

Minecraft ForgeDockerdocker-composeLinux

Servidor Minecraft Vanilla

En operación

Servidor Minecraft Vanilla desplegado mediante Docker y docker-compose.

MinecraftDockerdocker-composeLinux

PDF Markdown Converter

Completado

Herramienta para convertir archivos PDF a Markdown manteniendo formato y estructura.

Node.jsTypeScriptPDF.jsCLI

$ 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

92

JavaScript

90
🐍

Python

55

Java

55
🗄️

SQL

88
🐧

Bash / Shell

88

FRONTEND

⚛️

React

92
🎯

Next.js

95
📘

TypeScript

92
💨

TailwindCSS

90

Framer Motion

65
🌐

HTML / CSS

90

BACKEND

🟢

Node.js

92
🐍

Python

55
⚙️

Express.js

88
💜

Discord.js

70
📱

Grammy

70
🔐

Auth.js

86

DATABASES

🐘

PostgreSQL

90
🐬

MySQL / MariaDB

88
☁️

TiDB Cloud

88
🍃

MongoDB

50
🔥

Firebase

50
💧

Drizzle ORM

86

DEVOPS & CI/CD

🐳

Docker

95
🔀

Git / GitHub

95

GitHub Actions

90
🔄

GitOps

90
♻️

DevOps / CI-CD

92
🐧

Linux

90

INFRASTRUCTURE

☸️

Kubernetes

25
🏗️

Terraform

30
🎯

Ansible

25
🖥️

Proxmox

60
⚙️

nginx

75
🔄

PM2

70

TESTING & QA

🎭

Playwright

70
🃏

Jest

55
🔄

GitHub Actions CI/CD

90

E2E Testing

70

Tools & Plataformas

VS CodeIntelliJ IDEAGitHubDockerDocker Composenpm / yarnMavenGradleVercelNeonTiDB CloudMySQL WorkbenchResendSlackDiscord

$ history | grep formacion

Formación & Experiencia

🎓Formación

Grado Superior — Desarrollo de Aplicaciones Web (DAW)

Instituto Tecnológico Pablo de la Torre

2024 — 2026SevillaActual

Formación en desarrollo web full-stack: bases de datos, programación Java, entornos de desarrollo, lenguajes de marcas y sistemas informáticos.

JavaSQLHTML/CSSLinuxMaven

TSEASD — Técnico Superior en Enseñanza y Animación Sociodeportiva

IES Virgen de Valme

2020 — 2022Sevilla

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.

DeporteEducaciónAnimación Sociodeportiva

CAFD — Conducción de Actividades Físico-Deportivas en el Medio Natural

IES Hermanos Machado

2018 — 2019Sevilla

Formación en conducción de actividades físico-deportivas en entornos naturales.

DeporteMedio NaturalActividades Físicas

💻Experiencia Técnica

Pendiente de prácticas en empresa...

🏢Experiencia Laboral

Carretillero Retráctil

Factor 5 Carrefour | Ybarra | Acesur

Nov 2024 — May 2025Dos Hermanas, Sevilla

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.

AlmacénLogísticaSistemas PDA

Recepción Mercancía - Carretillero Retráctil

Corporación Jimenez Maña

Feb 2024 — Nov 2024Polígono La Isla, Dos Hermanas

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.

AlmacénLogísticaPDAPicking

Carretillero / Técnico de Taller

Iris Elegance / Decoplat

Abr 2023 — Ene 2024Polígono Cuchipanda, Alcalá de Guadaira

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.

ProducciónAlmacénLogística

Monitor Deportivo Multidisciplinar

Excmo. Ayuntamiento de Dos Hermanas

Feb 2022 — Jun 2022Dos Hermanas, Sevilla

Técnico deportivo, salvamento acuático, natación, actividades acuáticas, fitness y deportes individuales.

DeporteEducaciónSalvamento Acuático

$ ping jose

¿Hablamos?

Estoy buscando oportunidades en proyectos y colaboraciones técnicas. Si quieres contactar, estoy disponible por cualquiera de estos canales.

Enviar email