- Apache Kafka
- Microsserviços
Fábio Signorini
FullStack Developer
Sou versado no desenvolvimento com Java Spring Framework, experiente em construir sites com ReactJS e Nuxt 3 e metódico em Desenvolvimento Limpo.
Sobre Mim
Me chamo Fábio, tenho 23 anos e faço Ciência da Computação na Universidade Federal de Uberlândia (UFU).
Estudo programação há quase 3 anos e tive a oportunidade de realizar projetos incríveis. Nesse tempo, desenvolvi habilidades que adoraria mostrar para você.
Minhas Habilidades
“As soluções são criadas a partir das demandas”
Acredito a melhor habilidade que um desenvolvedor pode ter é saber ser versátil.
Comecei meus estudos de programação pelo Front End e em pouco tempo já desenvolvia páginas em ReactJS. Para para controlar estado de sistemas complexos, utilizo Redux ou ContextAPI . Além disso, adoro Tailwind para estilos e React Forms com Zod para formulários. Além disso, considero testes bem importantes, e para isso utilizo o Jest.
Como desafio, também aprendi BackEnd. Desenvolvo API's com Java Spring Framework, utilizando Spring Data JPA para gerenciar a aplicação e o banco de dados relacional (MySQL, PostgreSQL), JUnit para testes e outras ferramentas conforme necessário em cada projeto. Também tenho alguns projetos com NodeJS e utilizando o MongoDB e Firebase.
Esse é o Meu
Portifólio
Página Inicial do Dashboard
Loja de Uniformes - Admin
Página de Cadastro de Empresa
Loja de Uniformes - Admin
- Nuxt 3
- PrimeVue Components
- TypeScript
- Java Spring Framework
- JPA
- PostgreSQL
- JUnit5
Esse é o projeto de um dashboard administrativo para uma
Loja de Uniformes. Ela foi criada para atender a demanda
da
Silvana Uniformes.
Seu
FrontEnd
foi desenvolvido em Nuxt 3, um Vue com
super poderes. Utilizei a biblioteca de componentes
PrimeVue, Tailwind para
estilos e TypeScript para tipagem. Além
disso, utilizei o Vuelidade para
validação de formulários e Pinia para
gerenciameto de estados.
Seu
Backend
foi desenvolvido em
Java com Spring Framework para criação da
API, JPA para persistência de dados e
PostgreSQL como banco de dados.
A API possui sistema de autenticação e autorização
( Spring Security ), testes unitários com
JUnit5 e documentação com Swagger.
O sistema permite ao usuário cadastrar empresas, produtos
e usuários. Além disso, é possível visualizar, editar e
excluir esses dados. Por fim, também tem um sistema de
relatórios para acompanhar e medir todos os dados
relevantes.
Página Inicial
Auto Club - Since 2023
Página do Veículo
Auto Club - Since 2023
- React JS
- JavaScript
- Google Firebase
- API
- Autenticação e Autorização
O projeto Auto Club é uma aplicação de aluguel e venda de
carros, onde o usuário pode visualizar os carros
disponíveis, alugar e comprar.
Ele foi desenvolvido com ReactJS e
Google Firebase. Os dados estão
armazenados na Firestore e são buscados
utilizando JavaScript puro. O sistema de autenticação e
autorização é feito pelo módulo de
Authentication do Firebase.
O principal da plataforma são suas funcionalidades
de CRUD para anúncios de carros, aluguel
e compra de veículos.
Os estados são gerenciados com
ContextAPI.
Página de Artigo
Behold Travel
Página de Criação de Artigo
Behold Travel
- React JS
- Google Firebase
- JavaScript
- API
- Autenticação e Autorização
Behold Travel é um blog onde qualquer pessoa pode criar
artigos descrevendo sobre suas aventuras! O projeto foi
desenvolvido em ReactJS e
Google Firebase.
Ele possui sistema de autenticação e autorização, o
usuário logado pode criar, editar e excluir seus artigos.
Além disso, o usuário pode deixar comentários em outros
artigos e visualizar os artigos de outros usuários. Os
artigos mais recentes são exibidos na página inicial.
Também escrevo alguns Artigos
Ver Todos-
Fábio Signorini21 Oct, 2024
-
- Bancos de Dados
- Modelagem de Dados
Fábio Signorini02 Oct, 2024Modelo e Diagrama Entidade Relacionamento (MER e DER) de forma fácil
-
- React JS
- Estados e Componentes
Fábio Signorini14 Nov, 2024Ciclo de vida de um componente em React JS