SANDBOX
Voltar aos trabalhos

dez de 2018 - jul de 2021

Firework Web & Mobile logo

Firework Web & Mobile

Site oficial

Liderança técnica, arquitetura, testes, mentoria, modernização cloud e investigação de produção em diferentes projetos de clientes.

Desenvolvedor Full Stack Sênior e Tech Leaddez de 2018 - jul de 2021Tempo integralBauru, SP · Remoto

Atuei em projetos de diferentes clientes com arquitetura de software, liderança técnica, backend, DevOps, infraestrutura cloud e consultoria.

Qualidade e processamento extensível de documentos

Após problemas de deploy causados por validação insuficiente, liderei melhorias de cobertura em testes unitários, de integração e end-to-end com Selenium. Também projetei uma engine de importação para PDF, CSV e XLS usando contratos e Chain of Responsibility, permitindo adicionar formatos e regras com impacto mínimo. A implementação em Laravel usava fluxos assíncronos e notificações em tempo real.

Liderança técnica e mentoria

Apoiei uma equipe Symfony com problemas arquiteturais e de performance causados pelo uso incorreto de dirty checking, estado do Entity Manager e eventos de ciclo de vida do Doctrine. Orientei o time sobre o funcionamento do ORM, reduzi escritas desnecessárias e dívida técnica e guiei a adoção de Laravel onde seu modelo mais direto era mais adequado à experiência da equipe.

Governança cloud e redução de custos

Identifiquei problemas de segurança e custos na AWS, incluindo uso da conta root, recursos superdimensionados e ausência de políticas de acesso. Introduzi infraestrutura Kubernetes na AWS, governança com IAM e otimizações que reduziram os custos operacionais em aproximadamente 80%.

Diagnóstico de produção na JVM

Em uma aplicação Java que falhava após poucas horas, ensinei o time do cliente a coletar e analisar heap dumps em produção e investigar memória e classloaders na JVM. Encontramos um memory leak em uma dependência externa e estabilizamos o ambiente atualizando o pacote afetado.

LaravelPHPSymfonyDoctrine ORMJavaAWSKubernetesDockerSeleniumTestes UnitáriosTestes de IntegraçãoProcessamento AssíncronoArquitetura de SoftwareLiderança TécnicaProfiling JVM