GilLabs notes, talks, and experiments

CV

Software Engineer

Adriano Gil

Fullstack and mobile engineer with deep experience in Unity-based VR/AR projects, artificial intelligence, computer vision, image processing, and research-oriented software development.

Fullstack Tech Lead NodeJS, Express, MySQL, AWS S3, Lambda, EC2, ECS
Game & Mobile Systems Unity, C#, SDK development, Android plugins, CI pipelines
Research Engineering AI, computer vision, image processing, Keras, Flask, MATLAB

Experience

Instituto de Pesquisas Eldorado

Tech Lead - Fullstack Engineer

  • Developed backend services using NodeJS/Express and MySQL.
  • Worked with AWS services including S3, Lambda, EC2, and ECS.

Wildlife Game Studios

Mobile Engineer

  • Developed SDK features in C# for mobile game infrastructure.
  • Implemented automated tests and maintained CI workflows using GitLab pipelines.

SIDIA

Technical Specialist / Senior Unity Developer

  • Led Unity-based Virtual Reality and Augmented Reality projects as a technical specialist.
  • Conducted AI and image processing research, implemented ML models with Keras, and deployed Flask services on AWS.
  • Developed automated Android platform solutions using UIAutomator.
  • Built Android plugins, Unity editor tools, and graphics/mesh-processing research tools.
  • Worked with Perforce and Git in production development environments.

Amazonas State University (UEA)

Visiting Professor

  • Taught three postgraduate courses related to Artificial Intelligence for Games using Unity.

INdT

Software Developer

  • Developed innovative use cases with NFC technology.
  • Built a 2D infinite runner in Unity targeting Android, iOS, and Windows Phone.
  • Worked on MATLAB and Python-based image processing projects.

SIDIA

Development Analyst Jr / Sub Team Leader

  • Developed Android applications using Samsung APIs.
  • Defined architecture and gameplay programming for a 3D button football game made in Unity.

CETELI / INdT

Software Developer / Team Leader / Intern

  • Developed more than 12 games and apps on sustainability themes for Nokia devices.
  • Trained and managed a five-person app development team using Scrum.
  • Built mobile applications using Python, Java, JavaScript, C++, and Qt/QML for Nokia smartphones.

Selected Publications

  1. Visual assessment of equirectangular images for virtual reality applications in Unity. Anais Estendidos da XXXII Conference on Graphics, Patterns and Images. SBC, 2019.
  2. Handwritten Digit Recognition Using SVM Binary Classifiers and Unbalanced Decision Trees. Image Analysis and Recognition. Springer International Publishing, 246-255, 2014.
  3. Desenvolvimento Rapido de Aplicacoes Moveis Utilizando a Linguagem Declarativa QML. Escola Regional de Informatica dos Estados do Ceara, Maranhao e Piaui, 2011.

Published Games

Woody Endless Summer

Unity3D infinite runner for Android, iOS, and Windows Phone. Contributed chunk-based procedural generation, difficulty curves, gameplay mechanics, UI implementation, and performance improvements.

Button Football

Turn-based multiplayer Android game in Unity. Defined architecture, implemented state-machine gameplay, networking components, and Android plugins for Samsung APIs.

The Battles Untold

Local multiplayer desktop brawler. Worked on AI implementation, bot movement, behaviors, and strategies.