Auth User API
API REST com cadastro, login, JWT, BCrypt, roles USER/ADMIN e endpoint protegido.
Acessar Repositório
Desenvolvedor Backend Java
Graduando em Ciência da Computação pela UFT, focado em desenvolvimento backend com Java, Spring Boot, APIs REST, autenticação JWT, Docker, bancos relacionais, cache com Redis, mensageria com RabbitMQ e fundamentos de microsserviços.
Sou Vinicius Arruda, estudante de Ciência da Computação na Universidade Federal do Tocantins. Tenho direcionado meus estudos para desenvolvimento backend com Java, Spring Boot, bancos de dados relacionais e boas práticas de organização de projetos.
Meus projetos recentes demonstram fundamentos importantes de aplicações backend reais: separação em camadas, autenticação com JWT, validação de dados, regras de negócio, tratamento de erros, cache com Redis, mensageria com RabbitMQ, Docker Compose, testes automatizados e documentação clara de execução.
Busco minha primeira oportunidade profissional em desenvolvimento de software, com disposição para aprender, colaborar em equipe e evoluir com qualidade de código.
Representação institucional pela UFT e projeto classificado para a etapa estadual.
Participei do Desafio Liga Jovem promovido pelo SEBRAE, representando minha faculdade com o projeto Quartinho. A experiência envolveu trabalho em equipe, validação de ideia, apresentação de solução e desenvolvimento de proposta com foco em inovação.
Projetos selecionados para demonstrar backend Java, organização e regras de negócio.
API REST com cadastro, login, JWT, BCrypt, roles USER/ADMIN e endpoint protegido.
Acessar RepositórioCatálogo de produtos com categorias, paginação, busca, PostgreSQL, Redis e Docker Compose.
Acessar RepositórioProcessamento assíncrono de notificações usando RabbitMQ, PostgreSQL e Spring Boot.
Acessar RepositórioSistema com serviços de produtos, pedidos e notificações, comunicação HTTP e eventos com RabbitMQ.
Acessar RepositórioControle financeiro pessoal com categorias, transações, filtros por período e resumo mensal.
Acessar RepositórioGerenciamento de chamados com status, técnico responsável, comentários e bloqueio de alterações.
Acessar Repositório