Johel Andreé Vargas Villanueva
Desarrollador backend, frontend e IA · Ingeniería Química (UNT) · Ingeniería de Sistemas e IA (UPAO)
- Trujillo, Perú
- johelandreevargasvillanueva07@gmail.com
Perfil
Estudiante de dos ingenierías en paralelo y desarrollador autodidacta. Construyo productos web, APIs, automatizaciones y soluciones de IA aplicada con Python, TypeScript y Go, combinando el pensamiento en procesos de la ingeniería química con el desarrollo de software.
Educación
Ingeniería Química
2024 – 2028 (previsto)Universidad Nacional de Trujillo · Trujillo, Perú · 6.º ciclo de 10
Ingeniería de Sistemas e Inteligencia Artificial
2024 – 2028 (previsto)Universidad Privada Antenor Orrego · Trujillo, Perú · 6.º ciclo de 10
Proyectos
Quikko — Enlaces cortos con métricas en tiempo real.
2026- Desarrollé una API REST en Go (Echo, Clean Architecture) con caché de redirecciones en Redis y autenticación JWT.
- Implementé analíticas en tiempo real con InfluxDB, GeoIP y WebSocket, visibles en un dashboard en Next.js.
Go, Echo, Next.js, TypeScript, MongoDB, Redis · github.com/andr2116d/Quikko
UNITRU Academic — La vida académica del SUV, más clara.
2026- Automaticé la extracción de datos del SUV de la UNT con Playwright y FastAPI, con captcha resuelto por OCR local (Tesseract).
- Construí un predictor de notas y un optimizador de horarios en Next.js; las credenciales nunca se almacenan.
Python, FastAPI, Playwright, Tesseract, Next.js, React · github.com/andr2116d/UNITRU-ACADEMIC
Gemelo Socioeconómico LL — La Libertad como una red de 83 distritos.
2026- Modelé los 83 distritos de La Libertad como un grafo y obtuve embeddings por distrito con GraphSAGE (PyTorch Geometric).
- Comparé comunidades de Louvain y GraphSAGE + KMeans en un mapa Leaflet con simulador de escenarios servido por FastAPI.
Python, PyTorch Geometric, GraphSAGE, FastAPI, Next.js, TypeScript · github.com/andr2116d/gemelo-socioeconomico-ll
Deconsta — Pagos delegados, sin perder el control.
En equipo · 2026- Desarrollé en un equipo de tres una plataforma de pagos delegados con roles, reglas de autorización e historial auditable; autor de la mayoría de los commits.
- Análisis de documentos en tres capas (inspección, OCR con PaddleOCR y revisión estructurada con Claude) sobre FastAPI, Celery y Redis.
Vue 3, TypeScript, Pinia, Tailwind CSS, FastAPI, PostgreSQL · github.com/andr2116d/Deconsta
Serverless Image Processor — Un pipeline de imágenes en AWS, descrito como código.
En equipo · 2026- Responsable del bootstrap (estado remoto, OIDC), el pipeline de GitHub Actions, la red y los entornos de QA y producción de un procesador serverless (API Gateway, Lambda, S3, SQS) en un equipo de cinco.
AWS Lambda, API Gateway, S3, SQS, CloudWatch, Terraform · github.com/andr2116d/ias-aws-lambda
La Previa — Reservas de canchas, sin complicaciones.
En equipo · 2026- Aprobé los pull requests del equipo y fui autor de la mayoría de los commits de un sistema de reservas con roles de administrador, recepción y jugador.
Next.js, TypeScript, Tailwind CSS, TanStack Query, NestJS, Prisma · github.com/andr2116d/canchas-reservas
Habilidades técnicas
Lenguajes: Python, TypeScript, JavaScript, Go, Java, SQL
Backend: FastAPI, Node.js, NestJS, Echo, Spring Boot, Celery, REST, WebSocket
Frontend: Next.js, React, Vue 3, Tailwind CSS, Astro
Datos e IA: PyTorch (PyTorch Geometric), scikit-learn, pandas, PaddleOCR, PostgreSQL, MongoDB, Redis, InfluxDB
Cloud y DevOps: AWS (Lambda, API Gateway, S3, SQS), Terraform, Docker, GitHub Actions, Vercel, Railway, Cloudflare, Git, Linux, Playwright
Idiomas: Español (nativo), Inglés (intermedio)
Intereses: Música (toco el saxofón)
Portafolio y casos detallados: andr2116d.online · Actualizado: octubre de 2026