Building production-ready REST APIs and web systems with Node.js and relational databases.
I specialize in designing and implementing scalable backend architectures, including authentication systems, role-based access control, transactional consistency, API protection, and production deployment workflows.
Available for backend roles and selected freelance projects.
Technical focus
Backend Development
- REST API design
- JWT authentication & RBAC
- Relational database modeling
- Transactions & data consistency
- Rate limiting & API protection
- Centralized error handling
Full Stack Development
- Next.js applications
- Client-server integration
- Admin panel development
- Deployment workflows
Primary Stack
Node.js · Express · PostgreSQL · Git · Next.js
Work experience
Cuernos Rosario - Backend DeveloperLatest
Backend development for a custom e-commerce platform built to eliminate third-party marketplace commissions and centralize product management and order processing.
Technical Responsibilities
- Designed and implemented a RESTful API using Node.js, Express, and PostgreSQL.
- Applied layered architecture to separate controllers, services, and data access logic.
- Modeled relational database schema including users, products, product images, orders, order items, and token management.
- Implemented JWT authentication with token versioning.
- Developed role-based access control (admin / user).
- Used database transactions to ensure atomicity in order creation and inventory updates.
- Configured database indexes to optimize admin and listing queries.
- Implemented pagination and relational queries using LEFT JOIN.
- Built centralized error-handling middleware with custom error classes.
- Implemented rate limiting by IP and email to prevent abuse.
- Managed migrations and seed scripts.
- Deployed backend to Railway with environment configuration.
Discovery & Development Labs - Frontend Developer
Frontend development and redesign of a corporate website with performance and structural improvements.
Technical Responsibilities
- Refactored and improved UI structure using Next.js.
- Resolved layout inconsistencies and visual conflicts.
- Implemented multilingual support (English / Spanish).
- Improved overall frontend performance.
Funes Car - Full Stack Developer
Full-stack development of an internal management platform for a driving school to automate scheduling, instructor assignment, and payment tracking.
Technical Responsibilities
- Developed backend API using Node.js, Express, and MySQL.
- Designed database schema including users, instructors, classes, packs, rentals, orders, and token management.
- Implemented JWT authentication with token versioning.
- Built role-based access control with three roles (user, instructor, admin).
- Developed scheduling logic validating availability, time constraints, vacations, and non-working days.
- Implemented request validation using Zod.
- Added pagination to administrative endpoints.
- Developed frontend using Next.js.
- Managed deployment (Vercel for frontend, Railway for backend).