Guilherme Góes Mendonça, Developer in Florianópolis - State of Santa Catarina, Brazil
Guilherme is available for hire
Hire Guilherme

Guilherme Góes Mendonça

Verified Expert  in Engineering

Front-end Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since May 7, 2021

Bio

Guilherme is a senior front-end developer specializing in React with over six years of experience building production-grade applications. He has worked on various projects for startups, Fortune 500 Companies, and big regional companies, including the largest logistics specialist company in the south of Brazil.

Portfolio

News Revenue Hub, Inc.
React, JavaScript, Django, CSS3, jQuery, Node.js, Front-end
Freelance
TypeScript, React, GraphQL, Apollo, React Apollo, Material UI, Jest, Cypress...
JungleDevs
React, Redux, React Router, Django, REST APIs, JavaScript 6, Python 3, HTML5...

Experience

  • React - 6 years
  • Git - 6 years
  • Agile Sprints - 3 years
  • GraphQL - 3 years
  • TypeScript - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Material UI - 3 years
  • Jest - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Oh My Zsh, React, Redux, Git, TypeScript

The most amazing...

...thing I've done is lead the front-end team in developing the management web app for the biggest logistics company in the southern region of Brazil.

Work Experience

Senior Full-stack Engineer

2022 - PRESENT
News Revenue Hub, Inc.
  • Re-wrote existing components in the codebase to reduce production bugs, address technical debt, and simplify maintenance (using TypeScript).
  • Developed and implemented unit testing, which increased code coverage from nearly zero to over 90%, improving robustness and reliability (using Jest).
  • Improved accessibility of components and pages of the application to ensure a seamless user experience.
  • Reviewed existing UI source code to find opportunities for potential security, usability, and performance optimizations on a routine basis.
Technologies: React, JavaScript, Django, CSS3, jQuery, Node.js, Front-end

Senior Front-end Engineer

2021 - 2023
Freelance
  • Created several web apps' UI components and containers.
  • Wired up components and containers using GraphQL and Apollo Client.
  • Improved user experiences by adding skeleton loading states to components.
  • Performed SEO to rank better in searches per the marketing team's requests.
Technologies: TypeScript, React, GraphQL, Apollo, React Apollo, Material UI, Jest, Cypress, JavaScript 6

Full-stack Software Engineer

2019 - 2021
JungleDevs
  • Served as the lead developer and front-end team leader in developing a management application for the largest specialist in logistics in South Region, Brazil.
  • Tracked production bugs and errors using Sentry and solved them quickly by sending hotfixes.
  • Mentored two junior front-end software engineers and one front-end software engineer. Helped them to improve their knowledge of React and gave them career advice.
Technologies: React, Redux, React Router, Django, REST APIs, JavaScript 6, Python 3, HTML5, CSS, Material UI, Agile Sprints, Scrum, Agile Software Development, Git, GitHub, CircleCI, Sentry, Amazon Web Services (AWS), HTML

Front-end Developer

2018 - 2019
Árvore de Livros
  • Developed a beautiful and functional UI from a design given by the company's designer.
  • Built a responsive UI for several screen sizes, including desktop, tablet, and mobile.
  • Debugged and fixed several UI and functionality bugs that prevented deployments to production builds.
Technologies: React, Redux, Agile, Scrum, Agile Sprints, Agile Software Development, JavaScript 6, HTML5, CSS, Git, HTML

Front-end Intern

2016 - 2018
Healfies
  • Worked as the only developer to maintain the company's React Native app.
  • Developed a Node.js microservice that automatically retrieved a patient's information from medical exam images to replace the previous manual version.
  • Helped publish the app to Apple's App Store and Google's Play Store.
Technologies: React, React Native, AngularJS, JavaScript, Node.js, Git, HTML5, CSS, HTML, JavaScript 6

Experience

Humanity Against Coronavirus

https://github.com/GuiMend/humanity-agains-coronavirus
A React-based application that helps monitor and brings awareness to COVID-19-related issues.

I developed this application in March 2020, using React, Redux, Reach Router, and Material-UI on the front end. I deployed the web app's infrastructure in my personal AWS account using Terraform to create the required services.

My idea was to create an interactive dashboard to help people understand how COVID-19 spread in the user's specified region. I only purchased the domain for one year and didn't renew it, so this project is currently inactive, but I still have the source code on my GitHub.

I'm eSports

https://www.youtube.com/watch?v=p3oK79NuW2Q&t=4s
I'm eSports was a startup that I started with three other friends; it was a platform aimed at gaming and eSports enthusiasts. It was a place where you could find new people with similar interests and gaming skills. You can also get together to play a game, build a team, practice skills, and enter a competition.

We worked on this project from October 2017 to October 2018. Then we decided that it was better to close the startup and move on to other challenges.

This was a great experience. I love entrepreneurship, and one day, I'll try again.

Front-end Desktop Source Code:
• //bitbucket.org/imesports/desktop_frontend/src/master/

Design (Player Profile Screen):
• https://www.figma.com/file/PJf2uUhNiHM09zv2VuyIn6kG/Player-Profile?node-id=0%3A1

Investment Portfolio Tracker (Work in Progress)

https://owo-finance.vercel.app/pt-BR
A Next.js and React-based application that tracks your investment portfolio. The web app is still a work in progress, but I'd like to share it here because it uses some excellent features, like:
• Light and dark mode
• Multi-language support, including Portuguese and English
• Material UI design
• Dashboard (chart components)
• Responsive design, mobile to desktop supported screens
• PWA

Education

2012 - 2019

Bachelor's Degree in Electrical Engineering

UFSC | Universidade Federal de Santa Catarina - Florianópolis, Santa Catarina, Brazil

2015 - 2016

Exchange Year in Electrical Engineering

University of Tennessee — Knoxville - Knoxville, TN, United States

Certifications

MAY 2019 - PRESENT

Machine Learning and Artificial Intelligence Foundations

Udacity

APRIL 2018 - PRESENT

React Developer

Udacity

Skills

Libraries/APIs

React, React Router, REST APIs, NumPy, Pandas, Node.js, jQuery

Tools

Git, Oh My Zsh, Terraform, Figma, GitHub, CircleCI, Sentry, React Apollo

Languages

JavaScript 6, CSS, HTML5, JavaScript, HTML, Python, Python 3, TypeScript, GraphQL, CSS3

Frameworks

Redux, Material UI, Django, Jest, React Native, AngularJS, Next.js, Cypress

Platforms

MacOS, Visual Studio Code (VS Code), Anaconda, Amazon Web Services (AWS)

Paradigms

Agile Software Development, Scrum, Agile

Storage

Databases, Data Centers

Other

Software, Agile Sprints, Apollo, Storybook, Electronics, Mathematics, Mathematical Finance, Machine Learning, Startup Funding, Team Management, CEO, Design, PWA, Responsive UI, Internalization, Dashboards, Front-end

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