JOÃO VITOR QUINTÃO MATTOS

É graduando em Ciência da Computação pela Universidade Federal de Ouro Preto (2011). Trabalhou em dois projetos em um laboratório da Universidade Federal de Ouro Preto. Possui experiência na área de Computação de Alto Desempenho adquirida no desenvolvimento de software colaborativo oriundo de uma iniciação científica. Também possui experiência como Gerente de Software. Em seu cargo de Gerente, foi responsável por gerenciar uma equipe de 18 pessoas divididas em 7 projetos. Realizou intercâmbio na Holanda no período de um ano em um projeto financiado pela Capes. Neste período, estagiou em dois projetos firmados entre a universidade no país de destino e empresas privadas do mesmo. Possui interesse em Engenharia de Software, Gerência de Projetos, Computação de Alto Desempenho, Sistemas Distribuídos, Banco de Dados Massivos e Desenvolvimento Mobile.

Informações coletadas do Lattes em 24/02/2024

Acadêmico

Formação acadêmica

Graduação em andamento em Ciência da Computação

2011 - Atual

Universidade Federal de Ouro Preto

Graduação em App Development

2015 - 2015

Windesheim University of Applied Sciences
Orientador: em Universidade Federal de Ouro Preto ( Alvaro Rodrigues Pereira Junior)
com Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

Graduação em Serious Gaming

2014 - 2015

Windesheim University of Applied Sciences
Orientador: em Universidade Federal de Ouro Preto ( Álvaro Pereira Júnior)
com Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

Ensino Médio (2º grau)

2008 - 2010

Escola Estadual "Odilon Behrens"

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Computação de Alto Desempenho.

Participação em eventos

Encontro dos Saberes 2015 - Ufop.COLLA: UMA PLATAFORMA COLABORATIVA PARA PROGRAMADORES DE COMPUTADOR E TOMADORES DE DECISÃO. 2015. (Encontro).

I Workshop da Computação. 2013. (Outra).

Projetos de pesquisa

  • 2013 - 2014

    i-Cubing, Descrição: POR QUE MAIS UMA ABORDAGEM OLAP? Uma das principais vantagens dos sistemas OLAP é a sua capacidade de responder consultas analíticas. Com o intuito de melhorar o desempenho de tais consultas, sistemas OLAP computam o operador relacional cubo de dados, formado por dimensões, hierarquias e fatos. Tais sistemas melhoram o desempenho de consultas, mas demandam alto custo computacional, sejam estes memória e CPU. O problema de computar um cubo de dados é exponencial em tempo de execução e consumo de memória, portanto reduzir o consumo de memória de um cubo, assim como o seu tempo de computação, atualização e consulta é de fundamental importância para o desenvolvimento de serviços OLAP. Diversas abordagens foram propostas desde o artigo seminal de Jim Gray, porém todas com severas restrições. As abordagens normalmente não permitem atualizar medidas holísticas, não suportam a computação de cubos com alta dimensionalidade e elevado número de tuplas, e não fazem uso eficiente de memória externa. E os dados espaciais armazenados em SGBDs ou em arquivos como Shape File, GML e tantos outros? Como suportar hierarquias e agregações eficientemente indexadas neste cenário? E os dados não estruturados como atas de reunião, emails, projetos, entre outros? Como suportar hierarquias e agregações eficientemente indexadas neste cenário? Neste projeto investigamos novas abordagens para computação, representação, consulta e atualização de cubos completos ou parciais. Nossas abordagens garantem o processamento de bases massivas, com dados espaciais e não estruturados, com elevado número de dimensões e medidas do tipo holísticas.. Situação: Em andamento; Natureza: Pesquisa.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: João Vitor Quintão Mattos - Integrante / Joubert de Castro Lima - Coordenador.

  • 2011 - 2014

    CollA, Descrição: Como você e seus amigos podem registar-se várias máquinas para criar um supercomputador virtual? No ambiente virtual, como você pode convidar novos amigos, enviar trabalhos ou tarefas, fazer upload de dados e analisar os resultados de forma colaborativa? No DECOM-UFOP, temos uma plataforma colaborativa, chamada Colla. Colla é fácil de usar e instalar. Usuários Colla podem convidar novos amigos, escrever chats, criar grupos, máquinas de registro, incluindo máquinas com IPs inválidos, fazer upload de arquivos e executar tarefas codificadas utilizando Java ou JavaCá&La APIs. Vários grupos privados podem compartilhar uma infra-estrutura colaborativa, portanto, soluções de baixo custo para grandes problemas podem ser resolvidos usando Colla, desde Colla como um supercomputador virtual ao longo de vários PCs commodities. A equipe Colla é composta por professores e alunos da UFOP e Instituto Tecnológico de Aeronáutica (ITA). Planos futuros Colla incluem: integração total com JSensor eo Cá&Lá Parallel Programming projects, permitindo simular e executar Java ou C + + paralelo ou distribuir trabalhos, usando CPU ou GPU. Novos serviços, como Business Intelligence, deve ser oferecida aos usuários Colla. Colla deve ter versões Web portátil e mobile GUIs. Finalmente, precisamos de melhorias em nosso processo de desenvolvimento de software.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) . , Integrantes: João Vitor Quintão Mattos - Integrante / Joubert de Castro Lima - Coordenador / Diogo Matos da Silva - Integrante / Flávia Elvira de Souza Oliveira - Integrante.

Histórico profissional

Experiência profissional

2013 - 2014

Universidade Federal de Ouro Preto

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 20

Outras informações:
Trabalho como pesquisador e desenvolvedor de software no Departamento de Computação da Universidade Federal de Ouro Preto.