
Pedro Monteiro Guimarães
Verified Expert in Engineering
Full-stack Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since November 15, 2022
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
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
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
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.
Senior Full-stack Engineer
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.
Senior Full-stack Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Delivery Management Application for the Biggest Food Company in South America
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
Application To Support Suppliers from the Biggest Brewing Company in the World
Education
Bachelor's Degree in Software Engineering
Unicesumar - Maringa, PR, Brazil
Certifications
Advanced React
Coursera
JavaScript Expert
Ew.it
MongoDB Basics
MongoDB University
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring