
Guilherme Caçador Monteiro
Verified Expert in Engineering
Front-end Developer
Sorocaba - State of São Paulo, Brazil
Toptal member since September 27, 2022
Guilherme has been working with technology for the past seven years. He started as a QA intern and later became a front-end developer, specializing in React and TypeScript, with many successfully shipped to production applications and features. He is passionate about building great user experiences.
Portfolio
Experience
- React - 6 years
- Agile - 4 years
- JavaScript - 4 years
- Sass - 4 years
- JavaScript Testing - 3 years
- TypeScript - 3 years
- Angular - 2 years
- Redux - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Sass, React, Webpack, HTML, REST APIs, Git, React Hooks, Unit Testing
The most amazing...
...project I've worked on is building an esports platform from scratch, being part of major technical and architectural decisions, and taking it to production!
Work Experience
React Expert (via Toptal)
We comes Before Me, Corp
- Led front-end development, including planning, task management, documentation on Confluence, and implementation, in coordination with back-end development, of a monitoring service that integrates with online DBs to notify users of changes to any part of schemas.
- Participated actively in agile-like meetings such as dailies, plannings, retrospectives, and front-end focused meetings. Most such meetings aimed to improve development processes and standards for the whole team.
- Fixed over 130 bugs and tech debts related to migrating components to work with multiple themes and functions in different applications. Acted on code refactoring, style improvements, and adding unit tests and Storybook stories (interactive documentation).
- Worked on over 50 feature work items, going through the process of self-management, planning, task splitting, task estimating, and developing with a high focus on code quality, adding unit tests, and refactoring legacy code.
Front-end Engineer
Gympass
- Worked mainly on a mental health app at its early stages, before and after market release.
- Developed features for the end user web app using React and TypeScript, ranging from the authentication system and third-party integrations for schedule and video calls to article reading, quizzes, and assessments.
- Developed features for the mental health specialist platform using Angular.
- Led the development of the back-office platform using React, making all of the architectural decisions.
- Built a flexible, versatile, and performative model management system using reactive programming techniques.
- Integrated a headless CMS via GraphQL with React and Angular applications.
Software Engineer
Gamers Club
- Worked on the team that built a new multi-gaming esports platform from scratch, being part of major technical and architectural decisions.
- Built a tournament platform as MVP using React with TypeScript and Redux.
- Created a homebrew React library with generic custom hooks and HOCs and designed system-guided components completely covered by unit tests using Jest and documented using Storybook.
- Evolved that MVP until production, building extensive features in a decoupled, generic, and scalable ecosystem called Gamers Club.
- Led the initiative to apply code splitting and micro front ends to optimize initial loading and feature portability between different products.
- Acted as a sole front-end developer at a modular ecosystem of micro-transactions project that consisted of a digital wallet, a marketplace, a checkout system integrated into a payment gateway, and an item inventory management.
Front-end Developer
Vérios Investimentos
- Developed and maintained the internal operations back office using React and MobX.
- Led and executed a complete overhaul of the operations' main dashboard to improve user experience and speed up customer service.
- Interviewed operations analysts to understand and write requirements.
- Built an AWS Lambda crawler using Node.js to import information from Brazil's central bank network and update internal metrics.
- Worked on the end user platform using React and Redux, acting on performance issues for the main dashboard using the back end for front end pattern.
Junior Front-end Developer
BonsaiUX
- Built a smart toys marketplace interface for a startup, heavily focusing on SEO and using Sass, jQuery, Handlebars, and gulp.js; at times acting on the final Vue.js code as well.
- Worked on enterprise resource planning in the fertilizer industry, where I created a complex report generation tool using Angular 4.
- Worked for a wood extractor and delivery startup, building an interactive map of information using Google Maps services and React.
Summer Research Student
CESAR School
- Participated in an entrepreneurship challenge, developing a product for health care.
- Took courses on design thinking, development methodologies, and business.
- Developed a business plan for the product and a visual interface for the app using Ionic (Angular 4).
Intern
Ventron
- Tracked, investigated, and reported bugs using SQL and Jira as reporting tools.
- Automated high-level tests on production products using Selenium.
- Conducted performance and load tests using JMeter.
- Participated as the sole QA member of several agile teams conducting manual tests.
Experience
Multi-gaming Esports Platform
I was part of the team that built it from scratch, making major technical and architectural decisions, developing from the MVP to production ready, and continuously working on new features and refactors to improve the platform.
Skills
Libraries/APIs
React, Flexbox, REST APIs, React Router, React Redux, Vue, Handlebars, jQuery, MobX, Node.js, Lodash
Tools
Git, JavaScript Testing, Webpack, Slack, Apache JMeter, Jira, Figma
Languages
Sass, JavaScript, CSS, HTML, HTML5, TypeScript, SQL, GraphQL
Frameworks
Angular, Redux, Jest, Selenium, Ionic, Next.js, NestJS, Angular 4
Paradigms
Agile, Unit Testing, Testing, Design Thinking, Kanban, Scrum, Web Architecture
Platforms
Visual Studio Code (VS Code), MacOS, Linux, AWS Lambda, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, Relational Databases
Other
Front-end, React Hooks, Styled-components, API Integration, Discord, Business, Storybook, Atomic Design, Front-end Development
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