- Atuação em sistema crítico de consultoria agrícola, com construção e evolução de API REST versionada em Laravel para aplicação mobile em Flutter.
- Desenvolvimento de backend preparado para projeto mobile 100% Offline First, suportando sincronização posterior de dados, operação em campo, consistência das informações e continuidade em áreas remotas.
- Aplicação de arquitetura orientada a domínio DDD, práticas de Clean Code, princípios SOLID, YAGNI e padronização PSRs, com foco em baixo acoplamento, alta coesão, legibilidade e manutenibilidade.
- Planejamento técnico da migração de Laravel 10 para Laravel 12, avaliando impactos em bootstrap, middleware, providers, exceptions, dependências e compatibilidade de pacotes.
- Desenvolvimento de integrações backend entre sistemas internos, Salesforce CRM e APIs externas, incluindo cotação do dólar, dados climáticos e Atfarm API.
- Implementação de mais de 11 pipelines de importação assíncrona integrados ao Salesforce CRM, utilizando OAuth2 JWT, SOQL, jobs Laravel, filas, workers e processamento em background para sincronização de dados corporativos.
- Utilização de Redis como backend de filas e cache da aplicação, em conjunto com Laravel Horizon para monitoramento dos jobs, filas, workers, throughput, tentativas, falhas, tempo de processamento e reprocessamento.
- Adoção de Redis com Laravel Horizon em vez de RabbitMQ por alinhamento com a stack nativa do Laravel, menor complexidade operacional e melhor aproveitamento da infraestrutura já existente no projeto.
- A decisão permitiu centralizar o processamento assíncrono dentro do ecossistema Laravel, utilizando jobs, queues, workers e Horizon sem a necessidade de manter um broker de mensageria separado, como o RabbitMQ.
- Como os pipelines de importação do Salesforce e demais rotinas assíncronas não exigiam recursos avançados de roteamento de mensagens, como exchanges complexas, routing keys ou padrões mais sofisticados de mensageria, o Redis com Horizon atendeu bem ao cenário de filas da aplicação.
- O uso de Redis/Horizon também facilitou a observabilidade operacional, permitindo acompanhar falhas, retries, volume de processamento e saúde dos workers diretamente pelo Horizon, reduzindo esforço de configuração, operação e manutenção de infraestrutura adicional.
- Configuração de stack de observabilidade com Telescope, Laravel Pulse, Horizon, Spatie Health, Log Viewer e alertas automáticos no Microsoft Teams para falhas críticas, exceptions e erros HTTP 5xx.
- Implementação de autenticação corporativa com SSO via SAML2 contra Microsoft Azure AD, utilizando o pacote Laravel aacotroneo/laravel-saml2.
- Configuração do fluxo SAML entre a aplicação Laravel e o Microsoft Azure AD, incluindo Service Provider, metadata, Entity ID, ACS URL, certificados, atributos de usuário, callback de autenticação e tratamento do retorno SAML.
- Integração do SSO com a base de usuários da aplicação, combinando autenticação corporativa, controle de acesso interno, sessões autenticadas e cenários de autenticação dupla com Laravel Sanctum.
- Desenvolvimento de painel administrativo com Filament v3 e Livewire para gestão de clientes, contatos, atividades, campanhas e precificação.
- Aplicação de testes automatizados, incluindo testes E2E, além de práticas de qualidade com Larastan, PHPStan, Pest, Pint, PHP Insights e CaptainHook.
Resumo Profissional
Desenvolvedor Backend Sênior com mais de 10 anos de experiência em PHP e Laravel, especializado na construção e evolução de APIs REST, integrações entre sistemas e aplicações corporativas de missão crítica.
Experiência com arquitetura orientada a domínio, modelagem de dados, filas, workers, processamento assíncrono e mensageria utilizando Redis com Laravel Horizon, AWS SQS e RabbitMQ, aplicando a tecnologia mais adequada ao contexto técnico, operacional e de infraestrutura de cada projeto.
Forte atuação com boas práticas de engenharia de software, incluindo Clean Code, DDD, SOLID, YAGNI, padronização com PSRs, separação de responsabilidades, baixo acoplamento, alta coesão, legibilidade, manutenibilidade e evolução sustentável de código.
Vivência com autenticação corporativa SSO/SAML2, Microsoft Azure AD, Laravel Sanctum, observabilidade, testes automatizados, sustentação de sistemas legados, integrações com Salesforce CRM, APIs externas, AWS, MySQL, MongoDB e Oracle.
Experiência Profissional
- Atuação em projeto freelance de reconstrução da API REST da plataforma Corrige Aí, participando desde a revisão da arquitetura até a reorganização das camadas da aplicação.
- Reconstrução do backend utilizando Laravel 10, estruturando a aplicação com menor acoplamento entre controllers, regras de negócio, persistência e integrações externas.
- Aplicação de conceitos de Domain-Driven Design, Clean Code, SOLID, YAGNI e PSRs, separando responsabilidades entre domínio, aplicação, infraestrutura e interface HTTP.
- Estruturação da API REST para consumo pelo frontend em React, padronizando contratos de entrada e saída, validações, rotas, respostas HTTP e tratamento de erros.
- Utilização do Laravel Filament para criação de painéis administrativos e telas internas de gestão.
- Implementação de filas assíncronas com AWS SQS e workers Laravel para processamento de tarefas demoradas em background, evitando bloqueios no fluxo principal da API REST.
- Configuração do Laravel para envio de jobs para filas SQS, com execução por workers, controle de tentativas, tratamento de falhas e reprocessamento de tarefas assíncronas.
- Aplicação do AWS SQS em rotinas internas, integrações, processamentos de negócio e operações que não exigiam resposta imediata ao usuário, aumentando a escalabilidade, resiliência e confiabilidade da plataforma.
- Adoção do AWS SQS em vez de RabbitMQ por ser um serviço gerenciado da AWS, reduzindo a necessidade de manutenção de infraestrutura própria de mensageria, configuração de brokers, alta disponibilidade e operação manual de filas.
- Apoio à integração entre backend Laravel e frontend em React, garantindo consistência nos payloads, estados de processamento, fluxos de autenticação e respostas da API.
- Atuação em projeto freelance de manutenção evolutiva no sistema SISBAP, aplicação corporativa construída em Python/Django, com arquitetura multi-tenant, frontend em React e banco de dados MySQL.
- Implementação e evolução de rotinas assíncronas utilizando conceitos de filas, jobs e workers no backend Django, retirando processamentos demorados do fluxo síncrono da aplicação.
- Estruturação do processamento em background com controle de status das tarefas, permitindo acompanhar etapas como solicitação, processamento, conclusão, falha e reprocessamento.
- Modelagem e persistência das informações de controle das filas no MySQL, utilizando o Django ORM para registrar payloads, status, vínculo com tenant, timestamps, mensagens de erro e resultados do processamento.
- Adequação das rotinas assíncronas ao contexto multi-tenant, garantindo que cada tarefa fosse processada respeitando o isolamento dos dados por cliente/tenant.
- Criação e evolução de templates de laudos no backend Django, com foco em padronização, reutilização de estruturas e consistência na geração dos documentos.
- Ajustes na integração entre backend Django, MySQL e frontend em React, garantindo fluxos de geração, consulta, acompanhamento de status e visualização dos laudos.
- Atuação no core de uma plataforma SaaS healthtech, com foco em alta disponibilidade e sustentação de operação crítica.
- Desenvolvimento e manutenção de APIs REST com PHP e Laravel, implementando regras de negócio complexas e persistência híbrida com MySQL e MongoDB.
- Implementação e manutenção de processamento assíncrono com RabbitMQ, utilizado para executar rotinas em background, desacoplar tarefas demoradas do fluxo principal da aplicação e melhorar a performance da plataforma SaaS.
- Utilização de filas para processamentos relacionados a regras de negócio da healthtech, integrações internas, notificações, rotinas operacionais e tarefas que não precisavam ser executadas de forma síncrona durante a requisição do usuário.
- Apoio no controle de workers, tratamento de mensagens com falha, reprocessamento de tarefas e acompanhamento do comportamento das filas em ambiente de produção.
- Uso do RabbitMQ pela necessidade de mensageria robusta em ambiente com volume operacional relevante, permitindo maior controle sobre filas, consumidores, entrega de mensagens e processamento assíncrono entre componentes da aplicação.
- Estruturação de testes automatizados com Cypress e Behat, além de apoio à qualidade contínua com PHP Insights e code review.
- Apoio em infraestrutura AWS com EC2 e RDS, versionamento via GitLab e colaboração técnica com o time.
- Backend em Laravel para registrar e auditar a presença de alunos em aulas remotas de autoescolas credenciadas ao Detran/PR, em conformidade com exigências do órgão.
- Desenvolvimento de API REST com endpoints para alunos, turmas/aulas, sessões remotas e registro de presença — contratos JSON, validação, autenticação e persistência das operações.
- Camada de orquestração entre a plataforma de ensino e serviços externos, centralizando regras de negócio e normalizando respostas para frontend e integrações parceiras.
- Integração com a plataforma Gryfo de reconhecimento facial: envio de dados biométricos, recebimento do resultado da verificação e vínculo do match ao aluno e à aula em andamento.
- Fluxo de presença com identificação facial no início da aula remota; tratamento de falhas, reprocessamento e histórico para rastreabilidade e auditoria.
- Desenvolvimento de automação em Python para baixar, organizar, processar e importar os dados públicos de CNPJ disponibilizados pela Receita Federal.
- Implementação de rotina automatizada para download dos arquivos oficiais, controle de arquivos processados, extração dos conteúdos compactados e preparação dos dados para carga em MySQL.
- Estratégia baseada em processamento em lotes, leitura incremental e inserções em massa, evitando carregar grandes volumes em memória.
- Criação de fluxo de ETL com etapas de download, extração, normalização, validação, transformação e persistência dos dados.
- Utilização de tabelas intermediárias/staging no MySQL para receber grandes massas de dados antes da consolidação nas tabelas finais.
- Implementação de mecanismos de retomada em caso de falha, com logs de execução, controle de progresso por arquivo e prevenção de duplicidade no reprocessamento.
- Evolução do Goodmanager, plataforma corporativa para gestão de processos de licitações.
- Levantamento de requisitos e desenvolvimento de funcionalidades em backend, frontend e banco de dados.
- Atuação com Oracle e Sybase em contexto corporativo, apoiando consultas, manutenção e regras de negócio.
- Manutenção de sites, integração com API AnyMarket e desenvolvimento de integração para consulta de peças automotivas via APIs REST e SOAP.
- Adequação de CRM em CodeIgniter e integração com RD Station e ExactSales.
- Atuação em ambiente corporativo de alta criticidade na Ticket Log, empresa do segmento de gestão de frotas, abastecimento, manutenção veicular e meios de pagamento.
- Desenvolvimento, manutenção evolutiva e sustentação de sistemas internos utilizando PHP, ColdFusion e Java.
- Implementação de funcionalidades backend, ajustes em regras de negócio, correção de incidentes, análise de problemas em produção e melhoria de rotinas operacionais.
- Atuação com bancos Oracle e Sybase, criando e mantendo queries, procedures, ajustes de performance, validação de dados e apoio a processos transacionais.
- Participação em rotina ágil com Kanban, sprint planning, refinamentos, estimativas, análise de impacto e alinhamento técnico com o time.
- Utilização de Azure DevOps para acompanhamento de demandas, gestão de backlog, registro de bugs, documentação de tarefas e apoio ao fluxo de desenvolvimento.
- Apoio à sustentação de sistemas críticos, atuando na investigação de incidentes, análise de logs, reprodução de cenários, correção de falhas e validação junto às áreas envolvidas.
- Participação em projeto de adequação de sistemas web às diretrizes de acessibilidade, utilizando HTML5, validações com NVDA, recomendações do eMAG e análises com Google Lighthouse.
- Desenvolvimento de APIs REST com CORS e JWT seguindo a especificação JSON:API.
- Utilização de Lumen e Doctrine na construção de serviços backend.
- Implementação de testes de integração, apoio em deploy com Jenkins e execução de testes de carga com JMeter.
cronotacografo.rbmlq.gov.br
- Atuação no Projeto Cronotacógrafo, sistema utilizado no contexto do Inmetro e da Rede Brasileira de Metrologia Legal e Qualidade.
- Desenvolvimento e manutenção de funcionalidades em sistema web governamental, apoiando fluxos ligados a ensaios, verificações, emissão de documentos, consultas e acompanhamento dos processos.
- Desenvolvimento backend com PHP e CakePHP, implementando regras de negócio relacionadas ao processo regulatório e à gestão das informações.
- Atuação com banco de dados Oracle, realizando consultas, manutenção de estruturas, ajustes em persistência e apoio à integridade das informações.
- Levantamento e análise de requisitos junto às áreas envolvidas, traduzindo necessidades operacionais e regras regulatórias em funcionalidades sistêmicas.
- Mapeamento de processos de negócio com BPMN utilizando Bizagi.
- Desenvolvimento de sistemas web internos, integrações com bases corporativas, manutenção de aplicações e suporte técnico.
- Experiência com PHP, Laravel, CodeIgniter, Zend Framework, .NET, SQL Server, MySQL, Oracle e Java.
- Vivência em levantamento de requisitos, TDD, documentação técnica, ambiente Linux e projetos corporativos.
Formação Acadêmica
UniRitter | 2014 – 2016
Artigo: Aplicação de Domain-Driven Design no Gerenciamento de GRU de Cronotacógrafo no Inmetro/RS
Faculdades QI | 2010 – 2013
Faculdade QI | 2008 – 2010
Cursos e Certificações
Udemy | 07/2025 | 60 horas
Udemy | 11/2020
04/2017
TreinaWeb | 09/2017
TreinaWeb | 08/2017
TreinaWeb | 2017