Denis Pinto Pinheiro

  • Endereço para acessar este CV: http://lattes.cnpq.br/0220004198940386
  • Última atualização do currículo em 20/09/2014


Formado em Ciência da Computação pela Universidade Federae Ouro Preto (2005) possui um Mestrado em Ciência da Computação pela Universidade Federal de Minas Gerais (2008) e um curso de especialização em Estratégias de Arquitetura de Software em andamento (2011). 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. (Texto informado pelo autor)


Identificação


Nome
Denis Pinto Pinheiro
Nome em citações bibliográficas
PINHEIRO, D. P.


Formação acadêmica/titulação


2006 - 2008
Mestrado em Ciências da Computação.
Universidade Federal de Minas Gerais, UFMG, Brasil.
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.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico.
Palavras-chave: Compreensão de Programas; Mineração de Aspectos (Aspect Mining); Engenharia de Software; Linguagens de Programação.
2009 - 2011
Especialização em Estratégias em Arquitetura de Sistemas.
Instituto de Gestão em Tecnologia da Informação, IGTI, Brasil.
Título: Estratégias Arquiteturais Baseadas em Padrões SOA.
Orientador: Marco Aurélio Mendes.
2002 - 2005
Graduação em Ciência da Computação.
Universidade Federal de Ouro Preto, UFOP, Brasil.
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.




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.


Atuação Profissional



UNISYS - DATAMEC, UNISYS, Brasil.
Vínculo institucional

2014 - Atual
Vínculo: Celetista, Enquadramento Funcional: Arquiteto de Sistemas, Carga horária: 40


Avenue Code LLC, AVENUECODE, Brasil.
Vínculo institucional

2013 - 2013
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.


Arkhi Tecnologia, ARKHI, Brasil.
Vínculo institucional

2010 - 2011
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.


Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
Vínculo institucional

2011 - 2011
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)

Centro Universitário de Belo Horizonte, UNI-BH, Brasil.
Vínculo institucional

2009 - 2010
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

Fundação de Apoio e Desenvolvimento ao Ensino e Extensão, FADEPE, Brasil.
Vínculo institucional

2014 - 2014
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).


Fundação de Desenvolvimento da Pesquisa, FUNDEP, Brasil.
Vínculo institucional

2011 - 2012
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).

Vínculo institucional

2008 - 2010
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).

Vínculo institucional

2008 - 2008
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) .

Vínculo institucional

2007 - 2007
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.

Vínculo institucional

2007 - 2007
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.


Fundação Gorceix, FG, Brasil.
Vínculo institucional

2004 - 2005
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.



Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: ENGENHARIA DE SOFTWARE/Especialidade: ARQUITETURA DE SISTEMAS.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: ENGENHARIA DE SOFTWARE.
3.
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.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Alemão
Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Pouco.


Prêmios e títulos


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.


Produções



Produção bibliográfica
Textos em jornais de notícias/revistas
1.
PINHEIRO, D. P.; MAIA, M. A. ; PRATES, R. O. ; BIGONHA, R. S. . Assessing Program Comprehension Tools with the Communicability Evaluation Method. INFOCOMP (UFLA. Impresso), Lavras, MG, 31 dez. 2008.

2.
PINHEIRO, D. P.; MAIA, M. A. . Em Direção a uma Linguagem de Consulta a Código Fonte. Revista da Pesquisa e Pós-Graduação (UFOP), UFOP - Ouro Preto, MG, 01 maio 2005.

Trabalhos completos publicados em anais de congressos
1.
PINHEIRO, D. P.; MAIA, M. A. ; PRATES, R. O. ; BIGONHA, R. S. . Assessing Program Comprehension Tools with the Communicability Evaluation Method. In: V Workshop de Manutenção de Software Moderna (WMSWM), 2008, Florianópolis. Anais do V Workshop de Manutenção de Software Moderna (WMSWM), 2008.

2.
PINHEIRO, D. P.; RIBEIRO, R. G. ; OLIVEIRA, A. A. ; MAIA, M. A. ; BIGONHA, R. S. . Compreensão de Programas Apoiada por uma Linguagem de Consulta em Código Fonte. In: Workshop de Manutenção de Software Moderna, 2007, Porto de Galinhas-PE. Anais do IV Workshop de Manutenção de Software Moderna (WMSWM), 2007.

3.
OLIVEIRA, A. A. ; RIBEIRO, R. G. ; PINHEIRO, D. P. ; BRAGA, T. H. ; MAIA, M. A. ; BIGONHA, R. S. . Iteradores, Templates e Consultas na Análise e Manipulação de Programas. In: Workshop de Manutenção de Software Moderna, 2005, Manaus, AM. Anais do II Workshop de Manutenção de Software Moderna, 2005. p. 50-65.

Resumos publicados em anais de congressos
1.
PINHEIRO, D. P.; MAIA, M. A. . Uma extensão de uma linguagem declarativa de consulta a código fonte. In: XIII Seminário de Iniciação Científica da UFOP, 2005, Ouro Preto, MG. Anais do XIII Seminário de Iniciação Científica da UFOP, 2005.

2.
PINHEIRO, D. P.; MAIA, M. A. . Em direção a uma linguagem de consulta para código-fonte. In: XII Seminário de Iniciação Científica da UFOP, 2004, Ouro Preto, MG. Anais do XII Seminário de Iniciação Científica da UFOP, 2004.

3.
PINHEIRO, D. P.; SILVA, M. L. ; FERREIRA, J. A. T. ; MESSIAS, J. A. T. . INFORED - A Informática na Educação em Maripá de Minas. In: XI Seminário de Iniciação Científica da UFOP, 2003, Ouro Preto, MG. Anais do XI Seminário de Iniciação Científica da UFOP, 2003.

Apresentações de Trabalho
1.
PINHEIRO, D. P.; MAIA, M. A. ; PRATES, R. O. ; BIGONHA, R. S. . Assessing Program Comprehension Tools with the Communicability Evaluation Method. 2008. (Apresentação de Trabalho/Congresso).

2.
PINHEIRO, D. P.; RIBEIRO, R. G. ; OLIVEIRA, A. A. ; MAIA, M. A. ; BIGONHA, R. S. . Compreensão de Programas Apoiada por uma Linguagem de Consulta a Código Fonte. 2007. (Apresentação de Trabalho/Congresso).

3.
OLIVEIRA, A. A. ; PINHEIRO, D. P. ; RIBEIRO, R. G. ; BRAGA, T. H. ; MAIA, M. A. . MetaJ - Um Ambiente Extensível de Metaprogramação em Java. 2004. (Apresentação de Trabalho/Conferência ou palestra).


Produção técnica
Programas de computador sem registro
1.
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.

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

3.
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.

4.
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.

5.
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.


Demais tipos de produção técnica
1.
PINHEIRO, D. P.. Introdução ao Desenvolvimento Web com JEE. 2011. (Curso de curta duração ministrado/Extensão).

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



Eventos



Participação em eventos, congressos, exposições e feiras
1.
VII Simpósio Brasileiro de Qualidade de Software (SBQS). 2008. (Congresso).

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

3.
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).

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

5.
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).

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

7.
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).

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

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

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

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



Orientações



Orientações e supervisões concluídas
Trabalho de conclusão de curso de graduação
1.
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.

2.
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.

3.
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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.




Página gerada pelo Sistema Currículo Lattes em 19/01/2019 às 11:36:36