Eric Inácio
ITLingua

Tavola 00 · Sviluppatore full-stack

Sviluppatore full-stack, dal front-end al deploy

Laureato in Analisi e sviluppo di sistemi e con un master in cybersecurity, con esperienza nella creazione e nella manutenzione di server e strumenti di automazione in JavaScript, Lua e Python. L’obiettivo sono soluzioni a problemi reali, con la sicurezza in ogni fase, compreso l’audit delle vulnerabilità di applicazioni web, API e cloud. Dal 2021 mantiene un server personale, con deploy in Docker e backup automatici ogni ora. Nello sviluppo quotidiano, agenti di IA come Claude Code e Flow supportano progettazione, correzioni, suggerimenti di miglioramento e raccolta di idee.

01

Progetti

Una selezione tra più di 50 repository: server, infrastruttura, siti web, app e librerie.

01

Server di gioco personalizzato

Il server personalizzato conta circa 35 moduli propri versionati su GitHub. Tra questi spiccano un’economia basata su domanda e offerta, con audit e protezione dagli abusi, e un’app bancaria che garantisce trasferimenti a prova di duplicazione. Il server gira su una VPS Linux, con deploy containerizzato. L’architettura è stata pensata su macchine separate: l’applicazione si trova su una macchina e il livello web, con Coolify, su un’altra. Questa divisione aiuta a isolare carico e guasti.

  1. 01GitHub
  2. 02GHCR
  3. 03VPS Linux con Docker
  4. 04Asset su Cloudflare R2
  5. 05Backup del databaseogni ora
deploy in containerSchema dell’architettura
Risultato
un server con deploy automatizzati e backup del database
Strumenti
Lua · JavaScript · TypeScript · Vue · Python · Docker · MySQL · Linux
Periodo
dal 2021
02

Infrastruttura di produzione

Edge proxy configurato in Nginx, in un container Docker, per quattro domini. Il proxy utilizza TLS e mTLS forniti da Cloudflare, e il container funziona solo in modalità di sola lettura. Ogni versione passa per un health check e, se fallisce, torna indietro da sola. Dietro il proxy, il database PostgreSQL 18 richiede TLS, e ogni applicazione ha un proprio utente con privilegi minimi. Il backup è cifrato e conservato fuori dal server, con un test di ripristino automatico ogni settimana.

  1. 01Cloudflare
  2. 02Nginx in Docker
  3. 03PostgreSQL 18
  4. 04Health checkrollback automatico
  5. 05Backup cifrato
una release che fallisce torna indietroSchema dell’architettura
Risultato
deploy senza interventi manuali, con rollback automatico e backup testati
Strumenti
Nginx · Docker · PostgreSQL · Bash · systemd · Cloudflare
Periodo
2026
03

Pipeline CI/CD propria

Runner self-hosted di GitHub Actions indirizzano ogni job verso il PC, verso GitHub o verso la VPS, in base alla quota. La build di ogni modulo minifica e protegge il codice, testa con Playwright e verifica secret e CSP prima della pubblicazione.

  1. 01Push su GitHub
  2. 02Scelta del runnerPC, GitHub o VPS
  3. 03Build e protezione
  4. 04Test Playwright
  5. 05Release
build, test e release automaticiSchema dell’architettura
Risultato
niente viene rilasciato senza superare build e test
Strumenti
GitHub Actions · Bash · Node.js · Playwright · systemd
Periodo
2026
04

Sito di vendita multilingue

Sito pre-renderizzato in dieci lingue, con reindirizzamento in base al paese del visitatore. I piani vengono caricati da un’API di licenze, e il pagamento avviene tramite Stripe. Due mercati, BRL e USD, nascono dallo stesso codice. Il sito ha una CSP rigorosa e test.

  1. 01Paese del visitatore
  2. 02Lingua10 lingue
  3. 03Pagina pre-renderizzata
  4. 04Piani via API
  5. 05Stripe Checkout
un solo codice, due mercatiSchema dell’architettura
Risultato
un sito di vendita in 10 lingue con checkout integrato
Strumenti
TypeScript · Vite · Vitest · Docker · Stripe
Periodo
2026
05

App di finanza personale

App di finanza per Android e iOS, creata a partire da un codice web. Registra transazioni, gestisce bollette, segue gli investimenti, mostra grafici e genera liste della spesa. Conta circa 72 file di test, e la CI del progetto genera l’APK firmato e pubblica la versione.

  1. 01Vue 3
  2. 02Capacitor
  3. 03Test~72 file
  4. 04CI
  5. 05APK firmato
web e mobile da un unico codiceSchema dell’architettura
Risultato
un’app mobile testata con build firmate automatiche
Strumenti
Vue 3 · TypeScript · Tailwind · Capacitor · Vitest
Periodo
2026
06

Librerie di componenti

Design system in Vue, con circa 71 componenti e 2 temi, e una libreria in React con circa 84 componenti, Storybook e pubblicazione automatica su npm.

  1. 01Token
  2. 02Componenti
  3. 03Storybook
  4. 04Versionamento
  5. 05npmautomatica
Vue e React, 2 temiSchema dell’architettura
Risultato
componenti riutilizzabili per giochi e siti web
Strumenti
Vue · React · TypeScript · Tailwind · Storybook
Periodo
2026

02

Competenze

Lo stack usato nei progetti.

Linguaggi

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

Front end

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

Back end e dati

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

Infrastruttura e DevOps

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

Test

  • Vitest
  • Playwright

Sicurezza

  • Audit di applicazioni web, API e cloud
  • TLS e mTLS
  • CSP
  • Privilegi minimi

IA e agenti

  • Claude Code
  • Grok
  • Flow (generazione di immagini)
  • Agenti di IA
  • LLM

Lingue

  • Portoghese (madrelingua)
  • Inglese intermedio
  • Lettura tecnica in inglese

03

Percorso

Dall’industria e dalla logistica allo sviluppo, con un futuro focus su leadership e alta direzione.

Esperienza

  • Tecnico meccanico · Ball CorporationExtrema, Brasile · da 12/2024

    Risoluzione dei guasti delle apparecchiature di produzione, con analisi sistematica delle cause.

  • Carrellista · DHL Supply ChainExtrema, Brasile · 01/2024 – 08/2024

    Movimentazione e stoccaggio dei prodotti, con ogni movimento registrato a sistema.

  • Addetto alle spedizioni · Mercado LivreExtrema, Brasile · 04/2023 – 10/2023

    Organizzazione e controllo dei materiali di magazzino, inventari compresi.

Formazione

  • Master in cybersecurityCruzeiro do Sul · 07/2025 – 06/2026

    Per approfondire la sicurezza delle applicazioni sviluppate, dall’architettura all’operatività.

  • Analisi e sviluppo di sistemiUniversidade São Francisco · 2023–2025

    Base tecnica per operare nello sviluppo di sistemi.

  • Gestione delle risorse umaneCruzeiro do Sul · conclusione prevista 06/2027

    Per sviluppare gestione delle persone e leadership, con un futuro focus su leadership e alta direzione.

  • Tecnico meccanicoInstituto Federal · 2020–2022

    Base in manutenzione e analisi dei guasti, applicata oggi in Ball Corporation.

04

Parliamone

Disponibile per posizioni da remoto o ibride come sviluppatore front-end, back-end e full-stack.

Scarica il CV