Davi Rezende
👋 Hi, I'm

Davi Rezende

Software Engineer

About Me

I have loved programming since I was 12 years old, I have been working as a programmer since I was 16 years old. Focusing on the frontend, I always like to surprise with modern, innovative and accessible layouts. I have experience in both web and mobile programming.I finish a task faster than the Millennium Falcon does the Kessel run ("less than twelve parsecs.")millenium falcon

Experience

Software Engineer at Smart New System, Goiânia

June 2022 - Present

Refactoring a system that is one of the main products of the company, front-end of the mobile application for customers who want to monitor equipment. Working with: ReactJS, Next.js, React Native, Styled Components, Stitches, JavaScript, TypeScript, Tamagui, Docker, REST API, Git, HTML, CSS

Education

Finished the high school

January 2023 - June 2023

Skills

CSS3

CSS3

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.

Git

Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

HTML5

HTML5

HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa: "Linguagem de Marcação de Hipertexto") é uma linguagem de marcação utilizada na construção de páginas na Web.

JavaScript

JavaScript

JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma (protótipos, orientado a objeto, imperativo e funcional).

Next.js

Next.js

Used by some of the world's largest companies, Next.js enables you to create full-stack Web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.

ReactJS

ReactJS

React lets you build user interfaces out of individual pieces called components.

React Native

React Native

React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.

TypeScript

TypeScript

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

NodeJs

NodeJs

Node.js is a cross-platform, open-source server environment that can run on Windows, Linux, Unix, macOS, and more.

Projects

Design System Ignite UI

Design System Ignite UI

This design system was created during a course produced by Rocketseat, it was created in a monorepo that uses TurboRepo to manage the monorepo, we created token packages and the react package in addition to the project docs that were created using Storybook, for better development they were used TypeScript, TSUP and ESLint. Stitches was used for styling. The project is in NPM, for deployment we use Github Actions with the Changesets Release Action tool to help versioning

Technologies:
ReactJS
Radix UI
Storybook
ESLint
Stitches
TSUP
TypeScript
TurboRepo
Polished
17 de novembro de 2022
Netflix Clone

Netflix Clone

This project was developed with JavaScript using the ReactJs library, and a project that copies the main Netflix interface, but it is not functional, it was only reproduced the front end, which is responsive.

Technologies:
ReactJS
Styled Components
TypeScript
Material UI
05 de janeiro de 2021
Clone of the main Github interface

Clone of the main Github interface

This project was done with the official REST API of github, with the objective of recreating a user's profile, in the header input you can write your username to view your profile. If you click on the logo the site theme is changed.

Technologies:
ReactJS
Styled Components
TypeScript
React Calendar Heatmap
React Router Dom
05 de janeiro de 2021
Simple Design System

Simple Design System

Design System created during an online event (ignite lab) from rocketseat, and a project developed in ReactJS that uses Storybook to document the project, Radix UI for custom components and Tailwind CSS for styling and deployment was done with Github Pages

Technologies:
ReactJS
TailwindCSS
Radix UI
TypeScript
Storybook
04 de novembro de 2022
Blog (JAMStack)

Blog (JAMStack)

This is a JAMStack project that uses Next.js and GraphQL to consume the GraphCMS API, styled by the tailwind library. GraphQL queries were generated automatically by lib codegen

Technologies:
ReactJS
TypeScript
Next.js
GraphQL
TailwindCSS
24 de março de 2022
Clone of the main Discord interface

Clone of the main Discord interface

This project was developed with ReactJS, in order to recreate Discord main interface.

Technologies:
ReactJS
Styled Components
TypeScript
05 de janeiro de 2021
Ignite Shop

Ignite Shop

Ignite Shop is an e-commerce that sells rocketseat shirts, where Next.js was used to make Static Site Generation (SSG) to render the main screen and the product screen and Server Side Rendering (SSR) to render the success, to purchase the t-shirts I used the stripe API

Technologies:
ReactJS
Next.js
TypeScript
Stitches
Axios
Stripe
Keen Slider
ESLint
04 de novembro de 2022
DropBox Clone

DropBox Clone

This project was developed in ReactJS, and its objective is to reproduce the functionality of the header Dropbox and side menu.

Technologies:
ReactJS
Styled Components
TypeScript
React Icons
05 de janeiro de 2021