Gabriel Silva
Verified Expert in Engineering
Full-stack Software Engineer and Developer
Gabriel is a versatile full-stack software engineer with nearly a decade of experience across the software development lifecycle. He is skilled in advanced web technologies like TypeScript, JavaScript, Node.js, React, Express, Next.js, Remix, Tailwind, Storybook, Playwright, Jest, and AWS services, including S3, RDS, and Lambda. Adept in front- and back-end development, Gabriel excels in leveraging modern frameworks and cloud solutions to craft robust software products.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Node.js, React, Next.js, Tailwind CSS, Remix, Chakra UI, Storybook, React Testing Library, PostgreSQL
The most amazing...
...thing I've done was migrating mindtools.com to a cloud-native infrastructure using serverless architecture and rewriting the platform with Node.js and React.
Work Experience
Full-stack Engineer
Sales Impact Academy
- Built, tested, and deployed new features, aiding in product evolution and market-fit discovery.
- Migrated Sales Impact Academy to its proprietary platform, accommodating over 20,000 users.
- Developed a live coaching platform with async feedback for over 20,000 users, integrating daily.co and Amazon Transcribe for video recording and streaming.
- Created over 20 internal management applications to automate company processes.
Full-stack Engineer
Guideline
- Supported the participant's team, handling over 500,000 platform users by developing, testing, and monitoring system performance.
- Played a pivotal role in building and migrating the loan system from V1 to V2, managing over 20,000 active participant loans from their savings accounts.
- Implemented various A/B tests, including IRC Section 402(g), annual review, and loan flows, and analyzed which versions increased user engagement.
- Enhanced security for over 500,000 users by implementing a multi-factor authentication (MFA) flow.
Full-stack Engineer
Mind Tools
- Developed a multi-tenant learning management system (LMS) leveraging modern web technologies and cloud services for over 100,000 users.
- Created a new data schema enabling Mind Tools to scale B2C and B2B offerings efficiently while performing better than the prior version.
- Built a small set of tools and utilities using the Serverless Framework and React to streamline architectural decisions, enhancing the development experience and easing the learning curve for new developers.
- Guided developers through the rebuild process with pair programming, presenting new architecture and explaining the data schema and AWS services.
- Used a modern stack to help Mind Tools migrate to a cloud-native version, enabling rapid product iterations.
- Aided the team in architecting a new platform using AWS. Implemented proofs of concept (POCs) to inform decisions like authentication, user and tenant management, content delivery, analytics, data storage, performance, and SEO.
Front-end Engineer
Monumenta Comunicação e Estratégias Sociais
- Created a design guideline website for caixa.gov.br, providing their mobile developers access to the design system.
- Developed dashboards, campaign websites, landing pages, and hybrid applications for different clients.
- Built the front end for eufacocultura.com.br, a Brazilian government program for artists serving over 50,000 users.
Front-end Engineer
Starta
- Built the initial version of Cato's data center dashboard in Ember.js, integrating with their API and serving the first onboarded data centers.
- Developed an in-house SaaS product for local restaurants to publish menus and take online orders, with over 30,000 menus published, using Ember.js and Ruby on Rails.
- Created data visualizations with D3.js for various clients, utilizing both live and static data sets.
iOS Developer
Apple Developer Academy
- Developed over 20 applications during a program that lasted 1,000 hours.
- Built RESTful APIs to integrate iOS apps with back-end databases.
- Released and published more than ten iOS apps with around 5,000 downloads.
Experience
Gamifica
https://gamifica.aiEducation
Bachelor's Degree in Software Engineering
University of Brasilia - Brasilia, Brazil
Skills
Libraries/APIs
Node.js, React, React Testing Library, D3.js
Tools
GitHub, Slack, Middleman, Amazon Cognito, Artillery, Xcode
Frameworks
Next.js, Express.js, Redux, Tailwind CSS, Remix, Ruby on Rails (RoR), Ember.js, .NET, Bootstrap, Angular, Ionic, Serverless Framework, Material UI, Cypress, Jest, UIKit
Languages
Bash, CSS, JavaScript, TypeScript, GraphQL, Java, Sass, HTML, Swift, Objective-C
Platforms
MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code), Heroku, AWS Lambda, iOS
Paradigms
Scrum, Testing, Design Patterns, Mobile Development, Serverless Architecture
Storage
PostgreSQL, Databases, Amazon DynamoDB, Amazon S3 (AWS S3), MongoDB, Elasticsearch, Hasura
Other
Front-end, Software Engineering, Chakra UI, Storybook, CI/CD Pipelines, Back-end, Data Visualization, Algorithms, Software Architecture, Programming, Networks, Web Development, IT Project Management, Design Systems, Amazon API Gateway, WebSockets, Serverless
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