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
- 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 - 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 - 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 - 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 - 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 - 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 - 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
- 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.
- 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
- 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.
- 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.
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.
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)