Stack Tecnológico
Tecnologías y herramientas que utilizo para construir sistemas de producción a escala.
Ingeniería Backend
Tecnologías centrales para construir sistemas backend escalables y mantenibles.
Lenguajes y Runtime
- Node.js
- TypeScript
- Python
APIs y Servicios
- APIs RESTful
- Microservicios
- Arquitectura orientada a servicios
- GraphQL
Bases de Datos Principales
- MongoDB
- Redis
- Cloudflare D1
- PostgreSQL
Acceso a Datos
- Drizzle ORM
- Prisma
- Mongoose
Desarrollo Frontend
Desarrollo moderno de UI cuando se necesita para entregas full-stack.
- Nuxt 3
- Vue.js 3
- Tailwind CSS
- PWA
- Astro
Sistemas de IA
Frameworks y herramientas para construir sistemas inteligentes y autónomos.
Frameworks de Agentes
- LangChain
- LangGraph
- AutoGen
Almacenes Vectoriales
- AtlasVectorSearch
- Pinecone
- Chroma
Proveedores LLM
- OpenAI
- Anthropic
- Google Gemini
- Meta Llama
Arquitectura y Patrones
Principios de diseño y patrones para construir sistemas mantenibles y escalables.
- Screaming Architecture
- Arquitectura Hexagonal
- Monolito Modular
- Event-Driven
- Domain-Driven Design
- Clean Architecture
Sistemas de Mensajería
- RabbitMQ
- Google Cloud Pub/Sub
- Apache Kafka
Cloud e Infraestructura
Plataformas y servicios para desplegar infraestructura confiable y escalable.
Plataformas Cloud
- Google Cloud Platform
- Cloudflare - Edge computing
- AWS
Serverless y Compute
- Cloudflare Workers
- Google Cloud Functions
- Docker
- Kubernetes
- Terraform
DevOps y Herramientas
Automatización de flujos de trabajo y pipelines de despliegue.
- GitHub Actions
- Semantic Release
- PNPM
- Docker
- Git
- ESLint / Prettier