Robert Alley Chase, uma recriação de um ambiente de The Last of Us por Ewerton Melo.

Arte em destaqueRobert Alley Chase
Fan art de The Last of Us

Programação

Engines, ferramentas de pipeline
e código aberto.

Hair Card Factory
Pipeline de arteEm desenvolvimento

Hair Card Factory

Em desenvolvimento: uma ferramenta de hair cards criada com TS/React/Vite, WebGPU, WGSL e Web Workers.

  • TypeScript
  • React
  • WebGPU
  • WGSL
Ver no LinkedIn
Easy.VertexPaint
Ferramenta para Maya

Easy.VertexPaint

Uma ferramenta leve de cores de vértices para Maya, para preencher faces rapidamente com paletas predefinidas.

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

AbleShade

Tema do VS Code criado com atenção especial a pessoas com deficiência visual ou daltonismo.

  • VS Code
  • Acessibilidade
Ver no GitHub

Arte 3D

Personagens, mundos
e estudos de texturização.

Piggy Executioner
Personagem / Demo reelEm desenvolvimento

Piggy Executioner

Em desenvolvimento: meu projeto de demo reel da Think Tank, baseado na arte de Maxim Bazhenov.

Ver no ArtStation
Snow White | Quadrinhos Fables
Personagem / FablesEm desenvolvimento

Snow White

Em desenvolvimento: explico por que o projeto ainda não está finalizado na descrição da primeira imagem da publicação no ArtStation.

Ver no ArtStation
Texturização de pele
Pele / TexturingXYZ

Texturização de pele

Trabalho de texturização de pele na Think Tank, usando TexturingXYZ para alcançar este resultado.

Ver no ArtStation
Texturização de casaco
Tecido / TexturingXYZ

Texturização de casaco

Trabalho de texturização de casaco na Think Tank, usando TexturingXYZ para alcançar este resultado.

Ver no ArtStation

Sobre mim

Código e arte,
na mesma prática.

Olá, sou o Ewerton. Você também pode me chamar de Tom.

Sou desenvolvedor de software com anos de experiência. Minha prioridade é o desenvolvimento de software, a programação de ferramentas e a programação de gameplay. Gosto de criar aplicações úteis, melhorar fluxos de trabalho e construir os sistemas que fazem experiências interativas funcionar.

Além da programação, conheço toda a pipeline de arte 3D, da modelagem e escultura à texturização, renderização e integração nas engines, e continuo desenvolvendo minhas habilidades artísticas. Também estou aberto a oportunidades como artista 3D júnior, às quais dedicaria o mesmo cuidado, amor e empenho que coloco em qualquer projeto de programação.

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

Experiência profissional

Uma trajetória em
desenvolvimento de software.

Mar 2022 - Mar 2024

Analista programador

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

A PHOENIXX é uma empresa de tecnologia que oferece soluções web e móveis personalizadas para os setores público e privado. Seu foco é criar aplicações escaláveis e seguras para atender às necessidades de grandes instituições.

Na PHOENIXX, fui responsável pelo desenvolvimento e manutenção de aplicações web e desktop, primeiro na Revenu Québec e depois no Ministère de la Justice du Québec. Trabalhei com C#, .NET Core, VB.NET, SQL Server, scripts PowerShell e Azure DevOps.

Projeto principal: Desenvolvi um sistema de comunicação criptografada entre os ministérios do Québec, garantindo a transferência segura de dados em uma arquitetura modular e escalável. Projetei o sistema de criptografia para proteger dados governamentais sensíveis.

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

Out 2018 - Jan 2022

Engenheiro de software

WMS Agency | Boston, MA, Estados Unidos

A WMS Agency é uma agência digital completa, especializada no desenvolvimento de aplicações web e móveis para empresas de diferentes segmentos, com foco em segurança e desempenho.
Na WMS, liderei o desenvolvimento de aplicações web e móveis seguras e de alto desempenho para clientes como o Citizens Bank, trabalhando com requisitos críticos de segurança e análise rápida de dados.

Projeto principal: Desenvolvi soluções bancárias para o Citizens Bank para avaliar pontuações e riscos de crédito, garantindo resultados precisos, processamento seguro de dados e conformidade com regulamentações financeiras.

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

Out 2016 - Jun 2018

Desenvolvedor sênior de aplicações web

NBS | São Paulo, SP, Brasil

A NBS era uma empresa de marketing digital e publicidade que desenvolvia soluções criativas para grandes clientes, como a General Motors, em diversos canais de mídia. Em abril de 2014, foi adquirida pela Dentsu Aegis Network e posteriormente integrada por completo ao grupo, em 2020. Na NBS, desenvolvi a plataforma Rede Digital Chevrolet para a General Motors Brasil e criei ferramentas de automação para redes sociais e campanhas do Google Ads.

Projeto principal: Criei uma ferramenta personalizada de anúncios que permitia selecionar fundos, adicionar textos e imagens, aplicar transformações geométricas e usar efeitos como desfoque, escala de cinza e pixelização em uma aplicação web.

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

Para ver a lista completa das minhas experiências, visite meu perfil no LinkedIn.

Conhecimentos e habilidades

As ferramentas e os sistemas
com que trabalho.

Programação, ferramentas e engines

C#

Desenvolvimento de software e programação de ferramentas em C#, incluindo ferramentas personalizadas e sistemas de gameplay para Unity.

C++

Programação de sistemas e gameplay em C++, com atenção ao gerenciamento de memória, desempenho e integração com game engines.

Python

Scripts em Python para automação, ferramentas e fluxos de trabalho que conectam o desenvolvimento de software à pipeline de arte 3D.

Unreal Engine 5

Unreal Engine 5

Experiência em programação de gameplay com C++, Blueprints, level design, IA, Blueprints de animação, cinemáticas e muito mais.

Unity

Unity

Proficiência em C# e conhecimentos de Unity, incluindo o desenvolvimento de ferramentas personalizadas para ampliar as funcionalidades da engine.

IA para jogos

IA para jogos

Conhecimentos de programação de IA para jogos e seus algoritmos, como árvores de comportamento e máquinas de estados finitos.

Memória RAM

Memória RAM

Conhecimento de técnicas para evitar vazamentos de memória e gerenciar a memória de forma eficiente em C++.

Arquitetura de gameplay

Arquitetura de gameplay

Conhecimentos de arquitetura de sistemas de gameplay modulares e escaláveis, usando padrões de projeto orientados a objetos e a componentes.

Otimização de jogos

Otimização de jogos

Conhecimentos de análise de desempenho (CPU, GPU e memória) e otimização de renderização, física e gameplay para aplicações em tempo real.

Arte 3D e criação de assets

ZBrush

ZBrush

Escultura em alta resolução para criação de personagens e criaturas voltados a jogos.

Autodesk Maya

Autodesk Maya

Capacidade de modelar no Maya, criar UVs, aplicar materiais, fazer retopologia, resolver problemas e criar cabelos com XGen, entre outras funções.

Blender

Blender

Capacidade de esculpir e modelar no Blender, criar UVs, aplicar materiais, fazer retopologia, resolver problemas, simular tecidos, criar cabelos e usar Geometry Nodes, entre outras funções.

Substance Painter

Substance Painter

Técnicas avançadas de texturização de assets realistas e estilizados, incluindo criação de shaders PBR complexos e materiais procedurais.

Substance 3D Designer

Substance 3D Designer

Conhecimentos intermediários de texturização procedural com Substance Designer, incluindo criação de materiais reutilizáveis e parametrizados para assets realistas e estilizados.

Marvelous Designer

Marvelous Designer

Proficiência na criação de roupas no Marvelous Designer, de peças simples a roupas complexas em camadas, com topologia limpa e simulação precisa de tecidos para uso em tempo real.

FiberShop

FiberShop

Experiência com FiberShop para criar texturas de cabelo detalhadas e estilizadas, otimizadas para renderização em tempo real.

MetaHuman personalizado

MetaHuman personalizado

Consigo personalizá-los mantendo os UVs e as texturas, vinculando o esqueleto e fazendo os ajustes necessários.

Marmoset Toolbag

Marmoset Toolbag

Proficiência em Marmoset Toolbag para renderização em tempo real e apresentação de assets 3D, incluindo iluminação, configuração de materiais e composição de cenas.

Colaboração e pipelines

Perforce

Perforce

Controle de versões para grandes projetos com múltiplos assets e versões.

Trabalho orientado a pipelines

Trabalho orientado a pipelines

Criação ou adaptação de pipelines para otimizar o fluxo de trabalho e os processos de integração.

Comunicação

Comunicação

Comunicação clara e eficaz nas equipes para facilitar a colaboração.

Adaptação

Adaptação

Grande capacidade de adaptação a mudanças de pipeline, ferramentas ou escopo do projeto.

Ambiente de trabalho
Equipamento de trabalho

Equipamento principal de trabalho

Notebook Razer Blade 18, Intel Ultra 9 275HX, RTX 5090, 64 GB de RAM, SSD de 4 TB, display XP-Pen ou Wacom Intuos Pro Large.

Equipamento de trabalho

Equipamento secundário de trabalho

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

Formação e idiomas

Minha formação acadêmica.

2024 - 2025

Think Tank Training Centre

Diploma em criação de assets de computação gráfica para cinema e jogos.

Vancouver, Canadá / Online

2013 - 2017

UNIP - Universidade Paulista

Bacharelado em Ciência da Computação

São Paulo, Brasil

Idiomas

Português
Nativo
Inglês
C1
Francês
B2
Espanhol
A2

Fora do trabalho

Fora do trabalho, gosto de videogames e RPGs, além de quadrinhos, mangás, livros, séries e cinema. As histórias e os mundos que elas me permitem conhecer são uma parte importante do que gosto de fazer no meu tempo livre.

Também gosto de tocar guitarra e aprender sobre história. A música me ajuda a relaxar, enquanto a história alimenta minha curiosidade sobre as pessoas, os lugares e nossas formas de enxergar o mundo.

  • Jogos
  • RPGs
  • Tocar guitarra
  • Quadrinhos, mangás e livros
  • Séries e cinema
  • Apaixonado por história

Cidade de Québec, QC, Canadá / Disponível para oportunidades

Vamos conversar

Estou aberto a oportunidades em desenvolvimento de software, programação de ferramentas e gameplay, além de vagas de artista 3D júnior. Se minha experiência fizer sentido para sua equipe, será um prazer conversar pelos meus perfis nas redes sociais.