Desenvolvedor Java
Síntese de Qualificações
Sou bacharel em Ciência da Computação com paixão por desenvolvimento Back-End, especialmente no ecossistema Java e em temas ligados à qualidade de software. Tenho experiência profissional ao longo de todo o ciclo de desenvolvimento, com foco na garantia da qualidade.
Meu interesse por tecnologia começou ainda no SENAI, quando assisti a uma palestra inspiradora com o cientista Silvio Meira. Desde então, venho me aprofundando em leituras, cursos e experiências práticas que me ajudaram a definir meu caminho profissional. Durante a graduação, explorei diversas áreas da computação até encontrar meu verdadeiro interesse: o desenvolvimento Back-End e a arquitetura de software.
Fora da universidade, busco me manter atualizado com as principais tendências do setor. Tenho experiência em projetos acadêmicos e pessoais utilizando Java, Spring Boot, PostgreSQL, MongoDB, MySQL, NodeJS e NestJS. Atualmente, estou me aprofundando em Java, microsserviços, design de código e arquitetura de software.
Principais habilidades:
Desenvolvimento de APIs RESTful
Implementação de testes unitários (TDD)
Containers e orquestração com Docker e Docker Compose
Design Patterns, tratamento de exceções, uso de Streams e expressões Lambda
Modelagem com o modelo de maturidade de Richardson
Bancos de dados SQL e NoSQL com respectivos ORMs
Versionamento com Git e GitHub
Conhecimentos em microsserviços, DDD, CI/CD, Kafka, Redis e Cloud Computing (Azure)
Noções em arquitetura de software, AWS e banco de dados orientado a grafos (Neo4j)
Experiência Profissional
-
Desenvolvedor Backend Java
Desenvolvimento e manitenção de APIs REST
Desenvolvimento Backend com Java, Spring Boot
Implementação de regras de negócio, integração entre sistemas
Persistencia de dados com PostgreSQL, criação de consultas SQL, otimização de consultas SQL. Modelagem de banco de dados
Implementação de testes unitários, testes de integração e e2e
Uso de Docker, Docker compose
Tratamento Global de exceções
Revisão de código, versionamento com git
Colaboração em decisões arquiteturais
Boas práticas de desenvolvimento, clean code -
Analista de testes automatizados
Planejamento e execução de testes ao longo de todo o ciclo de vida do software.
Definição de estratégias de testes e análise do nível de cobertura em plataformas web e mobile.
Atuação com testes funcionais e automatizados, visando redução de bugs e detecção antecipada de falhas.
Desenvolvimento e execução de testes automatizados de API e E2E utilizando Cypress.
Elaboração de estratégia de automação com foco em eficiência e abrangência.
Planejamento e execução de testes de carga com a ferramenta JMeter.
Contribuição direta para a melhoria da qualidade do produto e experiência do cliente final.
Formação Acadêmica
-
Ensino Técnico (4/2025 a 5/2026)
Profissional Especialista Backend Java - EBAC -
Superior (6/2021 a 7/2025)
Bacharelado em Ciência da Computação - Uninassau
Conhecimentos Gerais
Principais habilidades:
Desenvolvimento de APIs RESTful
Implementação de testes unitários (TDD)
Containers e orquestração com Docker e Docker Compose
Design Patterns, tratamento de exceções, uso de Streams e expressões Lambda
Modelagem com o modelo de maturidade de Richardson
Bancos de dados SQL e NoSQL com respectivos ORMs
Versionamento com Git e GitHub
Conhecimentos em microsserviços, DDD, CI/CD, Kafka, Redis e Cloud Computing (Azure)
Noções em arquitetura de software, AWS e banco de dados orientado a grafos (Neo4j)