💻 Backend Developer

Hola, soy Nico Guerrero

Desarrollador backend especializado en crear APIs robustas, sistemas escalables y soluciones optimizadas con Node.js, Python y TypeScript.

Sobre mí

Desarrollador apasionado por crear soluciones eficientes

Soy un desarrollador backend con experiencia en la creación de APIs RESTful, sistemas de caché, herramientas CLI y arquitecturas escalables. También desarrollo sitios web como freelance con enfoque en performance y SEO. Me enfoco en escribir código limpio, eficiente y bien documentado.

Mi experiencia incluye trabajar con Node.js, Python, TypeScript, bases de datos PostgreSQL, Redis para optimización de performance, Docker para deployment, y Astro + Tailwind CSS para sitios web rápidos y optimizados. Siempre busco aprender nuevas tecnologías y mejores prácticas.

TypeScript
Node.js
Python
Express
PostgreSQL
Redis
Drizzle ORM
Docker
Astro
Tailwind CSS
Vercel
Git
REST APIs
JWT
Jest

Proyectos Destacados

Algunos de mis trabajos recientes

PROYECTO FREELANCE

🌐 Sitio Web Carobra

Sitio web corporativo desarrollado como proyecto freelance para Carobra Consultores Especializados, empresa líder en servicios financieros con más de 13 años de experiencia.

💡 Destaca: SEO Score: 100/100 en Lighthouse · Performance: 86/100 Real Experience Score
  • Schema.org completo (Organization, JobPosting, Breadcrumbs, Testimonios)
  • Formularios con validación y envío por email transaccional con Resend
  • Upload de CV con conversión a PDF y almacenamiento en Vercel Blob
  • Galería de fotos con widget embed de Flickr (sin costo de API)
  • Imágenes optimizadas en WebP con Astro Image y lazy loading
  • Diseño responsive para móvil, tablet y desktop
  • Open Graph y Twitter Cards optimizados
AstroTypeScriptTailwind CSSVercelResendVercel Blob
API REST

🏨 Booking API

API RESTful completa para gestión de reservas de habitaciones de hotel, con autenticación segura, sistema de roles y documentación interactiva.

💡 Destaca: 14 tests automatizados con Jest · Validación de solapamiento de fechas · Swagger UI interactiva
  • Autenticación JWT con hashing Argon2 y sistema de roles (Admin/Usuario)
  • Validación robusta de datos con Zod en todos los endpoints
  • Detección inteligente de solapamiento de fechas en reservas
  • Paginación en endpoints de listado con índices optimizados
  • Documentación Swagger/OpenAPI 3.0 con ejemplos y schemas reutilizables
  • Connection pooling con Neon (PostgreSQL Serverless)
  • 14 tests automatizados cubriendo casos críticos
TypeScriptExpressPostgreSQLDrizzle ORMZodJWTArgon2Jest
OPTIMIZACIÓN

🌤️ Weather API + Redis Cache

API wrapper meteorológica con caché Redis, soporte Docker completo y monitoreo de performance en tiempo real. Basada en el proyecto Weather API de roadmap.sh.

💡 Destaca: 95-97% mejora de performance en requests cacheados · Degradación elegante si Redis no está disponible
  • Caché Redis 7 con mejora de 95-97% en latencia de requests cacheados
  • Endpoint /stats con estadísticas de caché en tiempo real
  • Rate limiting (100 requests por cada 15 minutos)
  • Degradación elegante cuando Redis no está disponible
  • Docker & Docker Compose para setup multi-contenedor
  • Suite de tests con Jest + Supertest
  • Configuración flexible de entorno con soporte de unidades métricas
Node.jsExpress 5Redis 7DockerAxiosJestSupertest
CLI TOOL

🎬 TMDB CLI Tool

Herramienta de línea de comandos para buscar películas, series y actores usando la API de The Movie Database con interfaz colorida y profesional.

💡 Destaca: UX destacada con tablas coloridas, caché local y múltiples formatos de salida
  • Búsqueda de películas, series y personas
  • Información detallada con ratings
  • Contenido en tendencia (día/semana)
  • Interfaz colorida con Rich
  • Sistema de caché local
PythonClickRichRequestsTMDB API

¿Trabajemos juntos?

Estoy disponible para oportunidades freelance o posiciones full-time. Si tienes un proyecto en mente o simplemente quieres conectar, ¡escríbeme!

Enviar Email