Desenvolvedor De Software
CurrentDesenvolvedor Back-endNo time de desenvolvimento back-end, estou focado em criar soluções robustas e escaláveis com PHP, entre outras tecnologias. Minhas responsabilidades incluem:Desenvolvimento e Manutenção: Criação e manutenção de aplicações web e serviços back-end utilizando PHP, Go (Golang) e o framework Yii2.Arquitetura e Design: Implementação de Clean Architecture e Domain-Driven Design (DDD) para assegurar a escalabilidade, manutenibilidade e testabilidade do código.Princípios de Engenharia: Adoção de princípios SOLID e padrões de design para promover coesão, modularidade e reutilização do código.Colaboração Interdisciplinar: Trabalho estreito com equipes multidisciplinares para entender os requisitos de negócios e definir a arquitetura técnica ideal para cada projeto.Otimização de Bancos de Dados: Desenvolvimento e otimização de consultas complexas em MariaDB para garantir alto desempenho e eficiência das aplicações.Garantia de Qualidade: Implementação de testes unitários e integração contínua para assegurar a qualidade e estabilidade do código ao longo de todo o ciclo de desenvolvimento.APIs RESTful: Desenvolvimento de APIs RESTful seguras e eficientes para facilitar a integração com aplicativos front-end e serviços de terceiros.Revisão e Melhoria Contínua: Participação ativa em revisões de código, sessões de brainstorming e discussões técnicas para promover boas práticas de codificação e compartilhar conhecimento com a equipe.