João Paulo Domingos Silva

Possui Graduação em Ciência da Computação (PUC Minas, 2004), Mestrado em Ciência da Computação (UFMG, 2007) e especialização em Desenvolvimento de Jogos Digitais (Université de Sherbrooke, 2013). Possui experiência profissional como analista de sistemas no SERPRO e como programador de Inteligência Artificial na Ubisoft Montréal. Desde 2007, trabalha como professor na PUC Minas, onde já exerceu atividades em âmbito administrativo (Comissão Permanente de Avaliação, Colegiado do curso de Jogos Digitais), além de orientar trabalhos de pesquisa de diversos graduandos e lecionar diversas disciplinas em diferentes cursos (Ciência da Computação, Sistemas de Informação, Jogos Digitais e outros). Seu principal interesse é Inteligência Artificial (IA), em particular: Mineração de Dados, Aprendizado de Máquina, Sistemas de Recomendação, Processamento da Linguagem Natural e IA em Jogos Digitais.

Informações coletadas do Lattes em 23/05/2026

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2005 - 2007

Universidade Federal de Minas Gerais
Título: Algoritmos de Classificação baseados em Análise Formal de Conceitos,Ano de Obtenção: 2007
Newton José Vieira.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: Análise Formal de Conceitos; Mineracao de Dados.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Engenharia do Conhecimento / Especialidade: Análise Formal de Conceitos.

Especialização em Développement du jeu vidéo

2012 - 2013

Université de Sherbrooke, USherbrooke
Título: Icarus (protótipo de um jogo de aventura)

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

2000 - 2004

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Título: Análise Formal de Conceitos: Revisão Conceitual e Estudo de sua Aplicabilidade
Orientador: Luis Enrique Zárate

Ensino Médio (2º grau)

1998 - 2000

Colegio Salesiano

Ensino Fundamental (1º grau)

1990 - 1997

Colegio Salesiano

Formação complementar

2006 - 2006

Summer School 2006 - Knowledge Structures. , Technische Universität Dresden.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francê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: Inteligência Artificial.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Jogos Digitais.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mineracao de Dados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Aprendizado de Máquina.

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Processamento da Linguagem Natural.

Participação em eventos

XXX Congresso da Sociedade Brasileira de Computação. 2010. (Congresso).

International Conference on Enterprise Information Systems (Porto, Portugal). International Conference on Enterprise Information Systems. 2004. (Congresso).

Seminário de Iniciação Científica (Belo Horizonte, Brasil).Seminário de Iniciação Científica. 2003. (Seminário).

Participação em bancas

Aluno: fELIPE cARVALHO pIGNOLATTI

MOTA, R. R.;SILVA, João-Paulo D.ZÁRATE, L. E.. EmotivFramework 2.0: Framework para interação entre neuroheadsets EPOC e monitoramento em tempo real. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Felipe Eduardo Menezes Sabino

MIRANDA JUNIOR, P. O.; ALVES, N. R.;SILVA, João-Paulo D.. Um gerador de aplicativos para visualização de dados georreferenciados. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Rafael Freitas de Paiva

MIRANDA JUNIOR, P. O.; ALVES, N. R.;SILVA, João-Paulo D.. ByCell: Uma aplicação para compra e venda via SMS. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Gabriel de Godoy Correa e Castro

MACHADO, A. M. C.;SILVA, João-Paulo D.; SOL, R.. Prototipação de compiladores utilizando semântica formal. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Davidson Raphael Oliveira Guimarães

MACHADO, M. V.; FRANQUEIRA, T. C.;SILVA, João-Paulo D.. Compreensão da web brasileira a partir do mapeamento topológico do domínio .gov.br. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Pedro Galvão de Oliveira Silva

SILVA, João-Paulo D.; RIBEIRO, A. I. T.; FRANQUEIRA, T. C.. Resolução de perguntas por meio de Processamento da Linguagem Natural e Extração de Informação. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Fábio Leandro Rodrigues Cordeiro

ALVES, D. R.;SILVA, João-Paulo D.; STORCK, C. R.. Estudo de caso comparativo entre plataforma mono e cluster computing sobre métricas de desempenho, segurança e viabilidade de implantação. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Lessandra Maria Alves

ALVES, D. R.; LEITE, E. A.;SILVA, João-Paulo D.. Proposta de uma ferramenta para o controle de mudanças para pequenas empresas de desenvolvimento de software. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Janicy Aparecida Pereira Rocha

ALVES, D. R.;SILVA, João-Paulo D.; STORCK, C. R.. Aplicação do modelo de qualidade da NBR ISO/IEC 9126 para avaliação de website com nível de acessibilidade AAA conforme o e-MAG. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Rafael Miranda Abreu

ALVES, D. R.;SILVA, João-Paulo D.; STORCK, C. R.. Modelo de gerência de qualidade baseado no PMBOK para processo de produção em confecções. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Tiziane Aguida Borges Braga

ALVES, D. R.; LEITE, E. A.;SILVA, João-Paulo D.. Uso de simulação computacional para adequação à legislação vigente do tempo de espera em agência bancária. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Augusto César dos Santos Makiyama

SILVA, João-Paulo D.; MARQUES NETO, H. T.; MINI, R. A. F.. Criptografia de curvas elípticas: Uma implementação em cartão inteligente. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Pedro Henrique Araújo Rodrigues Pinto

MARQUES NETO, H. T.; NELSON, M. A. V.;SILVA, João-Paulo D.. Desenvolvimento de um aplicativo de anúncios eletrônicos no Orkut. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Caroline Félix Pereira Rodrigues

MARQUES NETO, H. T.; NELSON, M. A. V.;SILVA, João-Paulo D.. Uma abordagem baseada em simulação de modelos de localização para sistemas ubíquos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Juliano Vieira Mageste

MOTA, R. R.; MINI, R. A. F.;SILVA, João-Paulo D.. Ferramenta de suporte para gerência de portfólio de projetos com tratamento de riscos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Ricardo Inacio Alvares e Silva

MOTA, R. R.; OLIVEIRA, C. J. S.;SILVA, João-Paulo D.. Jogo eletrônico para aprendizado e metaforização de algoritmos recursivos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Marco Rodolfo Araújo P

TIRELO, F.;SILVA, João-Paulo D.; SONG, M. A. J.. Gonçalves.Linguagem específica de domínio para descrição de máquinas de estados finitos. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Victor Antônio Costa Rocha Duarte

SILVA, João-Paulo D.; MACHADO, A. M. C.; SONG, M. A. J.. Algoritmos genéticos paralelos aplicados ao problema de geração de horários. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Janice Coelho Ventura de Miranda

CAMPOS JÚNIOR, R. O.; ALVES, D. R.;SILVA, João-Paulo D.. Estudo de viabilidade da aplicação de técnicas de metrificação de software em pequenas empresas desenvolvedoras. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Marielton Miranda dos Santos

SILVA, João-Paulo D.; ALVES, D. R.; CAMPOS JÚNIOR, R. O.. Estudo comparativo entre as ferramentas CMS (Content Management System) Joomla e Drupal. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Raphael Augusto Moreira

CAMPOS JÚNIOR, R. O.; ALVES, D. R.;SILVA, João-Paulo D.. Estudo comparativo de ferramentas para criação, manutenção e gerenciamento de base de dados MySQL. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Rosinei Soares Figueiredo

CAMPOS JÚNIOR, R. O.; ALVES, D. R.;SILVA, João-Paulo D.. PWS Conversor: Framework de geração automática de servidores Web Services a partir de classes de funções PHP5. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Alan Fernando Santos de Ávila

MACHADO, M. V.; NERY, M. S.;SILVA, João-Paulo D.. Projeto integrado de acesso ao meio e roteamento para disseminação de dados em redes de sensores sem fio. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: André Luiz Costa

MACHADO, M. V.; NERY, M. S.;SILVA, João-Paulo D.. Avaliação de técnicas baseadas no receptor para o roteamento em curva em RSSFs. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Emerson Andrada Leite

MACHADO, M. V.; NERY, M. S.;SILVA, João-Paulo D.. Identificação de ineditismo relativo de códigos-fonte em ambientes de aprendizado. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Felipe Amantino Gonçalves Silva

NERY, M. S.; ROCHA, C. M.;SILVA, João-Paulo D.. Um framework para modelagem de terrenos tridimensionais parametrizados. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Lesandro Ponciano dos Santos

SILVA, João-Paulo D.; NERY, M. S.; ROCHA, C. M.. Análise de algoritmos de classificação e agrupamento na modelagem e predição de comportamento em cargas de trabalho de máquinas paralelas. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Adolfo Amaury Moisés Sette de Abril

SILVA, João-Paulo D.; GABRIEL, R.; ROCHA, C. M.. Aplicação de mineração de dados para previsão de demanda. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Fernando Marcos Souza Silva

SILVA, João-Paulo D.; GABRIEL, R.; ROCHA, C. M.. Aplicação de redes neurais artificiais em método biométrico de autenticação de usuários baseado em dinâmica de digitação. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Fred Utsch Silva

SILVA, João-Paulo D.; GABRIEL, R.; ROCHA, C. M.. Tecnologia Java para desenvolvimento de aplicações móveis: Sistema de gerenciamento de provas. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais.

Orientou

Cezar Augusto Damasceno Pereira

Sistema de recomendação de usuários em uma rede social por meio de um algoritmo baseado no modelo probabilístico de Recuperação de Informação; 2012; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Pedro Galvão de Oliveira Silva

Resolução de perguntas por meio de Processamento da Linguagem Natural e Extração de Informação; 2011; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Victor Antônio Costa Rocha Duarte

Algoritmos genéticos paralelos aplicados ao problema de geração de horários; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Augusto César do Santos Makiyama

Criptografia de curvas elípticas: Uma implementação em cartão inteligente; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Marielton Miranda dos Santos

Estudo comparativo entre as ferramentas CMS (Content Management System) Joomla e Drupal; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Fernando Marcos Souza Silva

Estudo comparativo entre configurações de redes neurais artificiais aplicadas a método biométrico de autenticação de usuários baseado em dinâmica da digitação; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Lesandro Ponciano dos Santos

Análise de algoritmos de agrupamento na modelagem e predição de comportamentos em cargas de trabalho de máquinas paralelas; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Adolfo Amaury Moisés Sette de Abril

Aplicação de mineração de dados para previsão de demanda; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Fred Utsch Silva

Tecnologia Java para desenvolvimento de aplicações móveis: Sistema de gerenciamento de provas; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: João Paulo Domingos Silva;

Produções bibliográficas

  • SANTOS, L. P. ; SILVA, João-Paulo D. ; GOES, L. F. W. . Técnica de caracterização de cargas de trabalho de supercomputadores para predição do comportamento de tarefas paralelas. Revista Eletrônica de Iniciação Científica , v. 1, p. 1, 2009.

  • SILVA, J. P. D. ; VIEIRA, N. J. . A classification algorithm based on concept similarity. In: SGAI International Conference on Artificial Intelligence, 2007, Cambridge. Research and Development in Intelligent Systems XXIV, 2007.

  • ZÁRATE, L. E. ; PEREIRA, E. M. D. ; SOARES, D. A. ; SILVA, João-Paulo D. ; VIMIEIRO, R. ; DINIZ, A. S. C. . Optimization of Neural Networks Training Sets via Clustering: Application in Solar Collector Representation. In: International Conference on Enterprise Information Systems, 2004, Porto. Proceedings of the 6th International Conference on Enterprise Information Systems. Porto, Portugal: INSTICC Press, 2004. v. 2. p. 147-152.

  • ZÁRATE, L. E. ; PEREIRA, E. M. D. ; SILVA, João-Paulo D. ; VIMIEIRO, R. ; DINIZ, A. S. C. . Neural Representation of a Solar Collector with Statistical Optimization of the Training Set. In: International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, 2004, Ottawa. Lecture Notes in Computer Science: Innovations in Applied Artificial Intelligence, 2004. v. 3029. p. 87-96.

  • ZÁRATE, L. E. ; PEREIRA, E. M. D. ; SILVA, João-Paulo D. ; VIMIEIRO, R. ; PIRES, S. ; DINIZ, A. S. C. . Representation of a Solar Collector via Artificial Neural Networks. In: International Conference on Artificial Intelligence and Applications, 2003, Benalmádena. Proceedings of the 3rd IASTED International Conference on Artificial Intelligence and Applications. Calgary, Canadá: ACTA Press, 2003. p. 517-522.

  • SANTOS, L. P. ; SILVA, João-Paulo D. ; GOES, L. F. W. . Análise de algoritmos de classificação e agrupamento na descoberta e modelagem de comportamento de tarefas paralelas. In: 16º Seminário de Iniciação Científica da PUC Minas, 2008, Belo Horizonte. Resumos do 16º Seminário de Iniciação Científica da PUC Minas. Belo Horizonte: PUC Minas, 2008. v. 1. p. 113-113.

  • SILVA, J. P. D. ; VIMIEIRO, R. ; ZÁRATE, L. E. ; PEREIRA, E. M. D. . Aplicação de Redes Neurais na Estimativa da Eficiência Térmica de Coletores Solares. In: Seminário de Iniciação Científica, 2003, Belo Horizonte. Resumos do 11o Seminário de Iniciação Científica, 2003. p. 170-170.

  • ZÁRATE, L. E. ; PEREIRA, E. M. D. ; SILVA, João-Paulo D. ; VIMIEIRO, R. ; DINIZ, A. S. C. . Optimization of Neural Networks Training Sets via Clustering: Application in Solar Collector Representation. 2004. (Apresentação de Trabalho/Conferência ou palestra).

  • SILVA, J. P. D. ; VIMIEIRO, R. ; ZÁRATE, L. E. ; PEREIRA, E. M. D. . Aplicação de Redes Neurais na Estimativa da Eficiência Térmica de Coletores Solares. 2003. (Apresentação de Trabalho/Seminário).

Projetos de pesquisa

  • 2003 - 2003

    Emprego de Redes Neurais Artificiais na estimativa da eficiência de coletores solares, Descrição: Emprego de Redes Neurais Artificiais na estimativa da eficiência de coletores solares.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (3) . , Integrantes: João Paulo Domingos Silva - Integrante / Elizabeth Marques Duarte Pereira - Coordenador / Antônia Sônia Cardoso Diniz - Integrante / Daniel Alencar Soares - Integrante / Luis Enrique Zárate - Integrante / Renato Vimieiro - Integrante., Financiador(es): Companhia Energética de Minas Gerais S/A - Bolsa., Número de produções C, T & A: 6

Histórico profissional

Endereço profissional

  • Pontifícia Universidade Católica de Minas Gerais, Departamento de Ciência da Computação. , Avenida Dom José Gaspar, número 500, Coração Eucarístico, 30535901 - Belo Horizonte, MG - Brasil, Telefone: (31) 33194007, URL da Homepage:

Experiência profissional

2008 - Atual

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor, Enquadramento Funcional: Professor assistente

2007 - 2007

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Professor contratado, Enquadramento Funcional: Professor assistente

2002 - 2002

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

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

Atividades

  • 08/2013

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados, Laboratório de algoritmos e estruturas de dados

  • 08/2013

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 1, Sistemas operacionais

  • 08/2013

    Ensino, Administração, Nível: Graduação,Disciplinas ministradas, Informática

  • 02/2012 - 06/2012

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Lógica de programação, Algoritmos e estruturas de dados, Laboratório de algoritmos e estruturas de dados, Inteligência artificial

  • 02/2012 - 06/2012

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 2, Trabalho de diplomação (orientador)

  • 08/2011 - 12/2011

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Lógica de programação, Algoritmos e estruturas de dados, Laboratório de algoritmos e estruturas de dados, Inteligência Artificial

  • 08/2011 - 12/2011

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 2, Trabalho de diplomação (orientador)

  • 08/2010 - 07/2011

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas e Informática, .,Cargo ou função, Membro do Colegiado do Curso de Jogos Digitais.

  • 05/2009 - 07/2011

    Conselhos, Comissões e Consultoria, Comissão Permanente de Avaliação, .,Cargo ou função, Representante do campus Guanhães.

  • 02/2011 - 06/2011

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados, Inteligência Artificial, Laboratório de algoritmos e estruturas de dados, Lógica de programação

  • 02/2011 - 06/2011

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados, Trabalho de diplomação (orientador)

  • 08/2010 - 12/2010

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Inteligência artificial, Laboratório de algoritmos e estruturas de dados, Algoritmos e estruturas de dados, Lógica de programação

  • 08/2010 - 12/2010

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Trabalho de diplomação (orientador), Algoritmos e estruturas de dados 2

  • 08/2010 - 12/2010

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Projeto de algoritmos

  • 02/2010 - 06/2010

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Trabalho de diplomação (orientador), Algoritmos e estruturas de dados 2

  • 02/2010 - 06/2010

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Projeto de algoritmos

  • 02/2010 - 06/2010

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Laboratório de algoritmos e estruturas de dados, Algoritmos e estruturas de dados, Lógica de programação

  • 08/2009 - 12/2009

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 2

  • 08/2009 - 12/2009

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados, Projeto de algoritmos

  • 08/2009 - 12/2009

    Ensino, Jogos Digitais, Nível: Graduação,Disciplinas ministradas, Inteligência artificial 1, Lógica de programação

  • 02/2009 - 06/2009

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Engenharia de software, Inteligência artificial, Projeto de algoritmos, Trabalho de diplomação 1 (orientador), Trabalho de diplomação 2 (orientador)

  • 02/2009 - 06/2009

    Ensino, Administração, Nível: Graduação,Disciplinas ministradas, Informática

  • 02/2009 - 06/2009

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 2

  • 08/2008 - 12/2008

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados, Inteligência artificial, Linguagens de programação, Trabalho de diplomação 1 (orientador), Trabalho de diplomação 2 (orientador)

  • 02/2008 - 06/2008

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Estágio supervisionado (orientador), Grafos, Projeto de algoritmos, Trabalho de diplomação 1 (orientador)

  • 02/2008 - 06/2008

    Ensino, Engenharia Eletrônica, Nível: Graduação,Disciplinas ministradas, Informática 1

  • 02/2008 - 06/2008

    Ensino, Engenharia Mecânica, Nível: Graduação,Disciplinas ministradas, Informática 1

  • 02/2008 - 06/2008

    Ensino, Engenharia Civil, Nível: Graduação,Disciplinas ministradas, Informática 1

  • 08/2007 - 12/2007

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e estruturas de dados 2

  • 08/2007 - 12/2007

    Ensino, Engenharia Eletrônica, Nível: Graduação,Disciplinas ministradas, Informática 1

  • 08/2007 - 12/2007

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Informática 1

  • 01/2002 - 12/2002

    Estágios , Departamento de Ciência da Computação, Coração Eucarístico.,Estágio realizado, Monitoria: algoritmos e programação.

2013 - 2013

Ubisoft

Vínculo: , Enquadramento Funcional: Programador de Inteligência Artificial, Carga horária: 40

Outras informações:
Programador IA em um jogo não anunciado. Retornou ao Brasil por motivos pessoais.

2005 - 2005

Serviço Federal de Processamento de Dados

Vínculo: Celetista, Enquadramento Funcional: Analista de sistemas, Carga horária: 20

2004 - 2004

Serviço Federal de Processamento de Dados

Vínculo: Celetista, Enquadramento Funcional: Analista de sistemas, Carga horária: 40

Atividades

  • 01/2005 - 12/2005

    Serviços técnicos especializados , SUPSD, .,Serviço realizado, Escritório de Projetos.

  • 07/2004 - 12/2004

    Serviços técnicos especializados , SUPSD, .,Serviço realizado, Manutenção de sistemas.

2007 - 2007

Universidade Federal de Minas Gerais

Vínculo: Professor contratado, Enquadramento Funcional: Professor assistente, Carga horária: 8

Atividades

  • 03/2007 - 07/2007

    Ensino, Cursos em Ciências Exatas, Nível: Graduação,Disciplinas ministradas, Introdução a Informática, Programação de Computadores

2003 - 2003

Companhia Energética de Minas Gerais S/A

Vínculo: Bolsista, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20

Outras informações:
Iniciação científica.