Pedro Monteiro Guimarães, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Pedro is available for hire
Hire Pedro

Pedro Monteiro Guimarães

Full-stack Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since November 15, 2022

Bio

Pedro is a full-stack engineer with 8+ years of experience building scalable web applications end-to-end, from APIs and data layers to high-performance, polished UIs. He specializes in React, TypeScript, Node.js, and GraphQL. For over three years, he was embedded in Databricks engineering through Toptal, leading the Upload Files to Volume project from requirements through phased rollout. More recently, Pedro's work has moved into applied AI, building LLM-powered applications and RAG systems.

Portfolio

Databricks - Main
React, TypeScript, GraphQL, REST, Spark, Jest, Cypress, PostgreSQL, Claude Code...
HigherMe
JavaScript, Node.js, React, Web, Testing, Jest, Cypress, GraphQL, REST, MySQL...
Invillia
JavaScript, TypeScript, Node.js, NestJS, React, Jest, Testing, REST, Next.js...

Experience

  • JavaScript - 7 years
  • Jest - 7 years
  • Node.js - 7 years
  • Full-stack - 7 years
  • React - 7 years
  • NestJS - 5 years
  • Next.js - 5 years
  • TypeScript - 4 years

Preferred Environment

React, NestJS, Next.js, Node.js, Context API, GraphQL, Redux, Application State Management, Claude Code, Codex

The most amazing...

...thing I built was File Preview for Volumes at Databricks, from scratch, letting users preview file contents directly in Catalog Explorer.

Work Experience

Front-end Developer

2023 - 2026
Databricks - Main
  • Launched the Marketplace for Databricks. Supported the front-end development for the Marketplace, focusing on user interface enhancements and integration with Databricks systems, substantially improving the product's offerings.
  • Assisted in developing Brickindex, a tool for creating low-latency indexes on table columns for data analysis. Focused on enhancing data handling and analysis efficiency for users.
  • Enhanced the Databricks UX. Regularly implemented user experience improvements across the Databricks platform. Addressed user feedback to refine interface elements, leading to an improved and efficient user journey.
  • Collaborated with cross-functional teams. Worked alongside back-end developers and product managers, aligning front-end development with overall product objectives.
  • Engaged in the development of Brickstore, a table view feature designed for data analysis.
Technologies: React, TypeScript, GraphQL, REST, Spark, Jest, Cypress, PostgreSQL, Claude Code, Auth, Model Context Protocol (MCP), AI Tools, Large Language Models (LLMs), OpenAI, Prompt Engineering, System Design

Senior Full-stack Engineer

2022 - 2023
HigherMe
  • Developed an application integration for a big restaurant company in Canada, used by more than five thousand units to contract workers.
  • Implemented unit testing on the application's front end using Jest with a testing library.
  • Applied a feature that automatically expires published jobs and notifies all managers about this expiration by email.
Technologies: JavaScript, Node.js, React, Web, Testing, Jest, Cypress, GraphQL, REST, MySQL, GitLab, Windows Subsystem for Linux (WSL), Slack, Visual Studio Code (VS Code), Front-end, TypeScript, Architecture, Projects, Docker, Webpack, Git, Styled-components, Modular CSS, Sass, JavaScript Testing, Figma, APIs, Amazon Web Services (AWS), PostgreSQL, Auth

Senior Full-stack Developer

2022 - 2022
Invillia
  • Developed an application for the most prominent food delivery company in South America used by all the big malls to handle their delivery process.
  • Implemented a back end for front end (BFF) pattern to provide all APIs to the front end on a monorepository used by the company. It used NestJS and was tested with Jest.
  • Architected and developed all the front end using React and TypeScript and tested it with Jest and a testing library.
Technologies: JavaScript, TypeScript, Node.js, NestJS, React, Jest, Testing, REST, Next.js, Windows Subsystem for Linux (WSL), Slack, Visual Studio Code (VS Code), Front-end, Web, Architecture, Projects, Cypress, GraphQL, Apache Kafka, Docker, Webpack, Kubernetes, Git, Context API, Tailwind CSS, Styled-components, Modular CSS, Sass, JavaScript Testing, Figma, APIs, RabbitMQ, Vercel, PostgreSQL, Auth

Software Developer

2021 - 2022
Ambev Tech
  • Created the first micro-frontend and implemented it on production.
  • Refactored a legacy application to support new best practices and tools like micro-frontends.
  • Developed and noded a command line interface (CLI) to create new micro-frontend applications.
Technologies: React, Node.js, Docker, REST, Microfrontends, Webpack, Kubernetes, Next.js, NestJS, TypeScript, Jest, Windows Subsystem for Linux (WSL), Visual Studio Code (VS Code), Front-end, JavaScript, Web, Architecture, Testing, Projects, GraphQL, Apache Kafka, Git, Context API, Tailwind CSS, Styled-components, Modular CSS, Sass, JavaScript Testing, Figma, APIs, RabbitMQ, Vercel, PostgreSQL, Auth

Software Developer

2021 - 2021
Localiza
  • Migrated a legacy application built with Angular to a React micro-frontend architecture.
  • Tracked all the development processes using Azure DevOps.
  • Developed an application daily used by over 10,000 people.
Technologies: React, Node.js, TypeScript, Kubernetes, Docker, Angular, Jest, Windows Subsystem for Linux (WSL), Visual Studio Code (VS Code), Front-end, JavaScript, Web, Webpack, Git, Context API, Styled-components, Sass, Modular CSS, JavaScript Testing, Figma, APIs, RabbitMQ, Vercel, PostgreSQL, Auth

Software Developer

2018 - 2021
Ifficient
  • Migrated a full MVC legacy project written in C# and Angular 1 to a C#.NET API with a React front end.
  • Architected and developed a React application using the React Context API to handle all global states.
  • Tracked all the work using Trello for the tasks and Slack for communication.
Technologies: JavaScript, React, Webpack, MySQL, Jest, Node.js, Windows Subsystem for Linux (WSL), Visual Studio Code (VS Code), Front-end, Web, Git, Sass, JavaScript Testing, APIs, Amazon Web Services (AWS), .NET, Docker Hub, PostgreSQL, Auth

Software Developer

2017 - 2018
Geolabor
  • Developed new features according to the client's needs to track workers' performance.
  • Tracked and fixed bugs using GitHub projects and managed releases.
  • Improved the application performance of the application by rewriting Mongoose queries.
Technologies: React, Node.js, MongoDB, Jest, Windows Subsystem for Linux (WSL), Visual Studio Code (VS Code), Front-end, JavaScript, Web, Webpack, Git, Sass, APIs, Docker Hub, PostgreSQL, Auth

Experience

Delivery Management Application for the Biggest Food Company in South America

A full-stack TypeScript-based application built with React and NestJS.

It was meant to be used by big malls, enabling their food stores to manage their delivery, assigning pickers to get the products, and delivering them to containers where the delivery people pick them up. The application keeps a localization track of the delivery people to know when they arrive, which allows food stores to separate the products for delivery in advance.

Human Resource Application for the Biggest Rent-a-Car Company in South America

A React-based application built by refactoring an Angular legacy code and adding new features developed to handle all the company employees' needs, from counting work hours to scheduling vacations and seeing their payments and benefits.

Application To Support Suppliers from the Biggest Brewing Company in the World

A React application built to support all the suppliers from South America, part of the biggest brewing company in the world. Users can sign as suppliers, register all their contracts with the company, and automatically check legal situations for all suppliers and if they are authorized to supply what they say.

Education

2018 - 2022

Bachelor's Degree in Software Engineering

Unicesumar - Maringa, PR, Brazil

Certifications

DECEMBER 2022 - PRESENT

Advanced React

Coursera

MARCH 2022 - PRESENT

JavaScript Expert

Ew.it

JUNE 2020 - PRESENT

MongoDB Basics

MongoDB University

JUNE 2020 - PRESENT

GoStack

Rocketseat

Skills

Libraries/APIs

React, Node.js, React Redux, Context API, Auth

Tools

Webpack, Git, JavaScript Testing, Claude Code, Figma, Slack, GitLab, NGINX, Docker Compose, Docker Hub, RabbitMQ, Codex

Languages

JavaScript, TypeScript, Sass, GraphQL, SQL, HTML, CSS

Frameworks

Jest, NestJS, Tailwind CSS, Next.js, Cypress, React Native, Angular, Material UI, .NET, Spark, Redux

Paradigms

Testing, REST, Modular CSS, Unit Testing, Microfrontends, Model Context Protocol (MCP)

Platforms

Windows, Visual Studio Code (VS Code), Web, Docker, Amazon Web Services (AWS), DigitalOcean, Vercel, Apache Kafka, Kubernetes, Azure

Storage

PostgreSQL, MySQL, MongoDB

Other

Full-stack, Front-end, Styled-components, APIs, Windows Subsystem for Linux (WSL), Algorithms, Architecture, Projects, Application State Management, AI Tools, Large Language Models (LLMs), OpenAI, Prompt Engineering, System Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring