CV
Engenheiro de Software
Adriano Gil
Engenheiro fullstack e mobile com ampla experiência em projetos de VR/AR baseados em Unity, inteligência artificial, visão computacional, processamento de imagens e desenvolvimento de software orientado a pesquisa.
Experiência
Instituto de Pesquisas Eldorado
Tech Lead - Engenheiro Fullstack
- Desenvolveu serviços backend usando NodeJS/Express e MySQL.
- Trabalhou com serviços AWS, incluindo S3, Lambda, EC2 e ECS.
Wildlife Game Studios
Engenheiro Mobile
- Desenvolveu funcionalidades de SDK em C# para infraestrutura de jogos mobile.
- Implementou testes automatizados e manteve fluxos de CI usando pipelines GitLab.
SIDIA
Especialista Técnico / Desenvolvedor Unity Sênior
- Liderou projetos de Realidade Virtual e Realidade Aumentada baseados em Unity como especialista técnico.
- Conduziu pesquisas em IA e processamento de imagens, implementou modelos de ML com Keras e implantou serviços Flask na AWS.
- Desenvolveu soluções automatizadas para a plataforma Android usando UIAutomator.
- Construiu plugins Android, ferramentas de editor Unity e ferramentas de pesquisa para gráficos/processamento de malhas.
- Trabalhou com Perforce e Git em ambientes de desenvolvimento de produção.
Universidade do Estado do Amazonas (UEA)
Professor Visitante
- Ministrou três disciplinas de pós-graduação relacionadas a Inteligência Artificial para Jogos usando Unity.
INdT
Desenvolvedor de Software
- Desenvolveu casos de uso inovadores com tecnologia NFC.
- Construiu um infinite runner 2D em Unity para Android, iOS e Windows Phone.
- Trabalhou em projetos de processamento de imagens baseados em MATLAB e Python.
SIDIA
Analista de Desenvolvimento Jr / Sub Team Leader
- Desenvolveu aplicações Android usando APIs Samsung.
- Definiu a arquitetura e a programação de gameplay de um jogo 3D de futebol de botão feito em Unity.
CETELI / INdT
Desenvolvedor de Software / Líder de Equipe / Estagiário
- Desenvolveu mais de 12 jogos e aplicativos com temas de sustentabilidade para dispositivos Nokia.
- Treinou e gerenciou uma equipe de desenvolvimento de aplicativos com cinco pessoas usando Scrum.
- Construiu aplicações mobile usando Python, Java, JavaScript, C++ e Qt/QML para smartphones Nokia.
Publicações Selecionadas
- Visual assessment of equirectangular images for virtual reality applications in Unity. Anais Estendidos da XXXII Conference on Graphics, Patterns and Images. SBC, 2019.
- Handwritten Digit Recognition Using SVM Binary Classifiers and Unbalanced Decision Trees. Image Analysis and Recognition. Springer International Publishing, 246-255, 2014.
- Desenvolvimento Rápido de Aplicações Móveis Utilizando a Linguagem Declarativa QML. Escola Regional de Informática dos Estados do Ceará, Maranhão e Piauí, 2011.
Jogos Publicados
Woody Endless Summer
Infinite runner em Unity3D para Android, iOS e Windows Phone. Contribuiu com geração procedural baseada em chunks, curvas de dificuldade, mecânicas de gameplay, implementação de UI e melhorias de desempenho.
Button Football
Jogo Android multiplayer em turnos feito em Unity. Definiu a arquitetura, implementou gameplay com máquina de estados, componentes de rede e plugins Android para APIs Samsung.
The Battles Untold
Brawler desktop com multiplayer local. Trabalhou na implementação de IA, movimento de bots, comportamentos e estratégias.