Olá! Sou Rogério Kayronny, um desenvolvedor Full Stack com ampla experiência em desenvolvimento de aplicações web. Tenho conhecimento nas seguintes tecnologias:
- JavaScript (ES6+)
- React (JSX, Componentes, Props, Estado, Fluxo de dados, Renderização de listas, Renderização condicional)
- React Router
- Styled-components
- React Context
- Node.js
- TypeScript
- Express
- Banco de Dados SQL (SQL e SQLite)
- Knex (Query Builder)
- Programação Orientada a Objetos (POO)
- Arquitetura em camadas
- Geração de UUID
- Geração de hashes
- Autenticação e autorização
- Roteamento
- E-commerce - Front-end
Descrição: Desenvolvimento de um aplicativo de e-commerce utilizando apenas tecnologias de front-end. O projeto utiliza React (JSX), componentes, props e estado para criar uma interface interativa. A renderização de listas e renderização condicional é utilizada para exibir os produtos e as informações relevantes. O armazenamento local (localStorage) é utilizado para salvar o estado do carrinho de compras.
-
Pokedex - Integração de APIs - Front-end
Descrição: Criação de uma Pokedex utilizando tecnologias como React, React Router e integração de APIs. A aplicação consome uma API externa para obter os dados dos Pokémons e exibi-los de forma dinâmica. Utiliza-se o React Router para criar rotas e navegação entre as páginas. Também é aplicado o conceito de design systems para manter a consistência visual.
Buscador de CEP - Front-end
Descrição: O Buscador de CEP é um projeto que permite aos usuários pesquisar informações de CEP através de uma interface amigável. Ele utiliza React, Axios e React Icons para criar uma aplicação dinâmica e responsiva. Com o uso de requisições de API, é possível buscar dados relacionados a um CEP específico e exibi-los de forma organizada, incluindo informações como logradouro, bairro, cidade e estado. Tecnologias Utilizadas: React, Axios, useState, HTML, CSS e React Icons.
- API de Rede Social - Backend
Descrição: Desenvolvimento de uma API de uma rede social, onde os usuários podem se cadastrar, criar publicações e interagir com outras publicações através de curtidas. A tecnologia utilizada é Node.js com TypeScript e Express. O banco de dados utilizado é o SQLite, utilizando o Knex como query builder. São aplicados conceitos de POO, arquitetura em camadas, geração de UUID e hashes, autenticação e autorização. A API possui roteamento para lidar com as diferentes rotas da aplicação. Para testar e documentar a API, utiliza-se o Postman.
- Desenvolvedor Full Stack (Freelancer)
Período: junho 2022 - Presente
Principais realizações:- Desenvolvimento de aplicações web utilizando tecnologias front-end e back-end.
- Implementação de funcionalidades utilizando React, Node.js, TypeScript e Express.
- Integração de APIs externas e consumo de dados.
- Criação de APIs com autenticação e autorização.
- Utilização de bancos de dados SQL e SQLite.
- Aplicação de conceitos de POO e arquitetura em camadas.
- Curso profissionalizante
Bootcamp Labenu, Ano de Formatura: 2023
- Português (nativo)
- Inglês (intermediário)