Engenheiro de Software com foco em cloud e arquitetura de sistemas. Trabalho construindo soluções escaláveis e resilientes, com práticas modernas de engenharia.
Este projeto simula um cenário real de backend distribuído — semelhante ao que é utilizado em bancos, fintechs e plataformas cloud como AWS Step Functions. O sistema executa etapas de onboarding de forma ordenada, controla o estado da execução, aplica retry automático em falhas, executa rollback via compensação (padrão Saga) e garante idempotência por CPF.
Descrição do projeto
Portfolio GitOps com documentação contínua e changelogs versionados. Dois fluxos independentes via GitHub Actions.
Sou Engenheiro de Software, com foco na construção de soluções em cloud que sejam escaláveis, resilientes e bem estruturadas. Gosto de ir além da implementação, buscando entender os problemas a fundo para propor soluções que façam sentido no longo prazo.
Tenho um perfil voltado à arquitetura e organização de sistemas, sempre equilibrando qualidade técnica com pragmatismo. Valorizo código claro, sistemas desacoplados e a capacidade de evoluir continuamente sem gerar complexidade desnecessária.
Atualmente, curso Sistemas de Informação na USP e tenho interesse especial em arquitetura de software, sistemas distribuídos e engenharia de plataforma.
Atuação na Comunidade Cloud do Itaú Unibanco, na squad de Experiência de Plataforma, com foco na modernização do ecossistema cloud por meio de soluções de plataforma. Responsabilidade pelo desenvolvimento e evolução de serviços que fortalecem a infraestrutura, promovendo padronização, escalabilidade e resiliência. Participação em definições de arquitetura e desenho de soluções, com ênfase em desacoplamento, reuso e orientação a dados. Colaboração contínua com times de engenharia para disseminação de boas práticas, melhoria da experiência de desenvolvimento e aceleração da adoção de tecnologias modernas.
Atuação na equipe de Tecnologia do Itaú Unibanco, com foco no monitoramento contínuo dos sistemas, garantindo estabilidade, disponibilidade e desempenho. Participação no time de monitoramento transacional do banco, com responsabilidade pela criação de visões e dados para análise e acompanhamento da monitoração dos serviços. Responsabilidade pela identificação e tratamento ágil de incidentes, contribuindo para a continuidade dos serviços e mitigação de impactos para o negócio e clientes. Realização de validações e testes de integrações, assegurando a confiabilidade das operações e a qualidade das entregas.
Atuação na rede de agências bancárias, com foco no primeiro contato com o cliente e na qualidade do atendimento. Responsável pela triagem inicial, identificando demandas e direcionando os clientes de forma ágil e assertiva. Suporte no uso dos canais de autoatendimento, como caixas eletrônicos e aplicativos mobile, contribuindo para uma melhor experiência e autonomia dos clientes.
A ideia era simples: um hub central que agrega documentação e changelogs de todos os meus projetos, atualizado automaticamente via GitHub Actions.
Como padronizar mensagens de commit para gerar changelogs automaticamente, manter histórico legível e facilitar code review.