Olá! Meu nome é Gustavo Lopes Rodrigues, tenho 22 anos e sou formado em Ciência da Computação na Pontifícia Universidade Católica de Minas Gerais (PUC-MG). Desde criança, meu maior interesse sempre tem sido por computadores e tecnologias, por conta disso, estou sempre disposto a aprender novas coisas. No momento,estou usando o que aprendi em meus próprios projetos nas áreas de Jogos Digitais e Educação.
No primeiro semestre de 2021, ingressei em um trabalho de pesquisa para minha disciplina de Algoritmos em Grafos. Meu primeiro trabalho é fazer a implementação de um algoritmo de Image inpainting(em grafos), usando C++.
Começando o segundo semestre de 2021, eu começei a fazer um estágio na CbCloud. Meu trabalho durante esse período envolveu o uso da plataforma Salesforce e suas diversas funcionalidades, como, em especial o uso do Lightning e o Aura Component, e a linguagem Apex.
No primeiro semestre de 2022, trabalhei como monitor da disciplina, ajudando alunos no entendimento de conceitos fundamentais como TADs, algoritmos de ordenação, árvores, ponteiros, complexidade de espaço e tempo, entre outros.
No segundo semestre de 2022, tenho trabalhado como monitor da disciplina, ajudando alunos no entendimento de conceitos como ordenação externa, criação e desenvolvimento de CRUD, criptografia e compressão de dados.
Após concluir meu Ensino Médio, ingressei-me na PUC-MG para fazer o curso de Bacharelado em Ciência da Computação. Ele foi concluido no dia 12 de Julho de 2023
Este trabalho foi feito durante meu tempo como Monitor, onde elaborei um site usando Gitbook para hostear um ebook digital para o aprendizado das disciplinas de Algoritmos e Estruturas de Dados.
Ver projetoPara minha disciplina de Algoritmos e Estruturas de Dados, trabalhei na criação de um mini "stackoverflow", permitindo usuários fazerem perguntas e colocarem respostas a outras perguntas. Para isso criamos um banco de dados, com todas as operações básicas, usando a linguagem Java.
Ver projetoPara a minha disciplina de Redes de Computadores, desenvolvi um jogo da velha online em Java, com interface gráfica usando o Java Swing e usando o Socket e ServerSocket para fazer a comunicação entre os clientes usando o protocolo TCP.
Ver projetoEste é um projeto pessoal que começou com o meu interesse pelo ramo de Jogos Digitais, e terminou comigo criando e publicando uma biblioteca de código de aberto, de componentes (ou nodes) pré-construídos, para ajudar desenvolvedores em acelerar o processo de desenvolvimento de jogos usando a Godot Game Engine. Em especial, a biblioteca ajuda na criação de jogos de aventura 2D.
Ver projetoTrabalho feito para a disciplina de Processamento de Imagens, participei de um trabalho com objetivo de integrar Python, OpenCV, Scikit-learn, Scikit-image e PyQt6, para criar uma aplicação com interface gráfica que possa ler uma base de dados para fazer previsão de câncer de mama.
Ver projeto