Robert Alley Chase, una recreación de un entorno de The Last of Us por Ewerton Melo.

Obra destacadaRobert Alley Chase
Fan art de The Last of Us

Programación

Motores, herramientas de pipeline
y código abierto.

Hair Card Factory
Pipeline artísticoEn desarrollo

Hair Card Factory

En desarrollo: una herramienta de hair cards creada con TS/React/Vite, WebGPU, WGSL y Web Workers.

  • TypeScript
  • React
  • WebGPU
  • WGSL
Ver en LinkedIn
Easy.VertexPaint
Herramienta para Maya

Easy.VertexPaint

Una herramienta ligera de color de vértices para Maya que permite colorear caras rápidamente con paletas predefinidas.

  • Maya
  • Python
Ver en GitHub
AbleShade | Tema de VS Code
Tema de editor

AbleShade

Tema de VS Code diseñado con especial atención a personas con discapacidad visual o daltonismo.

  • VS Code
  • Accesibilidad
Ver en GitHub

Arte 3D

Personajes, mundos
y estudios de texturizado.

Piggy Executioner
Personaje / Demo reelEn desarrollo

Piggy Executioner

En desarrollo: mi proyecto de demo reel de Think Tank, basado en el arte de Maxim Bazhenov.

Ver en ArtStation
Snow White | Cómics Fables
Personaje / FablesEn desarrollo

Snow White

En desarrollo: explico por qué no está terminado en la descripción de la primera imagen de la publicación en ArtStation.

Ver en ArtStation
Texturizado de piel
Piel / TexturingXYZ

Texturizado de piel

Trabajo de texturizado de piel en Think Tank, utilizando TexturingXYZ para lograr este resultado.

Ver en ArtStation
Texturizado de abrigo
Tela / TexturingXYZ

Texturizado de abrigo

Trabajo de texturizado de abrigo en Think Tank, utilizando TexturingXYZ para lograr este resultado.

Ver en ArtStation

Sobre mí

Código y arte,
en una misma práctica.

Hola, soy Ewerton. También puedes llamarme Tom.

Soy desarrollador de software con años de experiencia. Mi prioridad es el desarrollo de software, la programación de herramientas y la programación de gameplay. Disfruto creando aplicaciones útiles, mejorando los flujos de trabajo y construyendo los sistemas que hacen funcionar las experiencias interactivas.

Además de programar, conozco todo el proceso de producción de arte 3D, desde el modelado y la escultura hasta las texturas, el renderizado y la integración en motores, y sigo desarrollando mis habilidades artísticas. También estoy abierto a oportunidades como artista 3D junior, a las que dedicaría el mismo cuidado, pasión y compromiso que a cualquier proyecto de programación.

  • C#
  • C++
  • Python
  • Unreal Engine
  • Unity
  • ZBrush
  • Autodesk Maya
  • Blender
  • Substance 3D Painter
  • Substance 3D Designer
  • Marmoset Toolbag

Experiencia profesional

Una trayectoria en
el desarrollo de software.

Mar 2022 - Mar 2024

Analista programador

PHOENIXX Web & Mobile Solutions | Ciudad de Québec, QC, Canadá

PHOENIXX es una empresa tecnológica que ofrece soluciones web y móviles a medida para los sectores público y privado. Se centra en crear aplicaciones escalables y seguras para satisfacer las necesidades de grandes instituciones.

En PHOENIXX fui responsable del desarrollo y mantenimiento de aplicaciones web y de escritorio, primero en Revenu Québec y luego en el Ministère de la Justice du Québec. Trabajé con C#, .NET Core, VB.NET, SQL Server, scripts PowerShell y Azure DevOps.

Proyecto principal: Desarrollé un sistema de comunicación cifrada entre los ministerios de Québec, garantizando la transferencia segura de datos en una arquitectura modular y escalable. Diseñé el sistema de cifrado para proteger datos gubernamentales sensibles.

  • C#
  • .NET Core
  • .NET Framework
  • VB .Net
  • Azure DevOps
  • Powershell
  • Git
  • SQL Server
  • React

Oct 2018 - Ene 2022

Ingeniero de software

WMS Agency | Boston, MA, Estados Unidos

WMS Agency es una agencia digital integral especializada en el desarrollo de aplicaciones web y móviles para empresas de distintos sectores, con especial atención a la seguridad y el rendimiento.
En WMS dirigí el desarrollo de aplicaciones web y móviles seguras y de alto rendimiento para clientes como Citizens Bank, trabajando en requisitos críticos de seguridad y análisis rápido de datos.

Proyecto principal: Desarrollé soluciones bancarias para Citizens Bank destinadas a evaluar puntuaciones y riesgos crediticios, garantizando resultados precisos, procesamiento seguro de datos y cumplimiento de las normativas financieras.

  • C#
  • .NET Core
  • Python
  • GoLang
  • Azure DevOps
  • Git
  • SQL Server
  • JavaScript
  • PHP

Oct 2016 - Jun 2018

Desarrollador sénior de aplicaciones web

NBS | São Paulo, SP, Brasil

NBS era una empresa de marketing digital y publicidad que desarrollaba soluciones creativas para grandes clientes, como General Motors, en diversos canales. En abril de 2014 fue adquirida por Dentsu Aegis Network y posteriormente se integró por completo en el grupo en 2020. Durante mi etapa en NBS desarrollé la plataforma «Rede Digital Chevrolet» para General Motors Brasil y herramientas de automatización para redes sociales y campañas de Google Ads.

Proyecto principal: Creé una herramienta personalizada de anuncios que permitía elegir fondos, añadir texto e imágenes, aplicar transformaciones geométricas y utilizar efectos como desenfoque, escala de grises y pixelación en una aplicación web.

  • C#
  • NodeJS
  • PHP
  • Linux
  • MySQL
  • GitHub
  • React
  • CSS
  • HTML5

Para ver la lista completa de mi experiencia, visita mi perfil de LinkedIn.

Conocimientos y habilidades

Las herramientas y sistemas
con los que trabajo.

Programación, herramientas y motores

C#

Desarrollo de software y programación de herramientas en C#, incluidas herramientas personalizadas y sistemas de gameplay para Unity.

C++

Programación de sistemas y gameplay en C++, con atención a la gestión de memoria, el rendimiento y la integración con motores de videojuegos.

Python

Scripts en Python para automatización, herramientas y flujos de trabajo que conectan el desarrollo de software con la producción de arte 3D.

Unreal Engine 5

Unreal Engine 5

Experiencia en programación de gameplay con C++, Blueprints, diseño de niveles, IA, Blueprints de animación, cinemáticas y más.

Unity

Unity

Dominio de C# y conocimientos de Unity, incluido el desarrollo de herramientas personalizadas para ampliar las funcionalidades del motor.

IA para videojuegos

IA para videojuegos

Conocimientos de programación de IA para videojuegos y sus algoritmos, como árboles de comportamiento y máquinas de estados finitos.

Memoria RAM

Memoria RAM

Conocimiento de técnicas para evitar fugas de memoria y gestionar la memoria de forma eficiente en C++.

Arquitectura de gameplay

Arquitectura de gameplay

Conocimientos de arquitectura de sistemas de gameplay modulares y escalables mediante patrones de diseño orientados a objetos y componentes.

Optimización de videojuegos

Optimización de videojuegos

Conocimientos de análisis de rendimiento (CPU, GPU, memoria) y optimización de renderizado, física y gameplay para aplicaciones en tiempo real.

Arte 3D y creación de assets

ZBrush

ZBrush

Escultura de alta resolución para crear personajes y criaturas destinados a videojuegos.

Autodesk Maya

Autodesk Maya

Capacidad para modelar en Maya, crear UV, aplicar materiales, hacer retopología, resolver problemas y crear cabello con XGen, entre otras funciones.

Blender

Blender

Capacidad para esculpir y modelar en Blender, crear UV, aplicar materiales, hacer retopología, resolver problemas, simular telas, crear cabello y utilizar Geometry Nodes, entre otras funciones.

Substance Painter

Substance Painter

Técnicas avanzadas de texturizado para recursos realistas y estilizados, incluida la creación de shaders PBR complejos y materiales procedurales.

Substance 3D Designer

Substance 3D Designer

Conocimientos intermedios de texturizado procedural con Substance Designer, incluida la creación de materiales reutilizables y parametrizados para recursos realistas y estilizados.

Marvelous Designer

Marvelous Designer

Dominio de la creación de prendas en Marvelous Designer, desde conjuntos sencillos hasta ropa compleja por capas, con topología limpia y simulación precisa de telas para uso en tiempo real.

FiberShop

FiberShop

Experiencia con FiberShop para crear texturas de cabello detalladas y estilizadas, optimizadas para renderizado en tiempo real.

MetaHuman personalizado

MetaHuman personalizado

Puedo personalizarlos conservando los UV y las texturas, vinculando el esqueleto y realizando los ajustes necesarios.

Marmoset Toolbag

Marmoset Toolbag

Dominio de Marmoset Toolbag para renderizado en tiempo real y presentación de recursos 3D, incluida la iluminación, configuración de materiales y composición de escenas.

Colaboración y pipelines

Perforce

Perforce

Control de versiones para grandes proyectos con múltiples recursos y versiones.

Trabajo orientado al pipeline

Trabajo orientado al pipeline

Creación o adaptación de pipelines para optimizar el flujo de trabajo y los procesos de integración.

Comunicación

Comunicación

Comunicación clara y eficaz dentro de los equipos para facilitar la colaboración.

Adaptación

Adaptación

Gran capacidad de adaptación a cambios en pipelines, herramientas o alcance del proyecto.

Entorno de trabajo
Equipo de trabajo

Equipo de trabajo principal

Portátil Razer Blade 18, Intel Ultra 9 275HX, RTX 5090, 64 GB de RAM, SSD de 4 TB, pantalla XP-Pen o Wacom Intuos Pro Large.

Equipo de trabajo

Equipo de trabajo secundario

Ryzen 9 7950X3D, RX 7900XTX 24 GB, 128 GB de RAM, SSD de 6 TB, pantalla XP-Pen de 24 pulgadas o Wacom Intuos Pro Large.

Formación e idiomas

Mi formación académica.

2024 - 2025

Think Tank Training Centre

Diploma en creación de recursos de gráficos por computadora para cine y videojuegos.

Vancouver, Canadá / En línea

2013 - 2017

UNIP - Universidade Paulista

Licenciatura en Ciencias de la Computación

São Paulo, Brasil

Idiomas

Portugués
Nativo
Inglés
C1
Francés
B2
Español
A2

Fuera del trabajo

Fuera del trabajo, disfruto de los videojuegos y los juegos de rol, además de los cómics, el manga, los libros, las series y el cine. Las historias y los mundos que me permiten descubrir son una parte importante de mi tiempo libre.

También me gusta tocar la guitarra y aprender sobre historia. La música me ayuda a desconectar, mientras que la historia alimenta mi curiosidad por las personas, los lugares y nuestras formas de ver el mundo.

  • Videojuegos
  • Juegos de rol
  • Tocar la guitarra
  • Cómics, manga y libros
  • Series y cine
  • Amante de la historia

Ciudad de Québec, QC, Canadá / Disponible para oportunidades

Hablemos

Estoy abierto a oportunidades en desarrollo de software, programación de herramientas y gameplay, así como a puestos de artista 3D junior. Si mi experiencia encaja con tu equipo, estaré encantado de conversar a través de mis perfiles sociales.