Sou um desenvolvedor backend em Golang com experiência na construção de APIs robustas, escaláveis e de nível de produção usando frameworks modernos de Go como Gin e Gorilla Mux, seguindo DDD (Domain-Driven Design) e injeção de dependências com Uber FX.
Meu foco é escrever código Go limpo, fácil de manter e testável, adequado para aplicações de nível empresarial.
Minha expertise inclui
- Golang / Go (1.18+)
- Gin e Gorilla Mux frameworks
- Uber FX para injeção de dependências
- DDD (Domain-Driven Design) e Arquitetura Limpa
- Desenvolvimento de API RESTful
- MongoDB / PostgreSQL / MySQL / SQL Server
- GORM / SQLX / Mongo Go Driver
- Autenticação (JWT, OAuth2)
- Logging, Middleware e Gerenciamento de Configurações
- Docker e Configuração de Ambiente
- Documentação Swagger / OpenAPI
O que posso entregar
- Backend completo em Go usando Gin ou Gorilla Mux
- Arquitetura escalável baseada em DDD com camadas modulares
- APIs REST integradas com MongoDB, PostgreSQL ou SQL
- Configuração de autenticação, autorização e middleware
- Tratamento de erros e validação de requisições
- Injeção de dependências com Uber FX
- Estrutura de projeto pronta para CI/CD
- Documentação da API com Swagger
Por que me escolher?
- Sólido conhecimento em frameworks de backend em Go
- Código limpo, bem documentado e testável
- Arquitetura escalável