Guilherme Araujo Thomaz

About me

Scientific Initiation (IC) student in the Teleinformatics and Automation Group (GTA) under the supervision of Prof. Miguel Elias M. Campista, interested in Netowrks Security, Trusted Computing, Internet of Things, Permissioned Blockchain Plattforms and Federated Learning.

Educational background

Undergraduating in Electronics and Computer Engineering at UFRJ.

Technical high school in Electronics at CEFET-RJ, finished in 2018.


Complete systems programming in C++ with GUI, HTTPS and SQLite DB.

Shell script for automating performance analysis experiments in Linux OS.

Software development using tools like Vim, VSCode, Qt Creator, GitHub, Make, Docker.

Data mining, processing and visualization in Python (Numpy, Matplotlib, Scikit-Learn) and Matlab.

Secure programming in C with Intel SGX SDK.

Circuit design for IoT with Arduino, PIC and ESP32.

Smart contracts programming in Go for Hyperledger Sawtooth.

Other activities

IC in Electronics Engineering at CEFET-RJ. Development of educational kits for teaching Electronics at Umaker start-up company (1st semester of 2019).

Electronics technician intern at Cohesive Sediments Dynamics Laboratory (LDSC, Coppe). Computers and instrumentation circuits repairs (2017 e 2018).

Works on the project "Piano Interativo: Uma nota a cada passo” at the Transformar NGO.

Mentor in the subjects of Electricity I (2016) Telecommunications Systems I (2018) during technical high school.

Medalist at brasilian national olympics in Mathematics and Physics (OBMEP 2015 e OBFEP 2015).



Lattes curriculum


Google Scholar