Tenho uma extensa experiência no desenvolvimento de aplicações web completas, operando com diversas tecnologias e contribuindo desde o planejamento até a publicação do projeto. Sou especializado em criar soluções robustas, aplicando as melhores práticas, como Design Patterns, Padrões Arquiteturais, Clean Code, e SOLID, garantindo a escalabilidade e qualidade do código.
Participo ativamente da criação do banco de dados e do desenho de diagramas de contexto usando C4 Model e UML, além de utilizar a técnica de Event Storming para uma visão abrangente do projeto desde o início. Na fase de implementação, aplico meus conhecimentos em linguagens como Python (Django e Flask), JavaScript/TypeScript (Node.js, Express, e Nest.js), e PHP (CakePHP e Laravel).
Também sou adepto das metodologias ágeis e trabalho em times que utilizam Scrum e Kanban para um desenvolvimento mais eficiente e colaborativo. Minha paixão atual é estudar Arquitetura de Software e a linguagem GoLang, para poder criar sistemas escaláveis e aplicar conceitos avançados como DDD, Padrões Arquiteturais, e Event Sourcing.
Sempre valorizo a documentação adequada, e sou um entusiasta do C4 Model e UML, com uma preferência especial por utilizar a ferramenta PlantUML para tornar as documentações mais claras e acessíveis.
Adicionalmente, possuo habilidades em Docker, AWS, Cypress, Jest/Testing Library, e Microsserviços, o que amplia minhas capacidades e me permite enfrentar desafios variados no desenvolvimento de aplicações web modernas e eficientes.
Estou entusiasmado em trabalhar em projetos desafiadores e colaborar com equipes para desenhar e desenvolver soluções de software inovadoras e de alta qualidade.