Eric Inácio
PTIdioma

Folha 00 · Programador full-stack

Programador full-stack, do front-end ao deploy

Formado em Análise e Desenvolvimento de Sistemas e pós-graduado em Cibersegurança, com atuação na construção e manutenção de servidores e ferramentas de automação em JavaScript, Lua e Python. O foco está em soluções para problemas reais, com segurança em cada etapa, o que inclui a auditoria de vulnerabilidades em aplicações web, APIs e na cloud. Desde 2021, mantém um servidor próprio, com deploy em Docker e cópias de segurança automáticas a cada hora. No dia a dia do desenvolvimento, agentes de IA como o Claude Code e o Flow apoiam o projeto, as correções, as sugestões de melhoria e o levantamento de ideias.

01

Projetos

Uma seleção de mais de 50 repositórios: servidores, infraestrutura, sites, apps e bibliotecas.

01

Servidor de jogo personalizado

O servidor personalizado conta com cerca de 35 módulos próprios versionados no GitHub. Entre eles, destacam-se uma economia de oferta e procura, com auditoria e proteção contra abusos, e uma app bancária que garante transferências à prova de duplicação. O servidor corre numa VPS Linux, com deploy em contentores. A arquitetura foi planeada em máquinas separadas: a aplicação fica numa máquina e a camada web, com Coolify, noutra. Esta divisão ajuda a isolar carga e falhas.

  1. 01GitHub
  2. 02GHCR
  3. 03VPS Linux com Docker
  4. 04Assets no Cloudflare R2
  5. 05Cópia da base de dadosa cada hora
deploy em contentoresEsquema da arquitetura
Entrega
servidor com deploy e cópias de segurança da base de dados automatizados
Ferramentas
Lua · JavaScript · TypeScript · Vue · Python · Docker · MySQL · Linux
Período
desde 2021
02

Infraestrutura de produção

Proxy de borda configurado em Nginx, num contentor Docker, para quatro domínios. O proxy utiliza TLS e mTLS fornecidos pela Cloudflare, e o contentor funciona apenas em modo de leitura. Cada versão passa por um health check e, se falhar, reverte sozinha. Por trás do proxy, a base de dados PostgreSQL 18 exige TLS, e cada aplicação tem o seu próprio utilizador de privilégio mínimo. A cópia de segurança é encriptada e armazenada fora do servidor, com teste automático de restauro todas as semanas.

  1. 01Cloudflare
  2. 02Nginx em Docker
  3. 03PostgreSQL 18
  4. 04Health checkrollback automático
  5. 05Cópia encriptada
versão com falha reverte sozinhaEsquema da arquitetura
Entrega
deploys sem intervenção, com rollback automático e cópias de segurança testadas
Ferramentas
Nginx · Docker · PostgreSQL · Bash · systemd · Cloudflare
Período
2026
03

Pipeline de CI/CD próprio

Runners do GitHub Actions auto-alojados encaminham cada job para o PC, para o GitHub ou para a VPS, consoante a quota. O build de cada módulo minifica e protege o código, testa-o com Playwright e verifica segredos e CSP antes de publicar.

  1. 01Push no GitHub
  2. 02Escolha do runnerPC, GitHub ou VPS
  3. 03Build e proteção
  4. 04Testes Playwright
  5. 05Publicação
build, testes e publicação automáticosEsquema da arquitetura
Entrega
nada é publicado sem passar no build e nos testes
Ferramentas
GitHub Actions · Bash · Node.js · Playwright · systemd
Período
2026
04

Site de vendas multilingue

Site pré-renderizado em dez idiomas, com redirecionamento pelo país do visitante. Os planos são carregados a partir de uma API de licenciamento, e o pagamento é feito através do Stripe. Dois mercados, BRL e USD, saem do mesmo código. O site tem uma CSP rigorosa e testes.

  1. 01País do visitante
  2. 02Idioma10 idiomas
  3. 03Página pré-renderizada
  4. 04Planos via API
  5. 05Stripe Checkout
um código, dois mercadosEsquema da arquitetura
Entrega
site de vendas em 10 idiomas com checkout integrado
Ferramentas
TypeScript · Vite · Vitest · Docker · Stripe
Período
2026
05

App de finanças pessoais

App de finanças para Android e iOS, criada a partir de um código web. Regista transações, gere contas, acompanha investimentos, apresenta gráficos e gera listas de compras. Conta com cerca de 72 ficheiros de teste, e o CI do projeto gera o APK assinado e publica a versão.

  1. 01Vue 3
  2. 02Capacitor
  3. 03Testes~72 ficheiros
  4. 04CI
  5. 05APK assinado
web e móvel no mesmo códigoEsquema da arquitetura
Entrega
app móvel testada, com builds assinados automáticos
Ferramentas
Vue 3 · TypeScript · Tailwind · Capacitor · Vitest
Período
2026
06

Bibliotecas de componentes

Design system em Vue, com cerca de 71 componentes e 2 temas, e uma biblioteca em React com cerca de 84 componentes, Storybook e publicação automática no npm.

  1. 01Tokens
  2. 02Componentes
  3. 03Storybook
  4. 04Versionamento
  5. 05npmautomático
Vue e React, 2 temasEsquema da arquitetura
Entrega
componentes reutilizáveis para jogos e sites
Ferramentas
Vue · React · TypeScript · Tailwind · Storybook
Período
2026

02

Competências

A stack utilizada nos projetos.

Linguagens

  • JavaScript
  • TypeScript
  • Lua
  • Python
  • SQL
  • Bash
  • PowerShell

Front-end

  • Vue 3
  • React
  • Tailwind CSS
  • Vite
  • HTML e CSS

Back-end e dados

  • Node.js
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • APIs REST
  • Zod

Infraestrutura e DevOps

  • Linux
  • Docker
  • Nginx
  • GitHub Actions
  • CI/CD
  • systemd
  • Cloudflare

Testes

  • Vitest
  • Playwright

Segurança

  • Auditoria de aplicações web, APIs e cloud
  • TLS e mTLS
  • CSP
  • Privilégio mínimo

IA e agentes

  • Claude Code
  • Grok
  • Flow (geração de imagens)
  • Agentes de IA
  • LLMs

Idiomas

  • Português (nativo)
  • Inglês intermédio
  • Leitura técnica em inglês

03

Percurso

Da indústria e da logística para o desenvolvimento, com foco futuro em liderança e gestão de topo.

Experiência

  • Técnico Mecânico · Ball CorporationExtrema, Brasil · desde 12/2024

    Correção de avarias em equipamentos de produção, com análise sistemática de causa raiz.

  • Operador de Empilhador · DHL Supply ChainExtrema, Brasil · 01/2024 – 08/2024

    Movimentação e armazenamento de produtos com registo em sistema.

  • Representante de Envios · Mercado LivreExtrema, Brasil · 04/2023 – 10/2023

    Organização e controlo de materiais em armazém, com conferência de inventário.

Formação

  • Pós-graduação em CibersegurançaCruzeiro do Sul · 07/2025 – 06/2026

    Para aprofundar a segurança das aplicações desenvolvidas, da arquitetura à operação.

  • Análise e Desenvolvimento de SistemasUniversidade São Francisco · 2023–2025

    Base técnica para atuar no desenvolvimento de sistemas.

  • Gestão de Recursos HumanosCruzeiro do Sul · conclusão prevista 06/2027

    Para desenvolver a gestão de pessoas e a liderança, com foco futuro em liderança e gestão de topo.

  • Técnico de MecânicaInstituto Federal · 2020–2022

    Base em manutenção e análise de falhas, aplicada hoje na Ball Corporation.

04

Vamos conversar

Disponível para vagas de programador front-end, back-end e full-stack, em regime remoto ou híbrido.

Descarregar CV