Desarrollador Backend con 3+ años de experiencia especializado en el diseño e implementación de arquitecturas por capas escalables. Experto en desarrollo de APIs RESTful de alto rendimiento, implementación de sistemas de autenticación robustos (JWT), y gestión de bases de datos tanto NoSQL como relacionales.
// Mi evolución técnica
const journey = {
foundation: 'Express + MongoDB',
evolution: 'NestJS + TypeScript + SQL',
expansion: 'Python + Django',
architecture: 'Layered: Routes → Controllers → Services → DAO & modular system.'
};
API completa de red social con autenticación segura, filtrado de contenido y arquitectura por capas. Incluye gestión de usuarios, publicaciones, comentarios e interacciones en tiempo real.
const authMiddleware = async (req, res, next) => {
const token = req.headers.authorization?.split(' ')[1];
const decoded = jwt.verify(token, JWT_SECRET);
req.user = decoded;
next();
};
Plataforma de juegos en tiempo real construida con arquitectura de NestJS. Incluye sistema de apertura de paquetes de cartas, partidas 5v5 con sincronización WebSocket, y motor de emparejamiento escalable.
@WebSocketGateway()
export class MatchGateway {
@SubscribeMessage('playCard')
async handleCardPlay(data) {
const result = await this.gameEngine
.processCard(data);
this.server.emit('matchUpdate', result);
}
}