Diogo Silveira Mendonça
- Endereço para acessar este CV: http://lattes.cnpq.br/3968072491806177
- ID Lattes: 3968072491806177
- Última atualização do currículo em 10/03/2023
Possui graduação em Ciência da Computação pela Universidade Federal do Rio de Janeiro (2006) e mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2008) e Doutorado na mesma instituição (2019). Atua como docente em nível técnico e de graduação no CEFET Maracanã, anteriormente foi professor de graduação no Instituto Infnet e Universidade Federal Fluminense (UFF). Possui as certificações profissionais Project Management Professional (PMP), ITIL v3 Foundation e Cobit 4.1 Foundation. Já atuou em projetos de desenvolvimento de software para empresas/instituições como Petrobras, Itaú-Unibanco, Vivo, Embratel, Fiocruz, Aeronáutica entre outras. Meus interesses de pesquisa são na área de engenharia de software, mais especificamente na área de qualidade, design e arquitetura de software. (Texto informado pelo autor)
Identificação


Endereço
Avenida Maracanã 229
Maracanã
20271110 - Rio de Janeiro, RJ - Brasil
Telefone: (21) 25663022
URL da Homepage: cefet-rj.br
Formação acadêmica/titulação
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Pattern-Driven Maintenance: A Method to Prevent Unhandled Latent Exceptions in Web Applications, Ano de obtenção: 2019.
Orientador:

Coorientador: Arndt von Staa.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: unhandled exceptions; web applications; software reliability.
Grande área: Ciências Exatas e da Terra
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação


O Portal Brasileiro de Publicações e Dados Científicos em Acesso Aberto (Oasisbr) é uma iniciativa do Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict) que reúne a produção científica e os dados de pesquisa em acesso aberto, publicados em revistas científicas, repositórios digitais de publicações científicas, repositórios digitais de dados de pesquisa e bibliotecas digitais de teses e dissertações.
, Ano de Obtenção: 2008.Orientador:

Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Análise probabilística de semântica latente; aprendizado de máquina; sistemas de recomendação; recomendação de anúncios na web; recomendação de filmes.
Grande área: Ciências Exatas e da Terra
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Bayes: Um módulo desacoplado de inferência em redes bayesianas.
Orientador: João Carlos Pereira da Silva.
Formação Complementar
Instituto Nacional da Propriedade Industrial, INPI, Brasil.
Serviço Brasileiro de Apoio às Micro e Pequenas Empresas, SEBRAE, Brasil.
Hong Kong University of Science and Technology, HKUST, China.
Y Combinator, Y COMBINATOR, Estados Unidos.
State University of New York, SUNY, Estados Unidos.
Atuação Profissional
Gerência de Projetos de TI
Introdução ao Blockchain e Aplicações Descentralizadas
Programação de Software para Web
Introdução ao Blockchain e Aplicações Descentralizadas
Arquitetura e Padrões de Software
Gestão de Projetos de TI
Programação de Software para Web
Arquitetura e Padrões de Software
Engenharia de Software
Gerência de Projetos de TI
Programação de Software para Web
Arquitetura e Padrões de Software
Gerência de Projetos de TI
Programação de Software para Web
Arquitetura e Padrões de Software
Gestão de Projetos de TI
Introdução ao Blockchain e Aplicações Descentralizadas
Programação de Software para Web
Arquitetura e Padrões de Software
Gestão de Projetos de Tecnologia da Informação
Programação de Software Web
Teste de Software
Arquitetura e Padrões de Software
Engenharia de Software
Gerência de Projetos de TI
Manutenção e Evolução de Software
Análise e Projeto de Sistemas
Engenharia de Software
Gerência de Projetos de TI
Computação para Engenharia
Análise e Projeto de Sistemas
Engenharia de Software
Gerenciamento de Projetos de Tecnologia da Informação
Programação de Software Web
Análise e Projeto de Sistemas
Engenharia de Software
Programação de Software Web
Arquitetura e Padrões de Software
Análise e Projeto de Sistemas
Arquitetura e Padrões de Software
Engenharia de Software
Programação de Software Web
Análise e Projeto de Software
Arquitetura e Padrões de Software
Engenharia de Software
Programação de Software Web
Arquitetura de Linguagens de Programação
Projeto de Sistemas Web
Sistemas Concorrentes e Distribuídos
Teste de Software
Fundamentos de Sistemas para Internet
Arquitetura de Linguagens de Programação
Projeto de Algoritmos Computacionais
Sistemas Concorrentes e Distribuídos
Segurança da Informação (Técnico)
Arquitetura e Configuração de Computadores (Técnico em Informática)
Introdução a Algoritmos, Programação e Estrutura de Dados (Técnico em Informática)
Programação Orientada a Objetos (Técnico em Informática)
Programação Orientada a Objetos (Java)
Arquitetura e Configuração de Computadores (Técnico em Informática)
Estrutura de Dados e Objetos (Técnico em Informática)
Introdução a Algoritmos (Técnico em Informática)
Introdução a Web (Técnico em Informática)
Linguagens de Programação
Programação em C
Qualidade e Teste de Software
Construção de Software 2 (Design Patterns)
Lab. de programação em Java 3
Construção de Software 1 (Design Patterns)
Laboratório de Análise e Projeto com UML 1
Laboratório de Programação em Java 2
Linguagem de Programação 2 (Java)
Laboratório de Programação Java 1
Processos de Desenvolvimento de Software 2
Laboratório de Engenharia de Requisitos
Laboratório de Programação em Java 3
Laboratório de Análise e Projeto com UML 2
Laboratório de Programação Java 3
Qualidade de Software
Laboratório de Programação em Java 2
Algoritmos Avançados 1
Laboratório de Programação em Java 1
Interação Humano Computador (IHC)
Algoritmos Avançados 1
Técnicas de Programação Web 1 - Javascript
Projetos de extensão
Situação: Em andamento; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) / Especialização: (2) / Mestrado acadêmico: (2) .
Integrantes: Diogo Silveira Mendonça - Coordenador / Pedro Henrique Gonzalez - Integrante / João Roberto de Toledo Quadros - Integrante / Myrna Cecília Martins dos Santos Amorim - Integrante / Carolina Vannier dos Santos Borges - Integrante.
Financiador(es): Ministério da Educação - Outra / Ministério da Educação - Bolsa.
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) .
Integrantes: Diogo Silveira Mendonça - Coordenador / Carlos Otávio Schocair Mendes - Integrante.
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) .
Integrantes: Diogo Silveira Mendonça - Coordenador.
Áreas de atuação
Prêmios e títulos
Produções




Bancas
Eventos
Orientações
Inovação

Educação e Popularização de C & T

Outras informações relevantes
Aprovações em Concursos Públicos: 2o Lugar no concurso para professor permanente do ensino básico, técnico e tecnológico do CEFET-RJ, perfil Informática, campus Maracanã. Resultado publicado no DOU No 35 de 23/02/2016 seção 1 página 12. 2o Lugar no concurso para professor permanente do ensino básico, técnico e tecnológico do CEFET-RJ, perfil 4 (Programação), campus Petrópolis. Resultado publicado no DOU No 119 de 25/06/2014 seção 1 página 13. 1o Lugar no concurso para professor substituto da UFF, perfil Ciência da Computação, campus Niterói - Praia Vermelha. Resultado publicado no DOU No 124 de 02/07/2014 seção 3 página 172. 3o Lugar no concurso para professor assistente da UFRRJ, perfil Engenharia de Software, campus Seropédica. Resultado publicado no DOU No 20 de 29/01/2015 seção 3 página 77.