Resumen Profesional
Desarrollador Full-stack junior enfocado en construir aplicaciones web limpias y centradas en el usuario,
con bases sólidas en desarrollo frontend y backend. Experiencia desarrollando proyectos completos utilizando
Next.js, React, TypeScript, Node.js y APIs serverless—con auth Clerk, capas HTTP resilientes, observabilidad
con Sentry y E2E con Playwright en CI.
Habilidades Técnicas
- Lenguajes: JavaScript, TypeScript, HTML, CSS
- Frontend: React, Next.js (App Router), Tailwind CSS, SSG/ISR, Context API, Error Boundaries
- Backend y Auth: Node.js, APIs REST, GraphQL, Clerk auth, Funciones Serverless, PostgreSQL, Prisma, Redis, WebSockets
- Resiliencia: HTTP resiliente (timeout, retry, errores tipados), Sentry, logging estructurado
- Testing: Vitest, Testing Library, Playwright E2E, Node.js test runner
- Entrega: Git, GitHub Actions CI, Vercel, GitHub Pages, Docker (aprendizaje)
Proyectos
Mini Ecommerce
Demo: mini-ecommerce-nextjs-psi.vercel.app |
Repo: github.com/alejosworkstuff/mini-ecommerce-nextjs
- Desarrollé una app ecommerce completa con catálogo, carrito, stepper de checkout e historial de compras en Next.js 16 App Router con auth Clerk y rutas protegidas.
- Publiqué cliente HTTP tipado con timeout/retry, catálogo SSG/ISR, sync de carrito con Redis, persistencia de pedidos con Prisma + Postgres, APIs REST y GraphQL, y actualizaciones de órdenes via WebSocket.
- Agregué error boundaries con Sentry, logging estructurado, tests con Vitest/Testing Library y E2E de checkout con Playwright en GitHub Actions CI.
AI Story Generator
Demo: ai-stories-ashy.vercel.app |
Repo: github.com/alejosworkstuff/ai-stories
- Desarrollé un generador de historias basado en prompts con rutas API serverless en Node.js y Replicate (Llama 3).
- Construí capa HTTP cliente resiliente con timeout/retry y errores tipados; manejo explícito de 402 con historias fallback locales determinísticas.
- Agregué CI con GitHub Actions (sintaxis, tests de API/fallback) y E2E con Playwright para el flujo de generación con API mockeada.
Mini Job Board
Demo: alejosworkstuff.github.io/mini-job-board |
Repo: github.com/alejosworkstuff/mini-job-board
- Desarrollé un portal de empleos responsive con JavaScript vanilla: búsqueda, filtros múltiples, ordenamiento, guardado de empleos y páginas de detalle con persistencia en localStorage.
- Agregué pipeline de CI con verificación de sintaxis, validación de esquema JSON, unit tests y E2E con Playwright para flujos clave.
Saravá Radio Streaming
Demo: alejosworkstuff.github.io/sarava-radio-streaming |
Repo: github.com/alejosworkstuff/sarava-radio-streaming
- Desarrollé un sitio cultural comunitario multi-página como trabajo por encargo usando Next.js App Router, TypeScript y Tailwind CSS.
- Implementé loaders de contenido JSON tipados, carrusel hero dinámico, componentes de sección reutilizables y export estático a GitHub Pages con CI.
Educación
- FreeCodeCamp - Currículum de Desarrollo Web (Responsive Web Design, JavaScript, Frontend Libraries)