Hiram Mata Avila
@hirammataavila
Full-Stack developer building secure Node.js/NestJS and React backend systems.
What I'm looking for
I’m a Full-Stack Developer specialized in Node.js, NestJS, and React, with a strong focus on backend architecture. I design and deploy scalable REST APIs, secure authentication systems using JWT and refresh tokens, and event-driven architectures with AWS SQS. I deliver complete features from backend to frontend with clean, well-tested code running in production using Docker, GitHub Actions, and AWS.
In my projects, I built a complete AuthService that uses short-lived JWTs plus rotating refresh tokens persisted in PostgreSQL, with Redis-based revoked token blacklisting and IP-based rate limiting. I also architected microservices for e-commerce with async SQS workflows, created real-time business metrics dashboards with WebSockets, and developed an API Gateway with per-route/per-client rate limiting, correlation IDs, and circuit-breaker observability.
Experience
Work history, roles, and key accomplishments
API Gateway & Observability
Personal Project
Jan 2024 - Present (2 years 3 months)
Developed a lightweight Node.js/NestJS API Gateway with Redis-based sliding-window rate limiting per route and user tier, plus structured request logging with correlation IDs for end-to-end traceability in CloudWatch logs. Added downstream health checks with a circuit breaker (503 after 3 consecutive failures) and published OpenAPI/Swagger documentation alongside a Postman collection with examples
Real-Time Metrics Dashboard
Personal Project
Jan 2024 - Present (2 years 3 months)
Built a NestJS backend with Socket.io WebSockets to emit real-time tenant metrics updates to React clients subscribed by room. Implemented JWT-authenticated WebSocket handshakes, Redis pub/sub propagation across instances, and a PostgreSQL data model with date-based partitioning, deployed on AWS EC2 with Nginx WebSocket reverse proxy and a custom-domain Next.js frontend.
Auth Service (NestJS)
Personal Project
Jan 2024 - Present (2 years 3 months)
Designed a NestJS authentication service using short-lived 15-minute JWTs and rotating refresh tokens stored in PostgreSQL, eliminating invalid sessions after token theft. Implemented a Redis-backed revoked-token blacklist with dynamic TTL and sliding-window rate limiting (max 5 attempts/15 min), and deployed on AWS EC2 with Docker, GitHub Actions CI/CD, and Swagger documentation.
E-commerce Microservices
Personal Project
Jan 2024 - Present (2 years 3 months)
Architected three NestJS microservices (users, products, payments) behind AWS API Gateway/ECS, using SQS for decoupled order-flow processing with configurable retries and a dead-letter queue. Added Redis caching for the product catalog with event-driven invalidation and automated Dockerized builds/deployments to ECS via GitHub Actions.
Education
Degrees, certifications, and relevant coursework
Universidad Michoacana de San Nicolás de Hidalgo
Bachelor of Science (B.Sc.), Actuarial Science and Data Science
B.Sc. in Actuarial Science and Data Science (in progress), building a strong foundation in mathematics, statistics, probability, and data analysis to support reliable, data-oriented backend systems.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
hiram-avila.devPortfolio
hiram-avila.devJob categories
Skills
Interested in hiring Hiram?
You can contact Hiram and 90k+ other talented remote workers on Himalayas.
Message HiramFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
