Denis Pinto Pinheiro

Formado em Ciência da Computação pela Universidade Federae Ouro Preto (2005), cursou Mestrado em Ciência da Computação pela Universidade Federal de Minas Gerais (2008 - incompleto). Atua como Arquiteto de Software e Consultor em desenvolvimento de arquiteturas de sistemas corporativos e gestão ágil de projetos de software. Possui experiência em docência em cursos de Ciência da Computação e Sistemas de Informação nas áreas de Engenharia de Software e Linguagens de Programação.

Informações coletadas do Lattes em 30/08/2025

Acadêmico

Formação acadêmica

Mestrado interrompido em 2008 em Ciências da Computação

2006 - Atual

Universidade Federal de Minas Gerais
Título: Compreensão de Programas Baseada na Identificação de Interesses no Código Fonte,Ano de Obtenção: 2008
Orientador: Roberto da Silva Bigonha
Coorientador: Marcelo de Almeida Maia. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Ano de interrupção: 2008Palavras-chave: Compreensão de Programas; Mineração de Aspectos (Aspect Mining); Engenharia de Software; Linguagens de Programação.

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

2002 - 2005

Universidade Federal de Ouro Preto
Título: SCQLX - Extensão de uma Linguagem de Consulta a Código Fonte
Orientador: Marcelo de Almeida Maia
Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de Minas Gerais, FAPEMIG, Brasil.

Formação complementar

2003 - 2003

Extensão universitária em Ciência da Computação. (Carga horária: 12h). , Universidade Federal de Ouro Preto, UFOP, Brasil.

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 Alemão

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Pouco.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: ENGENHARIA DE SOFTWARE/Especialidade: ARQUITETURA DE SISTEMAS.

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Participação em eventos

VII Simpósio Brasileiro de Qualidade de Software (SBQS). 2008. (Congresso).

V Workshop de Manutenção de Software Moderna (WMSWM). Assessing Program Comprehension Tools with the Communicability Evaluation Method. 2008. (Congresso).

IV Workshop de Manutenção de Software Moderna (WMSWM). Compreensão de Programas Apoiada por uma Linguagem de Consulta a Código Fonte. 2007. (Congresso).

VI Simpósio Brasileiro de Qualidade de Software (SBQS). 2007. (Congresso).

XIII Seminário de Iniciação Científica da UFOP.Uma extensão de uma linguagem declarativa de consulta a código fonte. 2005. (Seminário).

VI Semana de Estudos de Ciência da Computação.MetaJ - Um ambiente extensível de metaprogramação. 2004. (Outra).

XII Seminário de Iniciação Científica da UFOP.Em direção a uma linguagem de consulta para código-fonte. 2004. (Seminário).

I Miniescola de Linguagens de Programação. 2003. (Seminário).

VII Simpósio Brasileiro de Linguagens de Programação. 2003. (Simpósio).

WoLLIC - Escola de Lógica. 2003. (Outra).

XI Seminário de Iniciação Científica da UFOP.INFORED - A Informática na Educação em Maripá de Minas. 2003. (Seminário).

Orientou

Alan Hosken de Sá Moraes

MANUTENÇÃO DE SISTEMAS APOIADA PELA RASTREABILIDADE DE DADOS NO CÓDIGO FONTE; 2011; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Igor Augusto Rodrigues Rabelo

Automatizando a implantação de customizações de dicionário de dados para o sistema ERP Protheus; 2011; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Denis Pinto Pinheiro;

Breno Ramos Lima

Estudo sobre a Implementação da Metodologia Sure Step por Parceiros Microsoft da Linha Dynamics; 2011; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Denis Pinto Pinheiro;

Ricardo Firmino Silva Cruz

Geração de Modelos Entidade-Relacionamento a partir de Linguagem Natural; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Lucas Costa Carvalho

Geração de Modelos Entidade-Relacionamento a partir de Linguagem Natural; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Bruno Perché Pinto

Uma Ferramenta Para Recuperação de Informação em Banco de Dados em Linguagem Natural; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Gustavo Henrique Lage Faria

Comparação entre Métodos Ágeis e Métodos Tradicionais de Desenvolvimento de Software; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Marco Polo

Governança de TI para Pequenas e Médias Empresas; 2009; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Belo Horizonte; Orientador: Denis Pinto Pinheiro;

Outras produções

PINHEIRO, D. P. . Sistema de Gestão de Evento Acadêmico e Científico - Congresso Mineiro de Alimentação e Nutrição - III COMAN. 2009.

PINHEIRO, D. P. . Sistema de Gestão de Evento Acadêmico e Científico - Conference on Computational Physics - CCP2008. 2008.

PINHEIRO, D. P. . Sistema de Gestão de Evento Acadêmico e Científico - Congresso de Ciências Farmacêuticas de Ouro Preto - I CONCIFOP. 2008.

PINHEIRO, D. P. . Sistema de Gestão de Evento Acadêmico e Científico - Congresso Mineiro de Alimentação e Nutrição - II COMAN. 2007.

PINHEIRO, D. P. . Sistema de Gestão de Evento Acadêmico e Científico - Congresso Mineiro de Alimentação e Nutrição - I COMAN. 2005.

PINHEIRO, D. P. . Introdução ao Desenvolvimento Web com JEE. 2011. (Curso de curta duração ministrado/Extensão).

PINHEIRO, D. P. . Introdução ao Desenvolvimento Web com JEE. 2010. (Curso de curta duração ministrado/Extensão).

Prêmios

2006

Prêmio Aluno Destaque (CA: 9,1) - Curso de Ciência da Computação - UFOP, Departamento de Computação - UFOP.

2004

VIII Prêmio UFOP de Iniciação Científica em Ciéncias Exatas e da Terra, Pró-Reitoria de Pesquisa e Pós-Graduação da UFOP.

Histórico profissional

Experiência profissional

2014 - Atual

UNISYS - DATAMEC

Vínculo: Colaborador, Enquadramento Funcional: Arquiteto de Sistemas, Carga horária: 40

2013 - 2013

Avenue Code LLC

Vínculo: Colaborador, Enquadramento Funcional: CI Engineer, Carga horária: 40

Outras informações:
Continuous Delivery Engineer at Macys.com: - Development and support for CI/CD tools and deployment pipelines. - 5 months on site in San Francisco/CA - USA.

2010 - 2011

Arkhi Tecnologia

Vínculo: Colaborador, Enquadramento Funcional: Arquiteto de Software, Carga horária: 40

Outras informações:
Consultor em Arquitetura de Software e Gestão Ágil de Projetos.

2011 - 2011

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

Vínculo: Colaborador, Enquadramento Funcional: Professor Assistente, Carga horária: 10

Atividades

  • 08/2011 - 12/2011

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Projeto de Conclusão de Curso (TDII), Laboratório de Projeto de Sistemas de Informação (PSI), Projeto de Sistemas de Infomação (PSI)

2009 - 2010

Centro Universitário de Belo Horizonte, UniBH

Vínculo: Colaborador, Enquadramento Funcional: Professor Assistente A, Carga horária: 16

Atividades

  • 05/2011 - 06/2011

    Treinamentos ministrados , Centro Universitário de Belo Horizonte - Campus Estoril, .,Treinamentos ministrados, Introdução ao Desenvolvimento Web com JEE

  • 10/2010 - 12/2010

    Treinamentos ministrados , Centro Universitário de Belo Horizonte - Campus Estoril, .,Treinamentos ministrados, Introdução ao Desenvolvimento Web com JEE

  • 02/2009 - 08/2010

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Projeto Orientado do Curso I e II, Sistemas Operacionais, Linguagens de Programação, Programação Orientada a Objetos

2014 - 2014

Fundação de Apoio e Desenvolvimento ao Ensino e Extensão

Vínculo: Celetista, Enquadramento Funcional: Arquiteto de Sistemas II, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Definição, modelagem, documentação e implementação de Arquiteturas de Sistemas (Java).

2011 - 2012

Fundação de Desenvolvimento da Pesquisa

Vínculo: Colaborador, Enquadramento Funcional: Arquiteto de Software, Carga horária: 40

Outras informações:
Membro da Equipe de Desenho e Implementação do Laboratório de Engenharia de Software e Sistemas do Departamento de Ciência da Computação (DCC/UFMG).

2008 - 2010

Fundação de Desenvolvimento da Pesquisa

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor, Carga horária: 40

Outras informações:
Membro da Equipe de Desenho e Implementação do Laboratório de Engenharia de Software e Sistemas do Departamento de Ciência da Computação (DCC/UFMG).

2008 - 2008

Fundação de Desenvolvimento da Pesquisa

Vínculo: Estagiário, Enquadramento Funcional: Analista Desenvolvedor, Carga horária: 20

Outras informações:
Estagiário da Equipe de Desenho e Implementação do Laboratório de Engenharia de Software e Sistemas (Synergia - DCC/UFMG) .

2007 - 2007

Fundação de Desenvolvimento da Pesquisa

Vínculo: Estagiário, Enquadramento Funcional: Monitor, Carga horária: 12

Outras informações:
Monitor da disciplina de Linguagens de Programação do Programa de Residência de Software da Google - DCC/UFMG.

2007 - 2007

Fundação de Desenvolvimento da Pesquisa

Vínculo: Estagiário, Enquadramento Funcional: Monitor, Carga horária: 12

Outras informações:
Monitor da Disciplina de Ambientes de Programação do Curso de Especialização em Engenharia de Software do DCC/UFMG.

2004 - 2005

Fundação Gorceix

Vínculo: Estagiário, Enquadramento Funcional: Bolsista, Carga horária: 12

Outras informações:
Suporte computacional e ao Portal Web do Curso de Pós-Graduação em Gestão Alimentos e Alimentação Coletiva da Escola de Nutrição (ENUT) da UFOP.