Guilherme Natal
Verified Expert in Engineering
Software Developer
Brasília - Federal District, Brazil
Toptal member since August 17, 2022
Guilherme has nearly seven years of experience in website and application development, specializing in full-stack development and Linux server administration. Proficient in diverse technologies such as HTML/CSS, JavaScript, TypeScript, Node.js, React, Laravel, PHP, C#, and Python, he communicates in a clear and direct manner. Continuously dedicated to skill enhancement, Guilherme actively seeks opportunities for professional development.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Laravel 5, React, Next.js, Node.js, Python 3, Jest, CSS, Redis, Amazon Web Services (AWS)
The most amazing...
...thing I've built is a file system using JavaScript with web sockets to render it in real time, enabling users to upload 100GB files seamlessly.
Work Experience
Next.js Developer
DCDCO LLC
- Migrated an old page to a new one without any disruption.
- Reduced the loading time of the page from 10 seconds to 1.
- Made the SEO above 90 for everything except performance.
Full-stack Developer
Kermit Labs, LLC
- Built a 3D model for creating luxury car previews, cars made on demand and with no manufacturing line.
- Created an algorithm to superpose many images into just one image, allowing the creation of many images using image layers.
- Made an npm package that we managed to sell to companies so they could create digital twins to show to customers.
Next.js Developer
DCDCO LLC
- Resolved all web page issues, including crashing and multiple other problems.
- Managed to fix the tracking problem by utilizing Klaviyo.
- Optimized the performance by leveraging Redis (Vercel KV).
Full-stack React Native Developer
RedKangaroo, INC.
- Developed a React Native app to sell coins minted to brands. The idea was create tokens for brands so they can sell these tokens and give discounts.
- Fixed a huge crashed back end done in vanilla JavaScript. We managed to make it work entirely serverless with AWS Lambda.
- Created a blockchain to store the transactions between users and brands so we could have a secure coin transaction.
Senior React Developer
Imagine Replay Inc
- Served as a senior React developer for an OTT platform integrated with blockchain.
- Fixed all bugs when creating a new show, payment methods, and login flow.
- Developed the admin management system. This system allowed creators to manage their payments, shows, and other features.
- Fixed the BigQuery on the back end and decoupled users' analytics from admin analytics.
Full-stack Developer
Ormuco
- Implemented a decentralized file system and synchronized it with an object storage system, like Amazon S3 (AWS S3), which made it operate similarly to a real decentralized operating system.
- Discovered a way to save terabytes of data using pointers to files instead of real files; this made it possible to delete, update, and rename files quite quickly and efficiently.
- Developed Bash scripts that would automate much of our work, resulting in a reduction in setup time.
Senior Full-stack Developer
seu guru
- Built most of the main web page as a React developer.
- Handled the integration with PagSeguro as an RoR developer.
- Developed an admin page for insurance companies as a Next developer.
CTO
Encontre Beleza
- Developed an algorithm to recommend the best makeup products in Brazil based on a person's skin characteristics, including skin tone, issues (such as dryness), and so on.
- Established the entire cloud structure using GCP; this allowed us to expand our services quite quickly.
- Gathered the data of 40,000 women for our database; this included their full beauty profile, including skin tone, skin issues (like dryness or rashes), and other beauty-related pieces of data.
Game Developer and Mobile Developer
CDT-ITAE-NCOM
- Managed the front-end team and developed the back end to generate the tickets for the Inovatech app; this app allowed people at Inovatech events to subscribe and validate their tickets.
- Developed, at ITAE, a battle ship game with a quiz so we could help university students to learn in a humorous manner.
- Built, at ITAE, a portal to make the marketing of CDT software services; this portal had links to pictures of the entire CDT software portfolio as well as games.
Experience
OAuth 2 Implementation
https://github.com/gnatal/Oauth2React Native Banking App
https://github.com/gnatal?tab=repositoriesNext.js Banking App
https://i-bank-gnatal.vercel.app/iResume
https://play.google.com/store/apps/details?id=com.guilhermenatal.myresumeEducation
Bachelor's Degree in Engineering
Universidade de Brasília - Brazil
Certifications
Learn Rust by Building Real Applications
Udemy
Blockchain A-Z: Build a Blockchain, a Crypto + ChatGPT Bonus
Udemy
React Native: Advanced Concepts
Udemy
AWS Lambda - A Practical Guide - Learn from an Expert
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, React Router, React Navigation, Leaflet, SDL, Google Maps API, Stripe API, jQuery, WebGL, Babylon.js
Tools
GitHub, JSX, Git, Postman, MATLAB, Google Analytics, Amazon Cognito, Expo, Figma, GitLab CI/CD, Webpack, BigQuery, Mocha, AWS IAM, AWS Cloud Development Kit (CDK), Prisma, Terraform
Languages
CSS, HTML, TypeScript, JavaScript, SQL, HTML5, ECMAScript (ES6), C++11, C, Python, Python 3, PHP, C++, Bash, Bash Script, Go, Rust
Frameworks
Next.js, Redux, Tailwind CSS, Express.js, Flux, JSON Web Tokens (JWT), React Native, Yarn, Laravel 5, OAuth 2, Laravel, Material UI, Bootstrap, Cypress, Jest, PHPUnit, Unity, Ionic 3, Angular, Ruby on Rails 5, Svelte
Paradigms
Responsive Layout, Responsive Web Design (RWD), REST, Mobile Development, Test-driven Development (TDD), Search Engine Optimization (SEO), Web Performance Optimization (WPO), Cross-platform, Unit Testing
Platforms
Docker, Vercel, Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS), Algolia, Blockchain, WordPress, Klaviyo, Kubernetes, Google Cloud Platform (GCP), Firebase, Android, AWS Lambda, Amazon EC2, Storyblok, AWS Elastic Beanstalk, Shopify
Storage
MySQL, Databases, JSON, Google Cloud, PostgreSQL, NoSQL, DBeaver, Redis, MongoDB, Amazon S3 (AWS S3)
Other
Full-stack, APIs, Front-end, Web Development, Back-end, API Integration, DOM, Front-end Development, Web Applications, Axios, Algorithms, UI Development, OAuth, Application State Management, User Interface (UI), Serverless, Architecture, CTO, Startups, TypeORM, Full-stack Development, Landing Pages, Code Architecture, Zoho, Payment APIs, Styled-components, Apps, Progressive Web Applications (PWAs), Analytical Dashboards, Game Development, Over-the-top Content (OTT), Web & Mobile Applications, Technical Architecture, Software Engineering, Software Architecture, Web Scraping, Data Visualization, Dashboards, User Experience (UX), PWA, Mapping, Bluetooth, Cryptocurrency, Blockchain & Cryptocurrency, WebSockets, Cloud Infrastructure, Minimum Viable Product (MVP), Leadership, PagSeguro, Chakra UI, Google SEO, Analytics, Enzyme, Content Management Systems (CMS), Headless Software, Prismic, Supabase
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