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

95%

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

95%

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

90%

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

80%

Intermediário-avançado

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

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.

Inteligência Artificial

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 mídia (imagens, áudio e texto), automação de processos operacionais, enriquecimento e análise de dados, classificação de informações e criação de assistentes conversacionais.

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 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

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

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

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

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

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

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: patrick@makztech.com