GilLabs notes, talks, and experiments

CV

Ingénieur logiciel

Adriano Gil

Ingénieur fullstack et mobile avec une solide expérience des projets VR/AR basés sur Unity, de l'intelligence artificielle, de la vision par ordinateur, du traitement d'images et du développement logiciel orienté recherche.

Tech Lead Fullstack NodeJS, Express, MySQL, AWS S3, Lambda, EC2, ECS
Systèmes jeu et mobile Unity, C#, développement de SDK, plugins Android, pipelines CI
Ingénierie de recherche IA, vision par ordinateur, traitement d'images, Keras, Flask, MATLAB

Expérience

Instituto de Pesquisas Eldorado

Tech Lead - Ingénieur Fullstack

  • A développé des services backend avec NodeJS/Express et MySQL.
  • A travaillé avec des services AWS, notamment S3, Lambda, EC2 et ECS.

Wildlife Game Studios

Ingénieur mobile

  • A développé des fonctionnalités de SDK en C# pour l'infrastructure de jeux mobiles.
  • A implémenté des tests automatisés et maintenu des workflows CI avec les pipelines GitLab.

SIDIA

Spécialiste technique / Développeur Unity senior

  • A dirigé des projets de réalité virtuelle et de réalité augmentée basés sur Unity en tant que spécialiste technique.
  • A mené des recherches en IA et traitement d'images, implémenté des modèles ML avec Keras et déployé des services Flask sur AWS.
  • A développé des solutions automatisées pour la plateforme Android avec UIAutomator.
  • A construit des plugins Android, des outils d'éditeur Unity et des outils de recherche pour le graphisme et le traitement de maillages.
  • A travaillé avec Perforce et Git dans des environnements de développement de production.

Amazonas State University (UEA)

Professeur invité

  • A enseigné trois cours de troisième cycle liés à l'intelligence artificielle pour les jeux avec Unity.

INdT

Développeur logiciel

  • A développé des cas d'usage innovants avec la technologie NFC.
  • A construit un infinite runner 2D dans Unity pour Android, iOS et Windows Phone.
  • A travaillé sur des projets de traitement d'images basés sur MATLAB et Python.

SIDIA

Analyste développement junior / Sub Team Leader

  • A développé des applications Android avec les APIs Samsung.
  • A défini l'architecture et la programmation gameplay d'un jeu 3D de football de table réalisé avec Unity.

CETELI / INdT

Développeur logiciel / Chef d'équipe / Stagiaire

  • A développé plus de 12 jeux et applications sur des thèmes de durabilité pour des appareils Nokia.
  • A formé et géré une équipe de développement d'applications de cinq personnes avec Scrum.
  • A construit des applications mobiles avec Python, Java, JavaScript, C++ et Qt/QML pour smartphones Nokia.

Publications sélectionnées

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

Jeux publiés

Woody Endless Summer

Infinite runner Unity3D pour Android, iOS et Windows Phone. Contributions à la génération procédurale par chunks, aux courbes de difficulté, aux mécaniques de gameplay, à l'implémentation de l'interface et aux améliorations de performance.

Button Football

Jeu Android multijoueur au tour par tour réalisé avec Unity. A défini l'architecture, implémenté le gameplay par machine à états, les composants réseau et les plugins Android pour les APIs Samsung.

The Battles Untold

Brawler desktop en multijoueur local. A travaillé sur l'implémentation de l'IA, le déplacement des bots, les comportements et les stratégies.