"Desenvolvedor Backend Java com mais de 5 anos de experiência na construção de APIs RESTful e microserviços utilizando Spring Boot. Atuação em soluções para o setor financeiro e meios de pagamento, com foco em emissão de cartões e integrações com bandeiras. Experiência com Docker, Linux, RabbitMQ, bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB). Participação ativa em times ágeis (Scrum/Kanban), com forte envolvimento em versionamento de código, testes e documentação com Swagger/OpenAPI. Valorizo boas práticas de desenvolvimento, princípios SOLID e arquitetura limpa na construção de sistemas escaláveis e de fácil manutenção."
Atuação no desenvolvimento de aplicações e soluções voltadas ao setor bancário e de meios de pagamento, com foco em sistemas de emissão e logística de cartões. Participação em projetos de alta complexidade utilizando Java como principal linguagem de programação. Destaque recente para a participação na implementação da tecnologia Click to Pay (SRC – Secure Remote Commerce) para uma bandeira de cartões, seguindo os padrões e protocolos definidos pelo EMVCo.
Entre outras funções como:
Projeto 1: Saturno - Aplicativo de monitoramento de temperatura.
Uma solução que utiliza Internet da coisas (IOT) para monitorar automaticamente a temperatura dos alimentos (frio/quente) e também nas áreas de saúde. As soluções combinam hardware, software e serviço, aumentando a segurança e dispensando leitura e controle manual. Neste projeto atuei como desenvolvedor fullstack, criando novas funcionalidades, telas de navegação e realizando testes automáticos.Para o gerenciamento ágil do projeto foi utilizado o Scrum.
Projeto 2: Sistema de uma grande empresa de saneamento presente em cem cidades de todo
território nacional.
Sistema Comercial responsável pela leitura e emissão de faturas, serviços e cadastro de clientes.
Neste projeto atuei como desenvolvedor fullstack, realizando alterações e manutenções de funcionalidades do sistema, correção de bugs criação e manutenção testes automáticos para garantir a qualidade do código e o funcionamento do software.