Construyo productos web con foco en backend sólido y UI clara.
Soy Jimmy Aguilera. Desarrollo APIs con Django/DRF y frontends con React/Next.js. Me importa la arquitectura, la mantenibilidad y el rendimiento.
Backend
Django · DRF
Flask · Spring Boot
Frontend
React · Next.js
TypeScript
Deploy
Render (Backend)
Vercel (Frontend)
Tooling
DRF-Spectacular
Tailwind · Bootstrap
Por qué me especialicé en backend
Me especialicé en backend porque me apasiona construir sistemas que funcionen correctamente por dentro, no solo por fuera. Para mí, una API bien diseñada es la base de cualquier aplicación exitosa.
Mi enfoque está en escribir código que otros desarrolladores puedan entender y mantener. Aplico principios como Clean Architecture y TDD porque he visto cómo facilitan el trabajo en equipo y reducen errores a largo plazo.
Actualmente trabajo con Django/DRF y Spring Boot, creando APIs que escalan y se mantienen fácilmente. Siempre estoy aprendiendo nuevas técnicas para mejorar la calidad del código que escribo.
Backend-First
Especializado en APIs que escalan y se mantienen en el tiempo
Arquitectura Sólida
DDD, Clean Code y patrones de diseño probados en producción
Aprendizaje Continuo
Siempre mejorando mi craft y explorando nuevas técnicas
Áreas técnicas en las que me enfoco
Principios y prácticas que guían mi desarrollo de software
Arquitectura & Diseño
Clean Architecture
Domain-Driven Design (DDD)
Screaming Architecture
Principios SOLID
Patrones de diseño
Testing & Calidad
Test-Driven Development (TDD)
Testing con Pytest
Testing automatizado
Bases de Datos
PostgreSQL
MySQL
Diseño de esquemas
APIs & Backend
REST APIs
Documentación OpenAPI
Autenticación & seguridad
Metodologías
Scrum
Desarrollo ágil
Code review
Documentación técnica
Algunos de mis trabajos recientes
Aplicaciones completas con arquitectura sólida y experiencia de usuario cuidada
ToolManager
Gestor de herramientas para control de inventario y precios. Permite comparar precios entre tiendas, registrar códigos de productos, calcular ganancias por tienda, organizar compras y mantener registro de precios de venta para optimizar la gestión del negocio.