Porto Alegre. Aberto a trabalho remoto.

Anderson Gonçalves

Gameplay Programmer · Unreal Engine 5/C++ e Unity/C# · IA para jogos, sistemas de gameplay e multiplayer

Programador de gameplay e pesquisador de IA para jogos, construindo sistemas modulares e data-driven em Unity/C# e Unreal Engine 5/C++. Mestrando na UFRGS pesquisando comportamento adaptativo de NPC com aprendizado por reforço, HTN e GOAP. Mais de quatro anos de engenharia de software — Python, FastAPI, Java, PostgreSQL, Redis, RabbitMQ, Docker, testes automatizados e CI/CD — moldam como escrevo código de gameplay: responsabilidade clara, arquitetura sustentável, integrações confiáveis e atenção a desempenho.

Baseado em Porto Alegre (UTC−3). Aberto a contratos remotos e mudança de cidade ou país, mirando vagas de gameplay programmer e IA para jogos.

Experiência

  1. mar 2026 – o momento Porto Alegre, RS · Remoto

    Pesquisador de IA para Jogos — IA de gameplay e comportamento de NPC

    Universidade Federal do Rio Grande do Sul Temporário

    • Pesquiso e implemento tomada de decisão adaptativa de NPC com aprendizado por reforço, redes hierárquicas de tarefas e planejamento orientado a objetivos.
    • Projeto arquiteturas híbridas em que o HTN cuida da decomposição estratégica, o GOAP da seleção contextual de objetivos e o RL multiobjetivo melhora as políticas de execução.
    • Construo ambientes simulados e experimentos controlados medindo responsividade, adaptabilidade, custo computacional, escalabilidade e interpretabilidade do comportamento.
    • Traduzo a pesquisa em arquiteturas modulares e padrões de implementação viáveis em engines comerciais.
    Reinforcement LearningHTNGOAPMulti-agentPython
  2. nov 2025 – o momento Remoto

    Solo Gameplay Programmer

    Vertex Shift Autônomo

    • Publico projetos independentes sob o selo Vertex Shift, do protótipo à versão jogável.
    • Implemento comportamento de inimigos, máquinas de estado, progressão, inventário, combate, ondas e dificuldade dinâmica.
    • Toco o pipeline inteiro sozinho: design, arquitetura, testes, versionamento, builds, documentação e apresentação de portfólio.
    UnityC#Game ArchitectureData-driven Design
  3. nov 2025 – o momento Remoto

    Desenvolvedor Full Stack

    econtrole — waste management software Freelance

    • Construo uma plataforma de produção para compliance ambiental, fiscal, financeiro e logística.
    • Reestruturo uma plataforma complexa com DDD e estratégia de monólito modular primeiro — contextos delimitados e contratos estáveis que mantêm a extração de serviços como opção, não como reescrita.
    • Projeto fluxos orientados a eventos com consistência transacional, idempotência, políticas de retry e transactional outbox.
    • Mantenho mais de mil testes automatizados passando, cobrindo regras de domínio, casos de uso, APIs, persistência, workers e integrações.
    • Montei a stack de observabilidade — dashboards no Grafana, tracing no Jaeger e correlation IDs que seguem a requisição pelos fluxos assíncronos.
    PythonFastAPIAngularPostgreSQLRedisRabbitMQDockerGrafanaJaeger
  4. abr 2025 – abr 2026 Goiânia, GO · Remoto

    Engenheiro de Software Backend Pleno

    Centro de Excelência em Inteligência Artificial (CEIA) Tempo integral

    • Desenvolvi APIs REST assíncronas e serviços de backend para plataformas orientadas a IA.
    • Apliquei DDD, arquitetura hexagonal e separação estrita entre domínio, aplicação e infraestrutura.
    • Escrevi testes automatizados cobrindo regras de domínio, casos de uso, contratos de API, persistência e integração.
    • Transformei requisitos de pesquisa e de produto em software de produção com equipes multidisciplinares.
    PythonFastAPIPostgreSQLDockerHexagonal ArchitectureTDD
  5. nov 2024 – abr 2025 Goiânia, GO · Híbrido

    Desenvolvedor Full Stack Pleno

    TOTVS Brasil Central Tempo integral

    • Construí um assistente interno com RAG indexando mais de 10 repositórios GitLab num banco vetorial sobre MongoDB, para busca de código e onboarding.
    • Automatizei a sincronização de apontamentos no Jira e relatórios recorrentes com n8n, cortando trabalho manual.
    • Desenvolvi ferramentas de gestão de licenças e integrações internas entre engenharia e operações.
    PythonJavaTypeScriptAngularReactSpring BootMongoDBn8n
  6. nov 2023 – nov 2024 Goiânia, GO

    Desenvolvedor de Jogos — Unreal Engine / C++

    LabTIME / UFG

    • Escrevi sistemas de gameplay em C++/Unreal Engine 5, incluindo um plugin feito para modularidade e reuso entre projetos.
    • Participei de arquitetura, debugging, documentação técnica e revisão de código com equipe multidisciplinar.
    Unreal Engine 5C++Plugins
  7. out 2021 – ago 2023 Goiânia, GO

    Estagiário de Engenharia de Software Full Stack

    TOTVS

    • Mantive e evoluí módulos de ERP numa stack com bastante legado.
    • Construí ETLs, otimizei algoritmos, documentei sistemas legados e automatizei pipelines com GCP, Terraform e Azure DevOps.
    JavaSpring BootAngularSQL ServerPythonNode.jsGCPTerraform

Ensino

  1. 2026 Porto Alegre, RS

    Docente — curso Programador de Sistemas

    Senac RS

    • Unidade de banco de dados (UC2): 19 aulas escritas do zero, publicadas como slides HTML abertos.
  2. 2021 (2 monitorias) e 2023–2024 Goiânia, GO

    Monitor Acadêmico — 3 vínculos

    Universidade Federal de Goiás (UFG)

    • Doze horas semanais por vínculo, incluindo uma monitoria voluntária de Introdução à Computação para a Engenharia Elétrica.
    • Acompanhei estudantes individualmente — incluindo alunos com deficiência — e apoiei o professor orientador via Moodle e Teams.

Formação

  1. fev 2026 – mar 2028 Porto Alegre, RS

    Mestrado — Inteligência Artificial

    Universidade Federal do Rio Grande do Sul (UFRGS)

    • Instituto de Informática, linha de Planejamento, Sistemas Multiagentes e Robótica, sob orientação do Prof. Lucas N. Alegre.
    • Pesquisa: aprendizado por reforço combinado a GOAP e HTN para comportamento crível de NPC e arquiteturas modulares de gameplay.
  2. fev 2020 – jun 2025 Goiânia, GO

    Bacharelado em Sistemas de Informação

    Universidade Federal de Goiás (UFG)

    • Curso interdisciplinar de 3.000 horas entre computação, administração e TI: engenharia de requisitos, arquitetura de software, bancos de dados, segurança e interação humano-computador.
    • Inclui projeto de residência prática e atividades complementares. Média final 8,5.

Recomendações

Escritas no LinkedIn, no original em português.
Tive o prazer de trabalhar diretamente com o Anderson no CEIA durante 2025 e minha recomendação é absoluta. Ele é o tipo de desenvolvedor que eleva o nível do time. Além de seu excelente domínio das tecnologias utilizadas (Python e FastAPI), o que realmente o diferencia é sua proatividade e dedicação a boas práticas de arquitetura e código limpo. É proativo, comunicativo e estava constantemente buscando formas de melhorar ativamente a estrutura do nosso código. É um profissional que se preocupa com a qualidade do produto a longo prazo. Recomendo fortemente.
Daniel Henrique Pinheiro Especialista em IA & Engenheiro de Software · Arquiteto de IA Supervisionou Anderson diretamente no CEIA · 30 de outubro de 2025
Recomendo fortemente o Anderson, com quem tive o prazer de trabalhar na TOTVS Brasil Central. Como Desenvolvedor Full Stack, ele demonstrou uma versatilidade técnica impressionante e uma sólida capacidade para resolver problemas complexos, transitando com agilidade entre tecnologias de back-end e front-end. Sua capacidade se destacou especialmente quando implementou um chatbot interno com RAG e LLM, um projeto que demonstrou sua habilidade em criar soluções inovadoras e de alto impacto. Anderson é um profissional de alto potencial, colaborativo e que, sem dúvida, agrega imenso valor a qualquer time.
José Miguel Ferreira Guimarães Líder Técnico em Transformação Digital · Especialista em ERP TOTVS Linha RM Trabalhou com Anderson na TOTVS Brasil Central, em equipes diferentes · 26 de agosto de 2025

Competências

Jogos
UnityUnreal Engine 5C#C++Gameplay Ability SystemState MachinesData-driven Design
IA para jogos
HTNGOAPBehavior TreesReinforcement LearningMulti-agentPathfinding
Backend
PythonFastAPIJavaSpring BootREST APIsRabbitMQRedis
Frontend
TypeScriptAngularReact
Dados
PostgreSQLSQL ServerMongoDB
Arquitetura
DDDClean ArchitectureHexagonalSOLIDEvent-drivenTDD
DevOps
GitDockerCI/CDGCPAzure DevOpsTerraformGrafanaJaeger

Certificações

  • Game Design and Development 1: 2D Shooter — Michigan State University (mai 2026)
  • Advanced Topics on Software Testing and Quality Assurance — UFG (ago 2024)

Idiomas

  • Português — nativo
  • Inglês — avançado (C1, uso profissional)