Sou Desenvolvedor Fullstack Hoje empresário com mais de 15 anos de experiência, já trabalhei em projetos de alta complexidade com as mais diversas tecnologias e stacks.
Principais Tecnologias e Ferramentas:
Backend:
NodeJS: Experiência com testes unitários/integrados usando Jest, frameworks como Nest, e desenvolvimento com TypeScript.
PHP: Especialista em testes com PHPUnit e frameworks populares como Laravel, Zend Framework (1, 2, 3), CodeIgniter, Symfony e CakePHP.
Bancos de Dados:
PostgreSQL, MySQL, MongoDB e DynamoDB para o desenvolvimento de soluções robustas e escaláveis.
Front-End:
Domínio em AngularJS e React para desenvolvimento de interfaces modernas e dinâmicas.
Ambientes em Nuvem:
Azure: Experiência com Kubernetes e API Gateway.
AWS: Uso de ECS, S3, Lambda, CloudWatch e outras ferramentas AWS.
CI/CD: Configuração e integração contínua com Jenkins e Bamboo.
Mensageria: Uso de Kafka, EventHub, Google Pub/Sub e RabbitMQ para comunicação eficiente entre sistemas.
Cache: Utilização de Redis para otimização de desempenho.
Padrões de Projeto:
Implementação de MVC, Clean Code, SOLID e Clean Architecture para garantir qualidade, manutenibilidade e escalabilidade no código.
Metodologias Ágeis:
Experiência sólida em Scrum e Kanban, garantindo a entrega de projetos de forma ágil e eficiente.