
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
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
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
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
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.
Senior Front-end Engineer
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.
Full-stack Software Engineer
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.
Front-end Developer
Á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.
Front-end Intern
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.
Experience
Humanity Against Coronavirus
https://github.com/GuiMend/humanity-agains-coronavirusI 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=4sWe 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• 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
Bachelor's Degree in Electrical Engineering
UFSC | Universidade Federal de Santa Catarina - Florianópolis, Santa Catarina, Brazil
Exchange Year in Electrical Engineering
University of Tennessee — Knoxville - Knoxville, TN, United States
Certifications
Machine Learning and Artificial Intelligence Foundations
Udacity
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
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