Engenheiro de Software | Freelance - Remoto
Autonomo
Atuo como engenheiro de software autônomo em projetos sob demanda, inclusive em paralelo a contratos de consultoria, entregando soluções web de ponta a ponta, da definição da arquitetura ao deploy. Estou sempre aberto a novos trabalhos freelance.
Backend: Desenvolvo aplicações web, APIs RESTful e integrações com Node.js, .NET Core, Python, Go e GraphQL.
Frontend: Construo interfaces em Angular, React e Vue.js.
Arquitetura e modernização: Tomo decisões de arquitetura, desenvolvimento e integração, avaliando requisitos, impactos, riscos e alternativas. Avalio aplicações legadas e defino a estratégia de modernização, com evolução para microsserviços e integração entre sistemas.
Filas e processamento assíncrono: Implemento filas de tarefas e processamento em segundo plano com BullMQ e Redis (Upstash), como no sistema de Recursos Humanos, para o envio de e-mails e notificações sem travar a aplicação.
DevOps e cloud: Implemento pipelines de CI/CD, contêineres com Docker e deploy em nuvem (AWS, GCP e DigitalOcean).
Infraestrutura e segurança: Configuro domínios, DNS e segurança com Cloudflare e Registro.br (CDN, SSL/TLS, cache e firewall), com monitoramento de tráfego via Google Analytics.
Desempenho: Estudo Rust e realizo POCs com o objetivo de ganhar desempenho em serviços e componentes críticos.
Projetos: Sistemas sob medida para pequenas e médias empresas, como lar de idosos, conselho particular, clínica de fisioterapia, exposição de artesanato, recursos humanos e gestão de obras, além de projetos pessoais.
Stack: Node.js, .NET Core, Python, Go, GraphQL, BullMQ, Redis, Upstash, Angular, React, Vue.js, Docker, AWS, GCP, DigitalOcean, Cloudflare