Breno Borges
Breno Borges
Bio:
Sou Desenvolvedor Java Pleno na SISCORP, especializado em Java, Spring Boot, Spring Cloud, Jenkins, Jmeter, Jasper, Docker, Kubernetes e AWS. Atuo no desenvolvimento de APIs e microsserviços escaláveis, com foco em qualidade, performance e boas práticas de engenharia de software. Tenho experiência em bancos de dados relacionais (PostgreSQL, Oracle, SQL Server e MySQL), banco de dados não relacionais (MongoDB), integração com JPA/Hibernate e processos de CI/CD. Tenho a certificação Cloud Practitioner da AWS. Tenho um curso técnico pelo Instituto Federal de Minas Gerais, na área de desenvolvimento de software. Estou no último semestre do Bacharelado em Sistemas de Informação e sigo em constante evolução, sempre buscando entregar valor através da tecnologia.
Contato:
Experiência
Desenvolvedor Java Pleno - Siscorp | Caixa Residencial
09/2025 - Atualmente
  • Desenvolvimento e manutenção de aplicações em Java;
  • Criação e automação de pipelines de deploy e automação utilizando Jenkins;
  • Implementação de processos de CI/CD com integração a Kubernetes;
  • Criação e gerenciamento de containers Docker para ambientes de teste, homologação e produção;
  • Consultas e análise de logs para troubleshooting e verificação de Jobs no Jenkins e Kubernetes;
  • Criação de VIPs para ambientes de homologação e produção;
  • Teste das APIs utilizando Postman e curl;
  • Validação de URLs para monitoramento, Health Check;
  • Definição de arquitetura a ser utilizada;
  • Documentação de processos e procedimentos.
Experiência
Analista de Sistemas - Dotz
12/2024 - 09/2025
  • Desenvolvimento de aplicações internas em Java;
  • Automatização de processos e geração de relatórios para área de negócios;
  • Consultas e scripts SQL para gerar relatórios e correções;
  • Documentação técnica e análise de causa raiz de problemas;
  • Análises de observabilidade da aplicação (APMs).
Analista de Suporte II - Fanny's Informática
06/2022 a 11/2024
  • Atendimento técnico e implantação de sistemas;
  • Criação de consultas SQL e comandos DML;
  • Auxílio na utilização dos sistemas comercializados pela empresa, com base na regra de negócio dos clientes;
  • Testes e validação de correções e implementações feitas pelos desenvolvedores;
  • Apresentação dos sistemas comercializados pela empresa para os prospects;
  • Levantamento de requisitos funcionais e não funcionais juntamente dos stakeholders para implementação.
Habilidades
  • Proatividade;
  • Capacidade Analítica;
  • Resolução de problemas;
  • Responsabilidade;
  • Paciência;
  • Obsessão por conhecimento;
  • Java;
  • Spring Boot;
  • JPA;
  • Hibernate;
  • MVC;
  • API Rest;
  • Swagger;
  • Git, GitHub e GitLab;
  • AWS;
  • Docker;
  • Kubernetes;
  • Jenkins;
  • Jmeter;
  • Jasper;
  • Banco de dados relacional;
  • Scrum;
  • Azure DevOps;
  • SQL.
Projetos
Validador de saldos negativos
Aplicação que valida saldo de pontos negativos. Essa aplicação faz a leitura de arquivos xls, xlsx e csv exportados por outra plataforma. Após fazer a leitura, a aplicação cria um novo arquivo com a extensão do arquivo original. A partir desse novo arquivo, é feita a análise do motivo que o usuário está com saldo negativo. Código fonte disponível em: validate-negative-balance
Finflow
API desenvolvida para o projeto semestral da faculdade. Essa API é do projeto Finflow, que tem como objetivo o controle financeiro pessoal, ou seja, entradas e saídas de dinheiro. Essa API realiza o cadastro do usuário, login com token JWT e reset de senha via e-mail, além dos cadastros de entradas e saídas, e, retornando as informações com paginação. Código fonte disponível em: finflow-back-end
Gestao Vagas
API desenvolvida durante o curso de Java da Rocketseat. Essa API serve para o cadastro de empresas, candidatos, vagas cadastradas pelas empresas e os candidatos podem se aplicar a essas vagas. Código fonte disponível em: gestao_vagas
Consolidador de Transações
Essa aplicação foi desenvolvida com o intuito de automatizar um processo manual que levava cerca de 8 horas para ser executado. Com a aplicação, o processo é feito em menos de 1 minuto. A aplicação lê uma planilha que contém dados de três relatórios distintos, valida o que tem em um e não tem no outro, informa quantas transações faltantes foram inseridas em cada relatório até que todos os três possuam a mesma quantidade de registros. A aplicação gera um relatório informando quais transações foram inseridas e onde elas foram inseridas. Código fonte disponível em: consolidador-transacoes
Acadêmico
Universidade Nove de Julho (UNINOVE)
Bacharelado em Sistemas de Informação - 03/2022 a 12/2025
Instituto Federal de Minas Gerais (IFMG)
Técnico em Desenvolvimento de Sistemas - 01/2018 a 12/2020
Certificações e Certificados
AWS
Cloud Practitioner - Foundational
Rocketseat
Minicurso de Java
Rocketseat
Fundamentos de Java
Rocketseat
Fundamentos do Spring Boot
Cisco
Cisco Networking Academy®
Alura
Scrum: agilidade em seu projeto
Alura
Microsserviços: padrões de projeto