avatar

Patrick Ferreira

Sobre mim

Mais de 5 anos de experiência no desenvolvimento de aplicações web, APIs, sites e produtos digitais escaláveis.

Atuação completa no ciclo de desenvolvimento, dominando frontend, backend, banco de dados, nuvem e deploy.

Experiência sólida com ambientes Linux e infraestrutura web.

Foco em performance, segurança, SEO e boas práticas de desenvolvimento.

Backend

80%

Go, TypeScript, SQL, Echo, Fiber, Node.js
Frontend

80%

React, Next.js, TailwindCSS, HTML/CSS/JS, HTMX
Infra e Deploy

70%

Linux, Git, Docker, Nginx, Cloudflare (DNS/R2) e AWS (Lightsail/S3), SSL, Vercel
Inglês

80%

Intermediário-avançado — leitura, escrita e escuta; fala limitada

5

Anos de experiência

35

Sites e sistemas em produção

100%

Dedicação e responsabilidade

5+

Xícaras de café por dia

Como trabalho

Uma visão clara do meu processo e abordagem

Responsabilidade e transparência

Você não precisa cobrar, insistir ou adivinhar o andamento do que está sendo feito. Meu foco é reduzir o atrito e facilitar sua vida.

Sempre explico decisões, compartilho o andamento, aviso quando algo muda, quando existe risco de atraso ou quando surge uma solução melhor no caminho. Não prometo o que não posso entregar, não escondo problemas e não deixo nada acumular.

Atuo de segunda a sexta, das 9h às 17h (GMT-3). Nesse período costumo responder rápido. Fora dele, fico disponível apenas em situações importantes ou combinadas anteriormente, para manter o ritmo sustentável e previsível.

Inteligência Artificial

Uso ferramentas de IA como apoio técnico e criativo para acelerar tarefas, explorar alternativas, validar ideias e aumentar produtividade, sempre com revisão humana em todas as etapas.

Além do uso interno, integro recursos de IA diretamente em aplicações reais, como geração de descrições de produtos, síntese de voz, geração de imagens e moderação de conteúdo.

Escopo

O que não faço

Para garantir entregas consistentes, evito áreas onde não consigo manter o mesmo nível técnico.

  • Desenvolvimento em Wordpress ou PHP
  • Aplicativos mobile nativos
Habilidades

As tecnologias que escolho, por que escolho e o que consigo entregar com elas.

Go e Echo

Go é minha primeira escolha para criar APIs e serviços backend. Uso o framework Echo para construir servidores rápidos, seguros e de fácil manutenção.

Escolho Go por ser uma linguagem de tipagem forte, simples por natureza e com excelente desempenho.

Por ser compilada, gera binários estáticos autossuficientes, o que simplifica o processo de deploy e reduz problemas com dependências externas.

Veja o blueprint de arquitetura DDD em Go que uso como base nos meus projetos.

React e Next.js

Tenho experiência sólida com React e Next.js.

Escolho essa dupla quando o projeto exige interações ricas no navegador.

O Next.js traz vantagens nativas como SSR e otimizações automáticas de performance, que contribuem para melhorar o SEO.

Além disso, ele permite criar API Routes dentro do mesmo projeto, que funcionam como um backend leve embutido. Isso reduz fricções comuns entre backend e front-end, e simplifica o desenvolvimento e a manutenção da aplicação.

Templ, HTMX e Alpine.js

Para projetos que não precisam de um front-end complexo, opto por uma stack mais enxuta. Esse é meu trio favorito para sistemas internos, painéis administrativos e produtos que precisam entregar valor rapidamente.

O servidor renderiza o HTML e o navegador atualiza apenas o que muda, tornando o desenvolvimento mais rápido e eficiente.

Node

Tenho familiaridade com Node e seu ecossistema.

Já desenvolvi projetos menores como chatbots, scrapers, apps desktop e APIs usando tecnologias como Puppeteer, Electron e Express.

Python

Python fez parte da minha base como desenvolvedor. Trabalhei com a linguagem em projetos pessoais, automações e alguns serviços internos.

É uma linguagem que não uso no dia a dia há algum tempo, já que meu foco atual está em linguagens compiladas e com tipagem forte.

É uma habilidade que não está afiada, mas continua acessível quando necessário.

PostgreSQL e Cloudflare R2

Trabalho diariamente com MySQL, mas o PostgreSQL é minha escolha principal para dados relacionais. Ele é extensível, confiável e se integra muito bem com aplicações em Go, usando drivers maduros como o PGX.

Para armazenamento de arquivos na nuvem, utilizo o Cloudflare R2. A compatibilidade com a API do S3 facilita a integração com SDKs e ferramentas já consolidadas. A integração nativa com Workers permite, por exemplo, processar imagens próximo ao storage, simplificando a arquitetura.

Deploy e Infraestrutura

Tenho experiência administrando servidores Linux, gerenciando domínios e configurando DNS e SSL com Let’s Encrypt.

Utilizo plataformas como Netlify e Vercel para front-ends e projetos que se beneficiam de uma infraestrutura gerenciada.

Para hospedagens próprias, uso Dokploy e Docker, mas também trabalho com setups mais diretos, utilizando systemd e Nginx quando faz mais sentido.

Blog

Artigos recentes

Sobre programação, tecnologia, SaaS, open-source, arquitetura, etc.

Perguntas Frequentes

Tire suas dúvidas antes de começarmos.

  • Você trabalha com contrato ou por projeto?

    Atuo com flexibilidade. Trabalho por projeto com escopo fechado e também aceito contrato para manutenção contínua, onde a hora é faturada a R$ 60.

  • Quanto tempo leva para entregar um site institucional simples?

    Com conteúdo e design definidos, normalmente entre duas e quatro semanas.

  • Qual é sua política para retrabalho?

    Tudo que estiver no escopo será ajustado até aprovação. Mudanças significativas viram um mini-projeto separado, sempre com orçamento claro.

  • Você está aberto a propostas de emprego integral?

    Sim. Estou aberto a avaliar propostas de emprego integral (CLT ou PJ), desde que a posição seja 100% remota.

  • Qual é o seu nível de inglês? 🇬🇧🇺🇸

    Meu nível de inglês para leitura, escrita e escuta é avançado. Fala limitada.

Contato

Fale comigo

Não curte formulários?
Me envie uma mensagem no Whatsapp: +55 31 99644-2788
ou e-mail: patrick8q@gmail.com