Foto do banner

Sobre

Olá! Eu sou Everson do Nascimento Silva, estudante de Engenharia de Software no Instituto Federal de Pernambuco (IFPE), campus Belo Jardim. Apaixonado por tecnologia e desenvolvimento de software, estou constantemente buscando novas formas de expandir meus conhecimentos e aplicar minhas habilidades em projetos práticos. Minha jornada no mundo da tecnologia é marcada por uma combinação de aprendizado acadêmico e experiência prática em projetos pessoais. Recentemente, tive a oportunidade de participar do projeto Moura Tech, uma iniciativa da Baterias Moura focada em pesquisa e inovação. Nesse projeto, trabalhei em equipe para desenvolver soluções web voltadas para diversas áreas da empresa. Essa experiência foi fundamental para aprimorar minhas habilidades em desenvolvimento web e colaboração em equipe, além de proporcionar uma visão real de como a tecnologia pode ser aplicada para resolver problemas do mundo real.

Tecnologias

Já trabalhei com algumas linguagens de programação, ferramentas e tecnologias:

Projetos

Lista de Tarefas

O objetivo do projeto era criar uma lista de tarefas com funcionalidades completas de CRUD, além de implementar autenticação de usuários. Foram utilizadas diversas referências, como a estrutura de quadros do Trello, que inspirou a divisão de tarefas no sistema, proporcionando uma organização eficiente e intuitiva. A interface do projeto e o gerenciamento de tarefas foram desenvolvidos com base em algumas referências mencionadas anteriormente. O objetivo principal foi criar uma aplicação simples, adequada para a funcionalidade de um gerenciador de tarefas, mas que também seguisse parte da dinâmica de sistemas maiores e já consolidados no mercado. Na parte técnica, utilizei o Context API do React para reduzir a repetição de código e garantir a sincronização das alterações feitas nas tarefas em diferentes partes da aplicação que consomem o provider de tarefas. Também apliquei boas práticas de programação, como a criação de constantes e componentes reutilizáveis para elementos repetitivos. A escolha do JWT como método de autenticação foi uma exigência do projeto. No entanto, optei por armazenar o JWT no localStorage por questões de praticidade, embora essa abordagem não seja recomendada para aplicações que demandam um nível de segurança mais elevado.

Tecnologias utilizadas no projeto

LinkedIn
Email