Guilherme Natal, Developer in Brasília - Federal District, Brazil
Guilherme is available for hire
Hire Guilherme

Guilherme Natal

Verified Expert  in Engineering

Software Developer

Location
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

DCDCO LLC
Next.js, React, JavaScript, Headless Software, Prismic, Storyblok, Redis...
Kermit Labs, LLC
React, Node.js, Amazon Web Services (AWS), WebGL, Prisma, Next.js, Babylon.js...
DCDCO LLC
Next.js, React, JavaScript, Headless Software, Prismic...

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: Next.js, React, JavaScript, Headless Software, Prismic, Storyblok, Redis, Vercel, Amazon Cognito, React Router, Application State Management, AWS Cloud Development Kit (CDK), User Experience (UX), User Interface (UI), Klaviyo, Payment APIs, Mapping, Serverless

Full-stack Developer

2023 - 2024
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.
Technologies: React, Node.js, Amazon Web Services (AWS), WebGL, Prisma, Next.js, Babylon.js, Terraform, Shopify

Next.js Developer

2023 - 2023
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).
Technologies: Next.js, React, JavaScript, Headless Software, Prismic, Amazon Web Services (AWS), Algolia, React Router, Application State Management, Leaflet

Full-stack React Native Developer

2023 - 2023
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.
Technologies: React Native, Node.js, Firebase, AWS IAM, Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, Software Engineering, YARN, Amazon Cognito, React Router, React Navigation, Application State Management, WordPress, Mobile Development, User Interface (UI), Stripe API, Payment APIs, Serverless, Cryptocurrency, Architecture, Startups, Cypress

Senior React Developer

2022 - 2023
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.
Technologies: React, JavaScript, CSS, HTML, Webpack, Analytics, BigQuery, Enzyme, Redux, Flux, Mocha, Jest, Progressive Web Applications (PWA), Content Management Systems (CMS), Go, Algorithms, Over-the-top Content (OTT), React Redux, UI Development, OAuth, YARN, React Router, Application State Management, Data Visualization, Dashboards, Mobile Development, User Interface (UI), Cryptocurrency, Startups, Cypress

Full-stack Developer

2021 - 2022
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.
Technologies: C++11, DBeaver, HTML, JavaScript, Jest, TypeScript, MySQL, Kubernetes, Python 3, Bash, Linux, Bash Script, Full-stack, APIs, Full-stack Development, SQL, Front-end, Android, NoSQL, HTML5, Redux, Code Architecture, GitHub, JSX, Web Development, Test-driven Development (TDD), Unit Testing, Tailwind CSS, Back-end, Responsive Layout, Databases, REST APIs, Express.js, GitLab CI/CD, Responsive Web Design (RWD), JSON, API Integration, Git, REST, DOM, Front-end Development, Web Applications, Docker, ECMAScript (ES6), Flux, Postman, Axios, Google Cloud, JSON Web Tokens (JWT), Algorithms, React Redux, UI Development, OAuth, Software Architecture, YARN, React Router, Application State Management, Mobile Development, User Interface (UI), Bluetooth, Architecture, Startups, WebSockets

Senior Full-stack Developer

2021 - 2021
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.
Technologies: React, Next.js, Ruby on Rails 5, PagSeguro, Node.js, Tailwind CSS, Back-end, Responsive Layout, Databases, REST APIs, Chakra UI, Search Engine Optimization (SEO), Web Performance Optimization (WPO), Express.js, Payment APIs, Responsive Web Design (RWD), JSON, API Integration, Git, REST, DOM, Front-end Development, Web Applications, Docker, ECMAScript (ES6), Flux, Postman, Axios, JSON Web Tokens (JWT), Google Maps API, Algorithms, React Redux, UI Development, Technical Architecture, OAuth, YARN, Amazon Cognito, React Router, Application State Management, User Interface (UI), Architecture, Leaflet, Startups

CTO

2019 - 2021
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.
Technologies: HTML, MySQL, Google Cloud Platform (GCP), Linux, JavaScript, React, PHP, Laravel 5, PHPUnit, Firebase, Full-stack, APIs, Minimum Viable Product (MVP), Full-stack Development, Laravel, SQL, Front-end, Leadership, NoSQL, HTML5, Landing Pages, Redux, Code Architecture, GitHub, Figma, Material UI, JSX, Web Development, Zoho, Back-end, Responsive Layout, Databases, Search Engine Optimization (SEO), Web Performance Optimization (WPO), Google SEO, Responsive Web Design (RWD), JSON, API Integration, Git, REST, DOM, Front-end Development, Web Applications, Styled-components, ECMAScript (ES6), Flux, Google Analytics, Apps, Analytical Dashboards, Postman, Axios, Google Cloud, Google Maps API, Algorithms, React Redux, UI Development, Web & Mobile Applications, Technical Architecture, OAuth, Software Architecture, Web Scraping, YARN, React Router, Application State Management, User Experience (UX), User Interface (UI), Bootstrap, Mapping, Architecture, Leaflet, CTO, Startups

Game Developer and Mobile Developer

2017 - 2019
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.
Technologies: C, C++11, SDL, Unity, PHP, PostgreSQL, MySQL, Linux, JavaScript, React, Ionic 3, Angular, TypeScript, Full-stack, SQL, Front-end, HTML5, jQuery, Redux, GitHub, JSX, Web Development, Back-end, Databases, Git, DOM, Front-end Development, Web Applications, ECMAScript (ES6), Axios, C++, Progressive Web Applications (PWA), Google Maps API, Game Development, Algorithms, UI Development, Web & Mobile Applications, Cross-platform, YARN, React Navigation, Application State Management, Mobile Development, Bootstrap, PWA

OAuth 2 Implementation

https://github.com/gnatal/Oauth2
This project is a custom implementation of OAuth 2 using Node.js and TypeScript to authenticate and authorize microservices. I have plans to improve the project, namely to standardize the authentication of express applications without any effort.

React Native Banking App

https://github.com/gnatal?tab=repositories
This was a Gama Academy course about React Native. The project was to create a full web/mobile application using React, Node.js, and React Native. The end result was a Vercel app and a mobile app, which can be seen on my GitHub profile.

Next.js Banking App

https://i-bank-gnatal.vercel.app/
This was the web version of the React Native banking app; it was done in Next.js using a JSON Server. The idea was to have a fast and easy-to-use full banking app, mobile and web.

iResume

https://play.google.com/store/apps/details?id=com.guilhermenatal.myresume
This project is a mobile app to create beautiful resumes. With this app, you can have your resume online 24/7 and choose beautiful templates. This project aims to ease job search, making your resume a web page. It also exports to PDF so you can see it when needed.
2013 - 2018

Bachelor's Degree in Engineering

Universidade de Brasília - Brazil

OCTOBER 2023 - PRESENT

Learn Rust by Building Real Applications

Udemy

AUGUST 2023 - PRESENT

Blockchain A-Z: Build a Blockchain, a Crypto + ChatGPT Bonus

Udemy

JULY 2023 - PRESENT

React Native: Advanced Concepts

Udemy

APRIL 2023 - PRESENT

AWS Lambda - A Practical Guide - Learn from an Expert

Udemy

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

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

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, 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 (PWA), 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, Minimum Viable Product (MVP), Leadership, PagSeguro, Chakra UI, Google SEO, Analytics, Enzyme, Content Management Systems (CMS), Headless Software, Prismic, Storyblok, Supabase

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring