Habilidades e Tecnologias

Explore minhas habilidades em programação, frameworks e metodologias ágeis.

Programação e Desenvolvimento
  • Spring Boot – Desenvolvimento de aplicações web e serviços REST

  • Hibernate – Mapeamento objeto-relacional (ORM)

  • Jackson – Serialização e desserialização de JSON

  • Lombok – Redução de código boilerplate em Java

  • JUnit – Testes unitários

  • Log4j – Registro de logs eficiente

  • JPA (Java Persistence API) – Interface para gerenciamento de persistência de dados

  • JDBC (Java Database Connectivity) – API para conexão com bancos de dados

JAVA

  • Angular CLI – Ferramenta de linha de comando para criação e gerenciamento de projetos

  • Angular Material – Conjunto de componentes visuais baseado no Material Design

  • TypeScript – Linguagem base utilizada no Angular

  • HttpClient Module – Comunicação com APIs REST

  • Router Module – Manipulação de rotas e navegação entre páginas

  • Forms Module – Gerenciamento de formulários e validações

  • Lazy Loading – Técnica para otimizar o carregamento de módulos

ANGULAR

  • MySQL – Um dos bancos de dados relacionais mais populares, open-source, amplamente utilizado para aplicações web e sistemas que exigem alta performance e escalabilidade.

  • SQL Server – Banco de dados da Microsoft, robusto e ideal para soluções corporativas, com ótimo suporte para integração com o ecossistema .NET.

  • Oracle – Muito usado em grandes empresas, oferece alta confiabilidade, segurança e recursos avançados para gerenciamento de dados.

  • PostgreSQL – Open-source, poderoso e conhecido por sua conformidade com padrões SQL e extensibilidade, sendo ótimo para aplicações que exigem operações complexas.

Banco de Dados

  • Vanilla JavaScript – A base da linguagem, permite desenvolver aplicações web dinâmicas sem frameworks, com excelente compatibilidade entre navegadores.

  • Node.js – Ambiente de execução para JavaScript do lado servidor, utilizado para criar APIs escaláveis e aplicações web em tempo real.

  • Express.js – Criação de APIs RESTful eficientes.

  • Manipulação do DOM para criar interfaces dinâmicas.

  • HTML – Estruturação de páginas web com semântica adequada.

  • CSS – Estilização e design responsivo para interfaces modernas.

Front-End

  • Git & GitHub – Controle de versão e colaboração.

  • JIRA & Confluence – Gestão de projetos e documentação.

  • Scrum & Kanban – Metodologias ágeis para desenvolvimento.

  • Postman – Teste e automação de APIs.

  • Trabalho em Equipe.

Habilidades