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

Pedro Monteiro Guimarães

Verified Expert  in Engineering

Full-stack Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since November 15, 2022

Bio

Pedro is a full-stack developer with over seven years of experience. He specializes in React, Next.js, Node.js, and NestJS and is proficient in micro-frontends, microservices, and monoliths. Throughout his career, he has also handled unit, integration, and end-to-end testing and worked with Docker, Docker Compose, PostgreSQL, MySQL, and MongoDB. Pedro is looking for new opportunities to help clients get their projects off the ground and accomplish the expected outcomes.

Portfolio

Databricks - Main
React, TypeScript, GraphQL, REST, Spark, Jest, Cypress
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

Availability

Part-time

Preferred Environment

Jest, React, NestJS, Next.js, Node.js, Context API, GraphQL, Redux, Application State Management

The most amazing...

...application I've architected and developed is used by all Brazilian suppliers of AbinBev, the world's biggest brewing company.

Work Experience

Front-end Developer

2023 - PRESENT
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

Senior Full-stack Engineer

2022 - PRESENT
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)

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

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

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

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

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

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

Tools

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

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

Platforms

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

Storage

MySQL, MongoDB

Other

Full-stack, Front-end, Styled-components, APIs, Windows Subsystem for Linux (WSL), Algorithms, Architecture, Projects, Application State Management

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