Engenheiro de Software Full Stack Senior at Playpag Pagamentos (2025-06 – Present)
Atuação no desenvolvimento full-stack de uma solução SaaS de checkout para o setor financeiro, combinando.NET, arquitetura de microsserviços, integrações com meios de pagamento e infraestrutura cloud, com foco em escalabilidade, segurança, automação e experiência de pagamento.
- Desenvolvimento de página de preços e checkout responsivo utilizando Razor Pages e Tailwind CSS, com foco em performance, usabilidade e conversão.
- Integração com múltiplos provedores de pagamento, padronizando o fluxo de checkout e automatizando a confirmação de transações por meio de webhooks, reduzindo intervenções manuais e o tempo de processamento.
- Implementação de pagamentos PIX com geração dinâmica de QR Code, utilizando QRCoder e integrando o fluxo de pagamento à plataforma.
- Modelagem e implementação da camada de persistência com Entity Framework Core, PostgreSQL, SQL Server e MongoDB, considerando consistência transacional e as necessidades específicas de cada domínio.
- Implementação de notificações automáticas por e-mail com MailKit para eventos críticos e mudanças de status das transações.
- Estruturação de pipelines CI/CD no Azure DevOps, com build, testes e deploy automatizados de aplicações containerizadas em Azure App Service.
- Aplicação de FluentValidation, Azure Key Vault e Azure Service Bus, fortalecendo validações, gerenciamento seguro de secrets e comunicação assíncrona entre componentes.
- Desenvolvimento de uma arquitetura baseada em microsserviços com.NET 10,.NET Aspire e ASP.NET Core, seguindo princípios de soluções cloud-native e visando escalabilidade e observabilidade.
- Implementação de comunicação assíncrona entre microsserviços utilizando Google Pub/Sub, promovendo desacoplamento e maior resiliência na integração entre domínios.
- Atuação na arquitetura e infraestrutura de containers em GCP, estabelecendo padrões de deploy e práticas de infraestrutura compartilhadas entre squads.
- Participação na definição de padrões arquiteturais, integração entre serviços e estratégias de deployment, contribuindo para a evolução técnica e escalabilidade da plataforma.
Líder Técnico at Pay4Fun Pagamentos LTDA-S (2023-03 – 2025-06)
Liderança técnica de plataforma de pagamentos construída em microsserviços.NET, com responsabilidade sobre arquitetura, padrões de qualidade e infraestrutura cloud.
- Liderança técnica do time responsável pela plataforma de pagamentos em microsserviços (.NET 6/7/8)
- Definição e implementação de padrões arquiteturais com CQRS, DDD, SOLID e Clean Architecture, elevando a manutenibilidade e escalabilidade do sistema
- Estruturação de pipelines de CI/CD no Azure DevOps com deploy containerizado via Docker
- Implementação de processamento assíncrono e escalável na AWS (Lambda, SQS, S3)
- Implantação de autenticação e autorização centralizadas com Keycloak, OAuth2, JWT e IdentityServer, padronizando segurança entre serviços
Engenheiro de Software Sênior at Air Liquide Brasil (2021-08 – 2023-04)
Desenvolvimento de soluções para logística, e-commerce e portal de autogestão de clientes.
- Projeto e implementação de microsserviços em.NET Core para suportar operações de logística e e-commerce
- Construção e manutenção de APIs REST seguras com autenticação OAuth2/JWT
- Implementação de comunicação assíncrona entre serviços com RabbitMQ e processamento Serverless com AWS Lambda e SQS
Coordenador de Desenvolvimento de Sistemas at Gorilla Telemetria e Rastreamento (2018-08 – 2021-08)
- Liderança de equipe de desenvolvimento e definição de arquitetura de software
- Liderança de equipe de desenvolvimento, organizando entregas via Scrum e Kanban
- Definição da arquitetura de software da aplicação, aplicando DDD e TDD como práticas padrão
- Administração de ambiente de produção servidores Windows Server
Analista de Sistemas Senior at Raizen Energia S.A. (2018-02 – 2018-08)
- Levantamento de requisitos, elaboração do blueprint (desenho da solução), elaboração de especificação funcional, UX e elaboração / validação de planos de testes
- Executar e evidenciar / documentar os testes funcionais de TI
- Suportar as áreas de negócio na etapa de homologação
- Elaboração de plano de cutover de TI
- Elaboração de estimativas (esforço e custo) de desenvolvimento e testes
- Elaboração de Business Case (incluindo eventuais aumentos de OPEX)
- Elaboração de RFP
- Definição de campos e respectivas fontes de dados para definição das integrações e elaboração do modelo de dados lógico
- Definição do fluxo de dados das integrações
- Relacionamento com fornecedores para discussões técnicas de sistemas
- Criação e acompanhamento de execução de mudanças (interface com a Produção)
- Atendimento funcional durante o período de operação assistida
- Acompanhar o pós implantação do projeto para analisar o uso da solução pela área de negócio, indicadores e retorno do BC elaborado
- Abertura da demanda para o time de infraestrutura
- Elaboração de FIPS de sistemas (para posterior criação de RC pela equipe de Projetos)
- Alinhamento de janelas de indisponibilidade junto às áreas de negócio
- Interface com equipe de TO para definição da integração de dados de automação agrícola
- Levantamento de volumetria de dados de negócio (quantidade ordens, apontamentos etc.)
- Execução de provas de conceito / pilotos de soluções de sistemas / negócio (incluindo startups)
Analista de Sistemas Sênior at Indra Sistemas S.A (2014-11 – 2018-02)
- Projeto: Implantação SAT e NFC-e - Livraria Saraiva. Análise técnica, gestão de atividades e cronograma, distribuição de atividades, gestão de pessoas reuniões de acompanhamento, responsável pelo projeto e implantação.
- Projeto: Capitalização - Mapfre / Zurich. Desenvolvimento Sistema Web.
- Projeto: Mobile Android - AES Tiete. Desenvolvimento app gestão terceiros.
analista programador senior at Grupo Sage (2007-04 – 2014-08)
- Desenvolvimento de sistemas, financas, faturamento, sistemas de gestao bancaria
- Migracao dos sistemas em dbf para banco de dados, criacao nota fiscal eletronica, gerenciador de Xml