Daniel Sebastian Nunes Cavalcanti

Fullstack Developer | Java | Spring Boot | SQL | Angular | TypeScript | Clean Architecture

Sobre

Sou um desenvolvedor de software com foco em backend Java, apaixonado por tecnologia, boas práticas de desenvolvimento e arquitetura de software. Desde 2020 venho me dedicando ao estudo contínuo e à construção de projetos práticos, aplicando conceitos como Clean Architecture, SOLID e API Rest com Spring Boot. Tenho experiência com bancos de dados relacionais e não relacionais, uso de containers com Docker, autenticação com JWT e integração de sistemas.

Ao longo da minha trajetória, também tive contato com áreas como sistemas embarcados, desenvolvimento mobile com React Native e Swift, além de interfaces web com HTML, CSS e JavaScript. Busco sempre entregar soluções eficientes, organizadas e escaláveis, com atenção à legibilidade do código e à experiência do usuário. Estou em constante evolução, sempre pronto para novos desafios. 🚀

Experiência

Desenvolvedor

Centraliza - FreeLancer

  • Suporte técnico especializado e atendimento a chamados em um sistema CRM, identificando e solucionando problemas técnicos, garantindo a satisfação do usuário e a continuidade das operações.
  • Desenvolvimento de automações, implementando integrações entre sistemas e interoperabilidade de APIs, com foco na otimização de desempenho e monitoramento contínuo para maior estabilidade e eficiência.
  • Documentação técnica de processos e sistemas, padronizando fluxos de trabalho e criando manuais e guias detalhados para garantir a eficiência operacional e a escalabilidade das soluções.
  • Gestão e treinamento de equipes técnicas, conduzindo capacitações sobre boas práticas de desenvolvimento, segurança da informação e otimização de processos, garantindo comunicação eficiente e alinhamento estratégico.
  • Inglês técnico voltado para leitura e escrita de documentação.
  • Inglês
  • Algoritmos
  • Programação lógica
  • Comunicação
  • API de Web Services
  • Comunicação empresarial
  • Suporte técnico
página

Desenvolvedor de software

Monstack · Estágio

  • Desenvolvimento de software e hardware, programando dispositivos embarcados em C++
  • Criação de interfaces web com HTML5, CSS3 e JavaScript.
  • Desenvolvimento de aplicativos mobile utilizando Swift e React Native.
  • Trabalho com UX/UI Design, criando experiências intuitivas e funcionais.
  • Participação em apresentações de pitch em eventos.
  • Contribuição para a resolução de problemas técnicos e otimização de sistemas embarcados e Web.
  • Atuação em equipes multidisciplinares seguindo a metodologia SCRUM para entregas ágeis e eficientes.
  • UX/UI Design
  • C++
  • Swift
  • React Native
  • Trabalho em equipe
  • SCRUM
  • Comunicação empresarial
  • HTML5
  • CSS3
  • TypeScript
  • Desenvolvimento web
  • Sistemas Embarcados
  • Git
página

Projetos

Libary Manager

Photo Project

O Sistema de Gerenciamento de Bibliotecas é uma aplicação voltada para a administração eficiente de livros e leitores, permitindo um controle completo sobre o empréstimo e devolução de exemplares. O sistema oferece um CRUD (Create, Read, Update, Delete) para o gerenciamento de livros disponíveis, bem como para o cadastro de leitores que retiram os livros na biblioteca.

Além disso, conta com um sistema de autenticação e cadastro de administradores, garantindo que apenas usuários autorizados possam gerenciar as operações da biblioteca. O objetivo é proporcionar uma plataforma intuitiva, segura e funcional para otimizar a organização do acervo e o controle dos empréstimos.

  • Java
  • Spring Boot
  • Spring Security
  • JWT
  • API Rest
  • PostgreSQL
  • JPA
  • Hibernate
  • Docker
  • FlywayDB
  • Swagger OpenAPI
GitHub Deploy

Mind Review

Photo Project

O MindReview é uma aplicação desenvolvida para facilitar o processo de revisão espaçada de conteúdos, utilizando o conceito de flash cards. O sistema permite o cadastro de perguntas e respostas que serão revisadas em ciclos estratégicos, como: no momento atual, após 1 dia, 1 semana, 2 semanas e 1 mês, promovendo uma memorização mais eficaz a longo prazo.

A aplicação oferece funcionalidades completas de CRUD para gerenciamento das questões, além de permitir a resposta e atualização do ciclo de revisão de cada item. Projetado para ser simples, funcional e eficiente, o MindReview visa apoiar estudantes e profissionais na consolidação de conhecimentos por meio de uma rotina de estudo estruturada e contínua.

  • Java
  • Spring Boot
  • Clean Architecture
  • Clean Code
  • API Rest
  • PostgreSQL
  • JPA
  • Hibernate
  • Docker
  • FlywayDB
  • Swagger OpenAPI
  • JUnit
  • Mockito
  • CI/CD
GitHub Deploy