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