
Gabriel Vinhaes
Verified Expert in Engineering
Algorithms Developer
Brasília - Federal District, Brazil
Toptal member since August 6, 2021
Gabriel is a skilled software engineer experienced in React, Python, and Go, responsible for the restriction system of Mercado Livre's logistics services. He is innovative, excels under pressure, and actively participates in technical discussions. He also teaches undergraduate classes, which has helped him develop his communication and knowledge-sharing skills. Gabriel's pursuit of improvement is essential to his and the company's success.
Portfolio
Experience
- Go - 5 years
- React - 4 years
- Algorithms - 4 years
- TypeScript - 3 years
- MySQL - 3 years
- Next.js - 2 years
- Python - 2 years
- Recoil - 1 year
Availability
Preferred Environment
Windows Subsystem for Linux (WSL), Ubuntu, IntelliJ IDEA, WebStorm
The most amazing...
...product I've developed was an eCommerce platform for massive supermarket chains that buy products from AB InBev.
Work Experience
Professor
UniCEUB
- Taught introductory logic and web programming courses to 1st and 4th-semester students, respectively.
- Developed and administered assessments that effectively tested students' understanding of course content.
- Answered students' questions and provided support during class, resulting in high levels of engagement and comprehension.
- Balanced theoretical and practical aspects of course content to ensure students had a well-rounded understanding of programming concepts.
Senior Software Engineer
MercadoLibre
- Implemented new functionalities and improved performance of the restriction system application used by MercadoLibre logistics services using Go.
- Played a crucial role in building a machine learning algorithm that predicted if an item could be transported by air.
- Provided support in designing the front end for managing restrictions by transport teams, resulting in improved usability and effectiveness.
- Demonstrated an exceptional ability to solve complex problems and innovate by consistently providing critical analysis and questioning the status quo.
- Mastered the application and progressed quickly in business knowledge, becoming a reference for the team both technically and in business knowledge.
- Proficient in front-end and back-end (Go), familiar with infrastructure, and able to utilize MercadoLibre tools effectively.
- Contributed to various projects, including leading the Flyability transfer and delivering the new restrictions architecture and the new admin API and database refactoring.
- Mentored team members, such as supporting colleagues in delivering new Alfred roles and helping deliver Hazmat.
- Participated in inner-sourcing projects and currently involved in discovering node restrictions, responsible for developing the technical solution proposal.
Senior Developer
Lantern
- Developed and implemented the front end of Lantern's new digital wallet product using React and Tailwind CSS.
- Assisted in developing the back end of the wallet product using Go, ensuring seamless integration with the front end.
- Collaborated with the team to improve the digital wallet's user experience and interface design.
- Conducted code reviews on various front-end features to ensure the quality and efficiency of the codebase.
- Contributed to the development of other front-end projects within the company.
Software Architect
GigaCandanga
- Developed a robust ERP using Go, React, TypeScript, PostgreSQL, and WebDAV.
- Oversaw ERP's microservices architecture and implemented POCs to use in the application.
- Coded and configured on different application servers and database engines.
- Managed the application's infrastructure, from CI/CD to the on-premises server's infrastructure.
- Provided knowledge transfer sessions among the team and was responsible for code review and quality.
Front-end Developer
GigaCandaga
- Developed the front-end module of a new ERP for GigaCandanga using JavaScript and React.
- Analized feedback data provided from end users and stakeholders.
- Introduced new features to clients and designed intuitive interfaces.
- Assisted in defining API endpoints following REST principles.
Analyst Developer
AmbevTech
- Developed a robust and scalable eCommerce using React, TypeScript, and Recoil.
- Oversaw code reviews and front-end project code quality.
- Interviewed candidates for positions in various company teams.
- Guided and assisted in refining new features with the architect and other team members.
- Provided knowledge transfer sessions in the company.
- Mentored junior front-end developers from other teams.
- Implemented front-end CI/CD pipelines on Azure DevOps.
- Developed new features in global eCommerce applications using Next.js and Redux.
- Implemented end-to-end tests with the QA team using Cypress.
Front-end Developer
Gigaview
- Developed a robust UI for a Computer Vision application using TypeScript, React, RecoilJS, and MinIO.
- Solved issues in microservices design and defined the event’s database schema using Cassandra.
- Corrected technical challenges of candidates in the front-end role.
- Provided technical insights to team members about the database and microservices.
Full-stack Developer
Citara Labs
- Developed a multiprotocol IoT application using React, TypeScript, Python, GraphQL, and Cassandra.
- Oversaw front-end and back-end code quality.
- Provided technical leadership to new team members and participated in bespoke feature refinements.
Software Developer
Mirante
- Built an ERP using Java Spring and Wicket for a tourism company.
- Developed new features and maintained legacy code.
- Guided interns with their activities and problems.
Experience
Middleway
Gestão Otimizada
Bees Link
https://bees.com/Education
Postgraduate Degree in Machine Learning and Data Science
UniCEUB - Brasília, Brazil
Bachelor's Degree in Computer Science
UniCEUB - Brasília, Brazil
Certifications
Applied Data Science With Python
University of Michigan
Deep Learning
deeplearning.ai
Architecting with Google Kubernetes Engine
Google Cloud
Algorithmic Toolbox
University of California San Diego & National Research University Higher School of Economics
AWS Fundamentals
Amazon Web Services
Statistics with Python
University of Michigan
Full-stack Web Development with React
The Hong Kong University of Science and Technology
Scrum Fundamentals Certified
SCRUMstudy
Skills
Libraries/APIs
React, Node.js, Pandas, NumPy, SciPy, Chart.js, Protobuf, SignalR, Scikit-learn
Tools
WebStorm, IntelliJ IDEA, GitLab, Observability Tools, Figma, GitLab CI/CD, React Apollo, BigQuery
Languages
Go, JavaScript, ECMAScript (ES6), TypeScript, SQL, Python, Java, GraphQL, Python 3
Frameworks
Recoil, gRPC, Next.js, Redux, Spring, Apache Wicket, Material UI, Tailwind CSS
Paradigms
Automated Testing, Real-time Systems, Microservices Architecture, Azure DevOps, Scrum, Test-driven Development (TDD), DevOps, ITIL
Platforms
Google Cloud Platform (GCP), Docker, Ubuntu, Azure, Amazon Web Services (AWS), Apache Kafka, Kubernetes
Storage
PostgreSQL, Cassandra, MySQL, MongoDB, Google Cloud, Amazon DynamoDB, Google Cloud Spanner
Other
API Integration, Architecture, Scalability, WebSockets, Back-end, Windows Subsystem for Linux (WSL), Programming, Algorithms, Blitz, Web Logic, Design Systems, API Gateways, MinIO, WebDAV, Data Science, Machine Learning, Data Visualization, Deep Learning, Statistics, Styled-components, Data Analysis, Vite, Cloud, University Teaching, University, Colleges & Universities, CI/CD Pipelines
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