Sou Desenvolvedor Full Stack com foco em construir aplicações escaláveis e eficientes. Tenho experiência no desenvolvimento de soluções de back-end utilizando Java e Spring Boot, além de criar interfaces intuitivas no front-end com Vaadin. Também possuo uma sólida base no desenvolvimento mobile com Flutter e no gerenciamento de bancos de dados PostgreSQL.
Contribuo em projetos tanto de front-end quanto de back-end, garantindo a integração contínua através do desenvolvimento de APIs e automações com triggers de banco de dados. Tenho experiência também em pipelines de DevOps, utilizando Jenkins, Docker e Docker Compose para automação de fluxos de trabalho e otimização do desenvolvimento.
- Front-End: Vaadin, WordPress, Javascript, Jquery
- Back-End: Java, Spring Boot, Desenvolvimento de APIs
- Desenvolvimento Mobile: Flutter
- Banco de Dados: PostgreSQL, Liquibase
- DevOps: Jenkins, Docker, Docker Compose
- Testes: Unitários e de integração com JUnit, Mockito, Faker
- Segurança: Token JWT, funções e triggers de banco de dados
- Reader file enconded: Este é um programa em Java que decodifica um arquivo utilizando detecção automática de codificação de caracteres, usando a biblioteca juniversalchardet. O programa recebe um arquivo codificado como entrada, detecta a codificação de caracteres, decodifica seu conteúdo e imprime o conteúdo decodificado no console.
- Cryptography: Programa que criptografa utilizando Java, Spring Boot e JPA, para aprendizado. Você cria um objeto de banco para ser salvo criptografado, e o programa te o que salvo, já descriptografado.
- Audible: Um projeto pessoal para transcrição de áudio utilizando uma api do chatgpt.
Sinta-se à vontade para explorar meus repositórios e entre em contato por e-mail se tiver interesse em colaborar!