Eric Inácio
ESIdioma

Hoja 00 · Desarrollador full-stack

Desarrollador full-stack, del front-end al despliegue

Titulado en Análisis y Desarrollo de Sistemas y con posgrado en Ciberseguridad, con experiencia en la construcción y el mantenimiento de servidores y herramientas de automatización en JavaScript, Lua y Python. El foco está en soluciones para problemas reales, con seguridad en cada etapa, lo que incluye la auditoría de vulnerabilidades en aplicaciones web, APIs y en la nube. Desde 2021 mantiene un servidor propio, con despliegue en Docker y copias de seguridad automáticas cada hora. En el día a día del desarrollo, agentes de IA como Claude Code y Flow apoyan el diseño, las correcciones, las sugerencias de mejora y la generación de ideas.

01

Proyectos

Una selección de más de 50 repositorios: servidores, infraestructura, webs, apps y bibliotecas.

01

Servidor de juego personalizado

El servidor personalizado cuenta con unos 35 módulos propios versionados en GitHub. Entre ellos destacan una economía de oferta y demanda, con auditoría y protección contra abusos, y una app bancaria que garantiza transferencias a prueba de duplicados. El servidor funciona en un VPS Linux, con despliegue en contenedores. La arquitectura se planificó en máquinas separadas: la aplicación está en una máquina y la capa web, con Coolify, en otra. Esta división ayuda a aislar la carga y los fallos.

  1. 01GitHub
  2. 02GHCR
  3. 03VPS Linux con Docker
  4. 04Assets en Cloudflare R2
  5. 05Copia de la base de datoscada hora
despliegue en contenedoresEsquema de la arquitectura
Entrega
un servidor con despliegue y copias de seguridad de la base de datos automatizados
Herramientas
Lua · JavaScript · TypeScript · Vue · Python · Docker · MySQL · Linux
Período
desde 2021
02

Infraestructura de producción

Proxy de borde configurado en Nginx, en un contenedor Docker, para cuatro dominios. El proxy utiliza TLS y mTLS proporcionados por Cloudflare, y el contenedor funciona solo en modo de lectura. Cada versión pasa por un health check y, si falla, se revierte sola. Detrás del proxy, la base de datos PostgreSQL 18 exige TLS, y cada aplicación tiene su propio usuario de mínimo privilegio. La copia de seguridad se cifra y se almacena fuera del servidor, con una prueba automática de restauración cada semana.

  1. 01Cloudflare
  2. 02Nginx en Docker
  3. 03PostgreSQL 18
  4. 04Health checkrollback automático
  5. 05Copia cifrada
una versión fallida se revierteEsquema de la arquitectura
Entrega
despliegues sin intervención, con rollback automático y copias de seguridad probadas
Herramientas
Nginx · Docker · PostgreSQL · Bash · systemd · Cloudflare
Período
2026
03

Pipeline de CI/CD propio

Runners de GitHub Actions autoalojados dirigen cada job al PC, a GitHub o al VPS, según la cuota. El build de cada módulo minifica y protege el código, lo prueba con Playwright y verifica secretos y CSP antes de publicar.

  1. 01Push a GitHub
  2. 02Elección del runnerPC, GitHub o VPS
  3. 03Build y protección
  4. 04Pruebas Playwright
  5. 05Publicación
build, pruebas y publicación automáticosEsquema de la arquitectura
Entrega
nada se publica sin pasar el build y las pruebas
Herramientas
GitHub Actions · Bash · Node.js · Playwright · systemd
Período
2026
04

Web de ventas multilingüe

Sitio prerrenderizado en diez idiomas, con redirección según el país del visitante. Los planes se cargan desde una API de licencias, y el pago se realiza a través de Stripe. Dos mercados, BRL y USD, salen del mismo código. El sitio tiene una CSP estricta y pruebas.

  1. 01País del visitante
  2. 02Idioma10 idiomas
  3. 03Página prerrenderizada
  4. 04Planes vía API
  5. 05Stripe Checkout
un código, dos mercadosEsquema de la arquitectura
Entrega
una web de ventas en 10 idiomas con checkout integrado
Herramientas
TypeScript · Vite · Vitest · Docker · Stripe
Período
2026
05

App de finanzas personales

App de finanzas para Android e iOS, creada a partir de un código web. Registra transacciones, gestiona facturas, sigue inversiones, muestra gráficos y genera listas de la compra. Cuenta con unos 72 archivos de prueba, y el CI del proyecto genera el APK firmado y publica la versión.

  1. 01Vue 3
  2. 02Capacitor
  3. 03Pruebas~72 archivos
  4. 04CI
  5. 05APK firmado
web y móvil desde un mismo códigoEsquema de la arquitectura
Entrega
una app móvil probada, con builds firmados automáticos
Herramientas
Vue 3 · TypeScript · Tailwind · Capacitor · Vitest
Período
2026
06

Bibliotecas de componentes

Sistema de diseño en Vue, con unos 71 componentes y 2 temas, y una biblioteca en React con unos 84 componentes, Storybook y publicación automática en npm.

  1. 01Tokens
  2. 02Componentes
  3. 03Storybook
  4. 04Versionado
  5. 05npmautomático
Vue y React, 2 temasEsquema de la arquitectura
Entrega
componentes reutilizables para juegos y webs
Herramientas
Vue · React · TypeScript · Tailwind · Storybook
Período
2026

02

Habilidades

El stack utilizado en los proyectos.

Lenguajes

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

Front-end

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

Back-end y datos

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

Infraestructura y DevOps

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

Pruebas

  • Vitest
  • Playwright

Seguridad

  • Auditorías de aplicaciones web, APIs y cloud
  • TLS y mTLS
  • CSP
  • Mínimo privilegio

IA y agentes

  • Claude Code
  • Grok
  • Flow (generación de imágenes)
  • Agentes de IA
  • LLMs

Idiomas

  • Portugués (nativo)
  • Inglés intermedio
  • Lectura técnica en inglés

03

Trayectoria

De la industria y la logística al desarrollo, con un enfoque futuro en liderazgo y alta dirección.

Experiencia

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

    Corrección de fallos en equipos de producción, con análisis sistemático de causa raíz.

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

    Movimiento y almacenamiento de productos con registro en el sistema.

  • Representante de Envíos · Mercado LivreExtrema, Brasil · 04/2023 – 10/2023

    Organización y control de materiales en almacén, con recuento de inventario.

Formación

  • Posgrado en CiberseguridadCruzeiro do Sul · 07/2025 – 06/2026

    Para profundizar en la seguridad de las aplicaciones desarrolladas, de la arquitectura a la operación.

  • Análisis y Desarrollo de SistemasUniversidade São Francisco · 2023–2025

    Base técnica para trabajar en el desarrollo de sistemas.

  • Gestión de Recursos HumanosCruzeiro do Sul · previsto 06/2027

    Para desarrollar la gestión de personas y el liderazgo, con un enfoque futuro en liderazgo y alta dirección.

  • Técnico en MecánicaInstituto Federal · 2020–2022

    Base en mantenimiento y análisis de fallos, aplicada hoy en Ball Corporation.

04

Hablemos

Abierto a puestos de desarrollador front-end, back-end y full-stack, en remoto o híbridos.

Descargar CV