Dynamic web portfolio with Next.js

Transforming concepts into Seamless User Experiences

Hi, I'm Gregory, a FullStack Developer based in Montevideo - Uruguay

/b1.svg
I prioritize client collaboration, fostering open communication
I'm very flexible with time zone communications
;
I constantly try to improve
My tech stack
ReactJSNextJSTypeScriptTailwind
ExpressJSNestJSNodeJSAWSCloudflareDockerPostgres
/grid.svg
/grid.svg
Tech enthusiast with a passion for development.
/b5.svg
/b5.svg
The Inside Scoop
Currently building my CV web page

A small selection of my skills

Cloud & Platform Engineering

Cloud platform design and operation, with API management, queues and edge computing.

  • Apigee Hybrid and X on OpenShift, with a modernized API strategy
  • Kubernetes and OpenShift workloads deployed with Helm and Terraform
  • Edge computing on Cloudflare Workers and Workers KV, with a custom queue system
Google Cloud
OpenShift
Kubernetes
Cloudflare
Terraform
Helm
Docker

Backend

Design and build of APIs and services, from architecture to automated testing.

  • Microservices with hexagonal architecture and DDD
  • REST and GraphQL APIs with NestJS, Spring Boot and Node.js
  • Messaging with Kafka and ActiveMQ, and SQL and NoSQL persistence
Java
Spring Boot
Node.js
NestJS
TypeScript
GraphQL
PostgreSQL
Apache Kafka

Frontend

Modern, accessible and performant interfaces, with a focus on Core Web Vitals.

  • Reusable components and design systems with Tailwind
  • Server-side and static rendering with the Next.js App Router
  • Responsive design and initial load optimization
React
Next.js
TypeScript
Tailwind CSS
Redux
Material UI

DevOps & Project Management

Automation, observability and infrastructure as code, plus technical leadership.

  • CI/CD pipelines on GitHub Actions, GitLab CI and Jenkins
  • Monitoring and observability with Sentry, Prometheus, Grafana and Kibana
  • Distributed teams across several time zones, working with agile methodologies
GitHub Actions
GitLab CI
Jenkins
Sentry
Prometheus
Grafana
Kibana
Git
Jira

Hands-on with the stack

Cloud & Platform

Google Cloud

Google Cloud

Antel's API platform on GCP

Apigee

Apigee

Apigee Hybrid and X, zero-downtime migration

OpenShift

OpenShift

Production deployments on on-prem OpenShift

Kubernetes

Kubernetes

Platform workloads and cluster operation

Cloudflare

Cloudflare

Workers and KV, with a custom queue system

Helm

Helm

Packaging and deployment of Apigee components

Backend

Node.js

Node.js

Marketplace and insurance microservices

NestJS

NestJS

REST and GraphQL APIs with hexagonal architecture

TypeScript

TypeScript

Default language on backend and at the edge

Java

Java

Spring Boot services in Antel's ecosystem

PostgreSQL

PostgreSQL

Primary persistence layer, with TypeORM

Apache Kafka

Apache Kafka

Messaging between microservices

Frontend

React

React

Marketplace, banking and ticketing frontends

Redux

Redux

Global state in insurance applications

Material UI

Material UI

Component system in banking projects

Next.js

Next.js

App Router with SSR and SSG in this portfolio

Tailwind CSS

Tailwind CSS

Design system for this portfolio

DevOps

Docker

Docker

Service packaging across every project

Terraform

Terraform

AWS infrastructure as code

GitLab CI

GitLab CI

Build and deployment pipelines

Jenkins

Jenkins

CI for the CENCOSUD PIM marketplace

Prometheus

Prometheus

API platform metrics

Grafana

Grafana

Platform observability dashboards

Where I've built things

  1. August 2024 - Present

    Antel — ITC S.A.

    DevOps / Google Cloud Engineer (Apigee) · Montevideo, Uruguay

    • Apigee Hybrid deployment on OpenShift and modernization of the API strategy
    • Support for the development ecosystem and platform operational reliability improvements
    Apigee
    OpenShift
    Kubernetes
    Helm
    Java
    Spring Boot
    Docker
    Apache Kafka
    Cassandra
    Prometheus
    Grafana
  2. October 2023 - June 2024

    Stedion

    Back End Developer · United States

    • Services on Cloudflare Workers with a custom queue system built on Workers KV
    • Service testing and technical support for clients
    Cloudflare
    TypeScript
    JavaScript
  3. September 2022 - May 2023

    dacode

    Back End Developer · Mexico City Metropolitan Area

    • Backend for asdeporte, a social network for athletes, with a NestJS and GraphQL API
    • Microservices with hexagonal architecture and DDD
    Node.js
    NestJS
    TypeScript
    Docker
    PostgreSQL
    TypeORM
    GraphQL
    Apache Kafka
    GitLab CI
  4. October 2021 - June 2022

    acidlabs

    Full-stack Developer · Santiago, Chile

    • Backend microservices for the CENCOSUD PIM marketplace on AWS (Lambda, SNS, SQS, S3)
    • Marketplace frontend in ReactJS
    Node.js
    NestJS
    React
    Docker
    AWS
    Terraform
    GitLab CI
    Jenkins
    Jira
    MySQL
    TypeScript
  5. July 2021 - November 2021

    Grupa avanza

    Back End Developer · Lima, Peru

    • Large-scale insurance policy refund processing backend for Falabella Insurance (FPAY and LIA)
    AWS
    Terraform
    Docker
    PostgreSQL
    MongoDB
  6. September 2020 - March 2021

    SOAINT

    Frontend Developer · Lima, Peru

    • Full-stack development of Falabella's refunds API
    • Frontend for the Manga de Prima AFP project
    Node.js
    NestJS
    React
    Redux
    AWS
  7. December 2019 - July 2020

    EVOL (TSnet)

    Frontend Developer · Lima, Peru

    • Frontend for the ODC project with Banco Cencosud
    • Backend support on Falabella's insurance project
    React
    Redux
    Axios
    Material UI
    .NET Core
    Git
    SonarQube
  8. April 2019 - September 2019

    IT secure

    Functional Analyst - QA · Lima, Peru

    • Functional analysis for new and existing applications at Tgestiona and Telefónica de Perú
    Lucidchart
    Figma
  9. July 2018 - November 2018

    Avian Travel

    Frontend Developer · Nueva Esparta, Venezuela

    • Ticketing and travel packages application
    • Corporate website
    React
    Redux
    Material UI
    HTML5
    CSS3
    Git
  10. March 2017 - October 2018

    Grupo Red M

    Full Stack Developer · Nueva Esparta, Venezuela

    • Modules and features for the brainy CRM app
    JavaScript
    Bootstrap
    PostgreSQL
    Apache
  11. January 2014 - October 2016

    Spartan Tech's

    Full Stack Developer & Project Leader · Nueva Esparta, Venezuela

    • Leadership of the development department
    • End-to-end Point of Sale (POS) project
    PHP
    Yii2
    jQuery
    CSS3
    Nginx
    Ubuntu Server
    PostgreSQL

Real impact, measurable results

-40%

Deployment time

CI/CD pipeline automation

99.95%

Production uptime

Business-critical platforms in high availability

12+

APIs managed

API design and management, environment and microservice development

12+

Years of experience

Development, backend and platform since 2014

Google Cloud logoRed Hat OpenShift logoCloudflare logoKubernetes logo