Home
About me
Projects
Contact

- Senior Full-Stack Developer

I design and build scalable web applications with React, Next.js, Node.js, and GraphQL. With nearly 8 years of experience, I help teams turn ideas into reliable products by researching solutions, setting clear standards, and shipping features from start to finish.

Hire Me
api.ts
● pending
TYPESCRIPT● no errors
Roberto Reyes

Who am I?

About me

I started my career in 2018 at IBW El Salvador, where I maintained and modernized a CRM and other business systems, migrating modules to Laravel with a Vue.js front end and handling databases and server deployments. In 2021 I joined the Ministry of Health, where I built the front-end and back-end starter templates that set the team's architecture standard, worked on national platforms like the digital COVID-19 vaccination certificate, and then led a team of 10 developers.

Since then I've worked remotely with international teams, building e-commerce and booking platforms with React, Next.js, GraphQL, and Node.js. Today I'm a Senior Developer at TELUS, where I maintain more than 16 repositories across the Buy flow of a large e-commerce platform, working with Next.js applications, Micro Frontends, and Backend-for-Frontend services. I also help the team improve code health and write technical documents to align everyone before implementation starts.

My toolbox is broad: React, Vue 3, Nuxt.js, and Next.js on the front end, and Node.js with Express, NestJS, AdonisJS, and Laravel on the back end. I'm comfortable with both SQL and NoSQL databases, including PostgreSQL, MySQL, MariaDB, MongoDB, and Redis, using Prisma, Sequelize, and Mongoose. I care about clean architecture, shared standards, and code that other people can build on.

8 +

Years Exp

17 +

Projects

MySQL
React Native
MongoDB
DevOps
Vue.js
Next.js
Express.js

My professional Journey

Over 8 years of experience

MySQL
React Native
MongoDB
DevOps
Vue.js
Next.js
Express.js

2018 - 2021

Software Developer
Ver

Software Developer

IBW El Salvador

in-person
  • Maintained and enhanced multiple production systems, most notably a CRM platform, leading the migration of key modules from a legacy backend to Laravel (PHP) with a Vue.js frontend.
  • Built and maintained cross-platform interfaces using Bootstrap Vue, Vuetify, and Quasar, including native Android applications.
  • Managed and optimized MySQL and MongoDB databases supporting core business systems
  • Deployed new modules and updates to company servers, handling Nginx configuration and SSL certificate setup for production environments
  • Worked across a full-stack ecosystem including Node.js, Vue.js, Laravel, and Linux server administration to ensure system reliability and uptime
  • Maintained and enhanced multiple production systems, most notably a CRM platform, leading the migration of key modules from a legacy backend to Laravel (PHP) with a Vue.js frontend.
  • Built and maintained cross-platform interfaces using Bootstrap Vue, Vuetify, and Quasar, including native Android applications.
  • Managed and optimized MySQL and MongoDB databases supporting core business systems
  • Deployed new modules and updates to company servers, handling Nginx configuration and SSL certificate setup for production environments
  • Worked across a full-stack ecosystem including Node.js, Vue.js, Laravel, and Linux server administration to ensure system reliability and uptime
Ver

April 2021 - December 2021

Software Developer
Ver

Software Developer

EL Salvador Health Ministry

In-person
  • Led front-end technology innovation efforts, introducing Vue.js, Vue Router, Pinia, Vuex, Vuelidate, Tailwind CSS, and Vuetify to modernize the development stack.
  • Designed and built a reusable front-end starter template, establishing a standardized base architecture that eliminated the need to start projects from scratch.
  • Built a backend starter template using Node.js, Express.js, Swagger, JWT, and Sequelize, establishing a new architecture standard for backend development across the Ministry
  • Developed the front end for the Administration of Municipal Works Projects system, enabling municipalities to submit project requests and allowing the national government to track and manage projects across different municipalities
  • Implemented the front end for the COVID-19 Digital Vaccination Certificate, a UN-backed initiative providing citizens with a digital vaccination card, built with React.js, TypeScript, and Redux
  • Developed the front end for the Alcohol Registration and Control module, enabling companies to request import/purchase/production permits, including integration with the Central Reserve Bank to verify import authorization
  • Led front-end technology innovation efforts, introducing Vue.js, Vue Router, Pinia, Vuex, Vuelidate, Tailwind CSS, and Vuetify to modernize the development stack.
  • Designed and built a reusable front-end starter template, establishing a standardized base architecture that eliminated the need to start projects from scratch.
  • Built a backend starter template using Node.js, Express.js, Swagger, JWT, and Sequelize, establishing a new architecture standard for backend development across the Ministry
  • Developed the front end for the Administration of Municipal Works Projects system, enabling municipalities to submit project requests and allowing the national government to track and manage projects across different municipalities
  • Implemented the front end for the COVID-19 Digital Vaccination Certificate, a UN-backed initiative providing citizens with a digital vaccination card, built with React.js, TypeScript, and Redux
  • Developed the front end for the Alcohol Registration and Control module, enabling companies to request import/purchase/production permits, including integration with the Central Reserve Bank to verify import authorization
Ver

December 2021 - Octuber 2022

Team Lead

Team Lead

EL Salvador Health Ministry

In person
  • Coordinated a development team of 10 members, assigning tasks and tracking progress to ensure on-time delivery
  • Defined and communicated development requirements to the team, translating business needs into actionable technical tasks
  • Verified adherence to coding and development standards across the team, ensuring consistency and quality
  • Used Jira for task and sprint management, Figma for design collaboration, and GitLab for version control and CI/CD workflows
  • Coordinated a development team of 10 members, assigning tasks and tracking progress to ensure on-time delivery
  • Defined and communicated development requirements to the team, translating business needs into actionable technical tasks
  • Verified adherence to coding and development standards across the team, ensuring consistency and quality
  • Used Jira for task and sprint management, Figma for design collaboration, and GitLab for version control and CI/CD workflows

October 2022 - January 2023

Full-Stack Developer, Bluepixel
Ver

Full-Stack Developer, Bluepixel

Bluepixel

Remote
  • Developed a hotel booking platform that lets guests reserve rooms and spaces, capturing party size, whether children are traveling, check-in and check-out dates, and event hall requests such as weddings
  • Built the application with Next.js and Material Design on the front end, and GraphQL (Apollo), Redis, and MariaDB on the back end
  • Developed a hotel booking platform that lets guests reserve rooms and spaces, capturing party size, whether children are traveling, check-in and check-out dates, and event hall requests such as weddings
  • Built the application with Next.js and Material Design on the front end, and GraphQL (Apollo), Redis, and MariaDB on the back end
Ver

January 2023 - June 2024

Full Stack Developer
Ver

Full Stack Developer

Trezlabs

Remote
  • Maintained and enhanced an E-commerce platform, adding new features and resolving bugs, built with React.js, Next.js, Ant Design, and Redux on the frontend
  • Developed and maintained a separate Admin/Backend platform for the e-commerce system, using React.js, Redux, and Ant Design on the frontend, with Express.js and MongoDB (via Mongoose) on the backend
  • Worked across the full stack, contributing to both customer-facing and internal admin tooling for the same e-commerce ecosystem
  • Maintained and enhanced an E-commerce platform, adding new features and resolving bugs, built with React.js, Next.js, Ant Design, and Redux on the frontend
  • Developed and maintained a separate Admin/Backend platform for the e-commerce system, using React.js, Redux, and Ant Design on the frontend, with Express.js and MongoDB (via Mongoose) on the backend
  • Worked across the full stack, contributing to both customer-facing and internal admin tooling for the same e-commerce ecosystem
Ver

June 2024 - Present

Senior Developer, Telus
Ver

Senior Developer, Telus

Telus

Remote
  • Build and maintain WASK applications (Next.js-based) and Isomorphic applications (React.js front end with an Express.js Backend-for-Frontend layer), implementing new features across both
  • Maintain and support 16+ repositories across the JavaScript ecosystem, including Express, Next.js, React, Redux, GraphQL, and Micro Frontends (MFEs)
  • Investigated how to implement an internal gateway, identifying the changes required across the team's repositories to adopt it
  • Write technical documents to share findings and align the team on the implementation approach before development starts
  • Take ownership of features from investigation through implementation
  • Build and maintain WASK applications (Next.js-based) and Isomorphic applications (React.js front end with an Express.js Backend-for-Frontend layer), implementing new features across both
  • Maintain and support 16+ repositories across the JavaScript ecosystem, including Express, Next.js, React, Redux, GraphQL, and Micro Frontends (MFEs)
  • Investigated how to implement an internal gateway, identifying the changes required across the team's repositories to adopt it
  • Write technical documents to share findings and align the team on the implementation approach before development starts
  • Take ownership of features from investigation through implementation
Ver

2018 - 2021

Software Developer
Ver

Software Developer

IBW El Salvador

in-person
  • Maintained and enhanced multiple production systems, most notably a CRM platform, leading the migration of key modules from a legacy backend to Laravel (PHP) with a Vue.js frontend.
  • Built and maintained cross-platform interfaces using Bootstrap Vue, Vuetify, and Quasar, including native Android applications.
  • Managed and optimized MySQL and MongoDB databases supporting core business systems
  • Deployed new modules and updates to company servers, handling Nginx configuration and SSL certificate setup for production environments
  • Worked across a full-stack ecosystem including Node.js, Vue.js, Laravel, and Linux server administration to ensure system reliability and uptime
  • Maintained and enhanced multiple production systems, most notably a CRM platform, leading the migration of key modules from a legacy backend to Laravel (PHP) with a Vue.js frontend.
  • Built and maintained cross-platform interfaces using Bootstrap Vue, Vuetify, and Quasar, including native Android applications.
  • Managed and optimized MySQL and MongoDB databases supporting core business systems
  • Deployed new modules and updates to company servers, handling Nginx configuration and SSL certificate setup for production environments
  • Worked across a full-stack ecosystem including Node.js, Vue.js, Laravel, and Linux server administration to ensure system reliability and uptime
Ver

April 2021 - December 2021

Software Developer
Ver

Software Developer

EL Salvador Health Ministry

In-person
  • Led front-end technology innovation efforts, introducing Vue.js, Vue Router, Pinia, Vuex, Vuelidate, Tailwind CSS, and Vuetify to modernize the development stack.
  • Designed and built a reusable front-end starter template, establishing a standardized base architecture that eliminated the need to start projects from scratch.
  • Built a backend starter template using Node.js, Express.js, Swagger, JWT, and Sequelize, establishing a new architecture standard for backend development across the Ministry
  • Developed the front end for the Administration of Municipal Works Projects system, enabling municipalities to submit project requests and allowing the national government to track and manage projects across different municipalities
  • Implemented the front end for the COVID-19 Digital Vaccination Certificate, a UN-backed initiative providing citizens with a digital vaccination card, built with React.js, TypeScript, and Redux
  • Developed the front end for the Alcohol Registration and Control module, enabling companies to request import/purchase/production permits, including integration with the Central Reserve Bank to verify import authorization
  • Led front-end technology innovation efforts, introducing Vue.js, Vue Router, Pinia, Vuex, Vuelidate, Tailwind CSS, and Vuetify to modernize the development stack.
  • Designed and built a reusable front-end starter template, establishing a standardized base architecture that eliminated the need to start projects from scratch.
  • Built a backend starter template using Node.js, Express.js, Swagger, JWT, and Sequelize, establishing a new architecture standard for backend development across the Ministry
  • Developed the front end for the Administration of Municipal Works Projects system, enabling municipalities to submit project requests and allowing the national government to track and manage projects across different municipalities
  • Implemented the front end for the COVID-19 Digital Vaccination Certificate, a UN-backed initiative providing citizens with a digital vaccination card, built with React.js, TypeScript, and Redux
  • Developed the front end for the Alcohol Registration and Control module, enabling companies to request import/purchase/production permits, including integration with the Central Reserve Bank to verify import authorization
Ver

December 2021 - Octuber 2022

Team Lead

Team Lead

EL Salvador Health Ministry

In person
  • Coordinated a development team of 10 members, assigning tasks and tracking progress to ensure on-time delivery
  • Defined and communicated development requirements to the team, translating business needs into actionable technical tasks
  • Verified adherence to coding and development standards across the team, ensuring consistency and quality
  • Used Jira for task and sprint management, Figma for design collaboration, and GitLab for version control and CI/CD workflows
  • Coordinated a development team of 10 members, assigning tasks and tracking progress to ensure on-time delivery
  • Defined and communicated development requirements to the team, translating business needs into actionable technical tasks
  • Verified adherence to coding and development standards across the team, ensuring consistency and quality
  • Used Jira for task and sprint management, Figma for design collaboration, and GitLab for version control and CI/CD workflows

October 2022 - January 2023

Full-Stack Developer, Bluepixel
Ver

Full-Stack Developer, Bluepixel

Bluepixel

Remote
  • Developed a hotel booking platform that lets guests reserve rooms and spaces, capturing party size, whether children are traveling, check-in and check-out dates, and event hall requests such as weddings
  • Built the application with Next.js and Material Design on the front end, and GraphQL (Apollo), Redis, and MariaDB on the back end
  • Developed a hotel booking platform that lets guests reserve rooms and spaces, capturing party size, whether children are traveling, check-in and check-out dates, and event hall requests such as weddings
  • Built the application with Next.js and Material Design on the front end, and GraphQL (Apollo), Redis, and MariaDB on the back end
Ver

January 2023 - June 2024

Full Stack Developer
Ver

Full Stack Developer

Trezlabs

Remote
  • Maintained and enhanced an E-commerce platform, adding new features and resolving bugs, built with React.js, Next.js, Ant Design, and Redux on the frontend
  • Developed and maintained a separate Admin/Backend platform for the e-commerce system, using React.js, Redux, and Ant Design on the frontend, with Express.js and MongoDB (via Mongoose) on the backend
  • Worked across the full stack, contributing to both customer-facing and internal admin tooling for the same e-commerce ecosystem
  • Maintained and enhanced an E-commerce platform, adding new features and resolving bugs, built with React.js, Next.js, Ant Design, and Redux on the frontend
  • Developed and maintained a separate Admin/Backend platform for the e-commerce system, using React.js, Redux, and Ant Design on the frontend, with Express.js and MongoDB (via Mongoose) on the backend
  • Worked across the full stack, contributing to both customer-facing and internal admin tooling for the same e-commerce ecosystem
Ver

June 2024 - Present

Senior Developer, Telus
Ver

Senior Developer, Telus

Telus

Remote
  • Build and maintain WASK applications (Next.js-based) and Isomorphic applications (React.js front end with an Express.js Backend-for-Frontend layer), implementing new features across both
  • Maintain and support 16+ repositories across the JavaScript ecosystem, including Express, Next.js, React, Redux, GraphQL, and Micro Frontends (MFEs)
  • Investigated how to implement an internal gateway, identifying the changes required across the team's repositories to adopt it
  • Write technical documents to share findings and align the team on the implementation approach before development starts
  • Take ownership of features from investigation through implementation
  • Build and maintain WASK applications (Next.js-based) and Isomorphic applications (React.js front end with an Express.js Backend-for-Frontend layer), implementing new features across both
  • Maintain and support 16+ repositories across the JavaScript ecosystem, including Express, Next.js, React, Redux, GraphQL, and Micro Frontends (MFEs)
  • Investigated how to implement an internal gateway, identifying the changes required across the team's repositories to adopt it
  • Write technical documents to share findings and align the team on the implementation approach before development starts
  • Take ownership of features from investigation through implementation
Ver

17 +

Projects

8 +

Years of Experience

100+

Courses

5

Companies

17 +

Projects

8 +

Years of Experience

100+

Courses

5

Companies

What people say about me

 Raz Weizman

Raz Weizman

Chief Technology Officer | Trez Labs

It is a true pleasure for me to recommend ROBERTO STANLEY REYES GRANADOS, who has been my colleague at TREZ LABS, S.A. DE C.V. for 1 year and 1 month. During this time, I have had the opportunity to closely observe his significant contributions and professional development in the field of technology, specifically in the use of NodeJS, React, and MongoDB. ROBERTO STANLEY REYES GRANADOS joined our team as a developer and quickly proved to be an invaluable asset.

Cullin MCGrath

Cullin MCGrath

CE0 of Reusely

He's extremely knowledgable and solved our problem exactly as I needed. Couldn't ask for more. Nice guy, too! Recommend working with him if you're looking for a talented developer

Reinel Munoz Perez

Reinel Munoz Perez

Tech Lead | Senior Software Engineer @ TELUS

I had the pleasure of working with Roberto as part of the Wireless Shop & Buy UI team, where I lead the frontend development team responsible for 13 applications that power the customer-facing Buy flow of the TELUS Mobility e-commerce platform.

Roberto has been a valuable contributor to the team, consistently taking ownership of technical initiatives and contributing to the evolution and improvement of our applications. He has played an important role in our TechHealth efforts, helping identify and address technical debt, improve the overall health of our codebase, and strengthen the maintainability of our frontend applications.

He has also contributed to delivering new features across multiple applications, demonstrating his ability to work effectively in a complex multi-application environment while keeping a strong focus on quality and the customer experience.

Beyond his technical contributions, Roberto is a collaborative team member who is willing to take on challenges, work with others to find solutions, and contribute to the team’s overall success.

I would highly recommend Roberto to any engineering organization looking for a dependable and collaborative software developer who is committed to delivering quality solutions and continuously improving the products he works on.

Tools

React
Next.js
Node.js
GraphQL
TypeScript
JavaScript
AWS
Docker
PostgreSQL
MongoDB
Git
Tailwind CSS
Figma
Redux
Storybook
Jest
Webpack
Contentful
Vercel
React
Next.js
Node.js
GraphQL
TypeScript
JavaScript
AWS
Docker
PostgreSQL
MongoDB
Git
Tailwind CSS
Figma
Redux
Storybook
Jest
Webpack
Contentful
Vercel

Get in touch!

Let’s connect via phone, email, or through the contact form to explore how I can help you achieve your goals with effective technological solutions.