Bruno Martins Moutinho

Possui graduação em Tecnologia em Processamento de Dados pelo Centro de Ensino Superior do Pará (1996) e mestrado em Ciências da Computação pela Universidade de São Paulo (2001). Atualmente é analista de sistemas do Ministério Público do Estado da Pará (PA) e professor adjunto I da Universidade da Amazônia. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: programação orientada a aspectos, arquitetura dirigida a modelos e reutilização de software
(Texto informado pelo autor)

Última atualização do currículo em 14/06/2010
Endereço para acessar este CV:
http://lattes.cnpq.br/4088328625375546

Dados pessoais
NomeBruno Martins Moutinho
Nome em citações bibliográficasMOUTINHO, B. M.
SexoMasculino

Formação acadêmica/Titulação
1998 - 2001Mestrado em Ciências da Computação .
Universidade de São Paulo, USP, Brasil.
Título: Composição de Fluxo de Controle de Frameworks Java, Ano de Obtenção: 2001.
Orientador: Ana Cristina Veira de Melo.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior .
1997 - 1998Especialização em Especialização em Análise de Sistemas . (Carga Horária: 375h).
Universidade Federal do Pará, UFPA, Brasil.
Título: Métricas de Software Orientado a Objetos.
Orientador: Alfredo Braga Furtado.
1994 - 1996Graduação em Tecnologia em Processamento de Dados .
Centro de Ensino Superior do Pará.
Título: Redes Virtuais: Tecnologias e Aplicações.

Formação complementar
2006 - 2006Certificação Digital para AGR-SRF. (Carga horária: 20h).
Secretaria da Receita Federal, SRF, Brasil.
2006 - 2006Curso de Formação - Técnico da Receita Federal. (Carga horária: 201h).
Escola de Administração Fazendária.
2005 - 2005Gestão de Projetos - Macroatividade. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2004 - 2004Curso de Java Modulo II Java Middle-Tier: comp. (Carga horária: 40h).
Universidade da Amazônia, UNAMA, Brasil.
2004 - 2004Acessibilidade na Web. (Carga horária: 8h).
Servico Federal de Processamento de Dados.
2004 - 2004Desenvolvimento Web com Java. (Carga horária: 15h).
Servico Federal de Processamento de Dados.
2004 - 2004: Segurança no Desenvolvimento de Aplicações Críti. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2004 - 2004Ferramenta Clearcase e Mentoris GCS. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2004 - 2004DBA Projetista Padrões e Metodologias para Proje. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2004 - 2004PL SQL (program Language SQL Structered Query La. (Carga horária: 32h).
Servico Federal de Processamento de Dados.
2004 - 2004Processo de Estimativas para Projeto de Software. (Carga horária: 2004h).
Servico Federal de Processamento de Dados.
2003 - 2003Garantia de Qualidade de Software GQS. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2003 - 2003Gerência de Requisitos (Rational Requisite Pro).. (Carga horária: 8h).
Servico Federal de Processamento de Dados.
2003 - 2003Gerência de Requisitos (Modelagem de Caso de uso). (Carga horária: 16h).
Servico Federal de Processamento de Dados.
2003 - 2003Gerência de Requisitos (Macroatividade). (Carga horária: 16h).
Servico Federal de Processamento de Dados.
2003 - 2003Microsoft Project. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2003 - 2003Solicita. (Carga horária: 16h).
Servico Federal de Processamento de Dados.
2002 - 2002OR8i Introdução ao Oracle SQL e PL/SQL. (Carga horária: 30h).
Servico Federal de Processamento de Dados.
2002 - 2002GCS Gestão de Configuração de Software. (Carga horária: 16h).
Servico Federal de Processamento de Dados.
2002 - 2002Rational Clearcase Fundamentals. (Carga horária: 16h).
Servico Federal de Processamento de Dados.
2002 - 2002Programming the Microsoft .NET Framework with C#. (Carga horária: 40h).
Servico Federal de Processamento de Dados.
2002 - 2002Introduction to C# Programming for the MS NET Plat. (Carga horária: 40h).
Servico Federal de Processamento de Dados.
2002 - 2002Introduction to ASP.NET. (Carga horária: 24h).
Servico Federal de Processamento de Dados.
2002 - 2002Adabas e Natural Básico. (Carga horária: 40h).
Servico Federal de Processamento de Dados.
1998 - 1998Banco de Dados Relacionais. (Carga horária: 20h).
Universidade Federal do Pará, UFPA, Brasil.

Atuação profissional
Secretaria da Receita Federal, SRF, Brasil.
Vínculo institucional
2006 - 2006 Vínculo: Servidor Público, Enquadramento Funcional: Técnico da Receita Federal, Carga horária: 40, Regime: Dedicação exclusiva.
Atividades
07/2006 - 11/2006Serviços técnicos especializados , DRF / Santarém, .
Serviço realizado
Técnico da Receita Federal.
Ministério Público do Estado da Pará (PA), MP PA, Brasil.
Vínculo institucional
2006 - Atual Vínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 30
Atividades
12/2006 - AtualServiços técnicos especializados , Divisão de Programação e Análise, .
Serviço realizado
Análise de Sistemas.
Universidade da Amazônia, UNAMA, Brasil.
Vínculo institucional
2007 - Atual Vínculo: Celetista, Enquadramento Funcional: Professor Adjunto I, Carga horária: 14
Outras informações Disciplinas Ministradas: Informática Básica (1/2007, 2/2007 e 1/2008), Teoria da computação (2/2007, 1/2008, 2/2008, 1/2009 e 2/2009), Compiladores (2/2007 e 1/2008), Teoria dos Grafos (1/2008, 1/2009 e 2/2009) e Análise e Projeto de Algoritmos (2/2008, 1/2009 e 2/2009).
Vínculo institucional
2004 - 2006 Vínculo: Professor Horista, Enquadramento Funcional: Professor Adjunto I, Carga horária: 12
Outras informações Disciplina de Análise e Projeto de Algoritmo (2004} e Teoria da Computação (2005 e 2006)
Atividades
08/2007 - AtualEnsino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Teoria da Computação e Computabilidade
Análise e Projeto de Algoritmos
Teoria dos Grafos
Compiladores
02/2007 - 06/2008Ensino, Comunicação Social - Jornalismo, Nível: Graduação.
Disciplinas ministradas
Informática
02/2007 - 06/2008Ensino, Comunicação Social - Publicidade e Propaganda, Nível: Graduação.
Disciplinas ministradas
Informática
02/2007 - 06/2007Ensino, Comunicação Social - Relações Públicas, Nível: Graduação.
Disciplinas ministradas
Informática
08/2005 - 05/2006Ensino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Teoria da Computação e Computabilidade
02/2004 - 12/2004Ensino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Análise e Projeto de Algoritmos
Servico Federal de Processamento de Dados, SERPRO, Brasil.
Vínculo institucional
2001 - 2006 Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Atividades
12/2005 - 5/2006Direção e administração, Pólo SUNAT - Belém, .
Cargo ou função
CHEFE DE PROJETO.
11/2001 - 11/2005Serviços técnicos especializados , Pólo SUNAT - Belém, .
Serviço realizado
Analista de Sistemas.
08/2005 - 08/2005Treinamentos ministrados , Pólo SUNAT - Belém, .
Treinamentos ministrados
TREINAMENTO NACIONAL DO SISTEMA SISCAD
Universidade Federal do Pará, UFPA, Brasil.
Vínculo institucional
2008 - 2008 Vínculo: Professor Substituto, Enquadramento Funcional: Professor Substituto, Carga horária: 10
Vínculo institucional
1997 - 1998 Vínculo: Bolsista Apoio Técnico, Enquadramento Funcional: Bolsista, Carga horária: 40
Atividades
03/2008 - 07/2008Ensino, Engenharia de Computação, Nível: Graduação.
Disciplinas ministradas
Sistemas Operacionais
Compiladores
10/1997 - 10/1999Serviços técnicos especializados .
Serviço realizado
Programador.
10/1997 - 9/1998Pesquisa e desenvolvimento , Reitoria, Pró-Reitoria de Planejamento e Desenvolvimento.
Linhas de pesquisa
BANCO DE DADOS
Museu Paraense Emílio Goeldi, MPEG, Brasil.
Vínculo institucional
1997 - 1998 Vínculo: Contratado, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações Analista de Sistemas para o Programa MADAM
Atividades
09/1997 - 07/1998Serviços técnicos especializados , Diretoria, Coordenação de Administração.
Serviço realizado
Análise de Sistema.
Empresa de Assistência Técnica e Extensão Rural do Pará, EMATER, Brasil.
Vínculo institucional
1996 - 1996 Vínculo: Colaborador, Enquadramento Funcional: Programador, Carga horária: 40
Atividades
10/1996 - 12/1996Serviços técnicos especializados .
Serviço realizado
Programador.

Linhas de Pesquisa
1. BANCO DE DADOS

Áreas de atuação
1. 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.
2. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: 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: Banco de Dados.
4. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Análise de Algoritmos e Complexidade de Computação.
5. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Computabilidade e Modelos de Computação.
6. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Linguagem Formais e Autômatos.

Idiomas
Inglês Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.


Produção em C,T & A
Produção bibliográfica
Artigos completos publicados em periódicos
1.   MOUTINHO, B. M. ; MELO, A. C. V. . On the Composition of Java Frameworks Control-flows. Information and Software Technology, v. 46, n. 5, p. 301-307, 2004.
Trabalhos completos publicados em anais de congressos
1.   MOUTINHO, B. M. ; TORRES, M. S. S. ; CRUZ, L. D. F. ; MEZZOMO, L. P. . Aplicando Programação Orientada a Aspectos Para Construção da Camada de Persistência em Aplicações Java e Hibernate. In: VII Jornada Peruana de Computación, 2008, Lima. The proceedings of the VII Jornada Peruana de Computación, 2008.
2.   MELO, A. C. V. ; MOUTINHO, B. M. . On the Composition of Java Frameworks Control-flows. In: ACM Symposium on Applied Computing (SAC), 2003, Melbourne, FL, USA. Proceedings of the 2003 ACM Symposium on Applied Computing (SAC), March 9-12, 2003, 2003. p. 1099-1103.
3. MOUTINHO, B. M. . Tecnologia de Redes Virtuais. In: XI Semana Paraense de Informática, 1997, Belém. Anais de XI Semana Paraense de Informática, 1997. p. 28-35.
4. MOUTINHO, B. M. . Extensões de Banco de Dados Relacionais para Manipulação de Objetos Complexos. In: XI Semana Paraense de Informática, 1997. Anais da XI Semana Paraense de Informática, 1997. p. 36-43.
Resumos expandidos publicados em anais de congressos
1. TORRES, M. S. S. ; MEZZOMO, L. P. ; CRUZ, L. D. F. ; MOUTINHO, B. M. . Utilizando a Programação Orientada a Aspectos para Construção da Camada de Persistência. In: IV Congresso de Computação do Sul do Mato Grosso (COMPSULMT), 2008, Rondonópolis. Anais do IV Congresso de Computação do Sul do Mato Grosso, 2008.
2.   MOUTINHO, B. M. ; CARVALHO, E. ; PINHEIRO, L. . Especificação de uma arquitetura de Software para uma Ferramenta de Apoio ao Aprendizado de Lógica de Programação Baseada em Padrões. In: WCETE´2004-World Conference on Engineering and Technology Education, 2004, Santos. WCETE, 2004.
3. MOUTINHO, B. M. ; MELO, A. C. V. . Composição de Fluxo de Controle de Frameworks Java. In: V Workshop de Teses e Dissertações em Engenharia de Software, 2000, João Pessoa - PB. Anais do SBES´2000 Workshops, 2000. p. 441-444.
Resumos publicados em anais de congressos
1. MOUTINHO, B. M. . MAIS Mangrove Information System. In: Jornada do grupo de pesquisa em recursos pesqueiros da Universidade Federal do Pará, 2001, Belém - PA. Anais da Jornada do grupo de pesquisa em recursos pesqueiros da Universidade Federal do Pará, 2001.
Produção técnica
Demais tipos de produção técnica
1.
MOUTINHO, B. M. . GCS - Clearcase Essencial. 2005. (Curso de curta duração ministrado/Outra).
2.
MOUTINHO, B. M. . GCS - Macroatividade. 2005. (Curso de curta duração ministrado/Outra).
3.
MOUTINHO, B. M. . Treinamento Nacional do Siscad - Módulo Execução da Ação. 2005. (Curso de curta duração ministrado/Outra).
4.
MOUTINHO, B. M. . Clearcase Essencial. 2004. (Curso de curta duração ministrado/Outra).
5.
MOUTINHO, B. M. . GCS - Macroatividade. 2004. (Curso de curta duração ministrado/Outra).

Eventos
Participação em eventos
1. VII Jornada Peruana de Computación.Aplicando Programação Orientada a Aspectos para Construção da Camada de Persistência em Aplicações Java e Hibernate. 2008. (Congresso).
2. XV Simpósio Brasileiro de Banco de Dados. 2000. (Simpósio).
3. XIV Simpósio Brasileiro de Engenharia de Software. 2000. (Simpósio).
4. V Workshop de Teses em Engenharia de Software.Composição de Frameworks Java. 2000. (Outra).
5. Escola de Computação. 2000. (Outra).
6. XIX Congresso da Sociedade Brasileira de Computação. 1999. (Congresso).
7. XIII Simpósio Brasileiro de Engenharia de Software. 1999. (Seminário).
8. XIV Simpósio Brasileiro de Banco de Dados. 1999. (Simpósio).
9. VI Workshop de Qualidade de Software. 1999. (Outra).

Orientações
Supervisões e orientações concluídas
Trabalho de conclusão de curso de graduação
1. Waldenor Pereira da Silva Junior. Desenvolvimento de Aplicações Utilizando Programação Orientada a Aspectos Dinâmicos. 2009. Trabalho de Conclusão de Curso. (Graduação em Bacharelado em Ciência da Computação) - Universidade da Amazônia. Orientador: Bruno Martins Moutinho.
2. Jocenete Santos Carvalho. Ingenero: Uma Ferramenta Geradora de Código a Partir de Código Existente. 2009. Trabalho de Conclusão de Curso. (Graduação em Bacharelado em Ciência da Computação) - Universidade da Amazônia. Orientador: Bruno Martins Moutinho.
3. Lourenco Matheus Costa Viana. General Robot 2 Uma abordagem inteligente para automação. 2009. Trabalho de Conclusão de Curso. (Graduação em Bacharelado em Ciência da Computação) - Universidade da Amazônia. Orientador: Bruno Martins Moutinho.
4. Romário Nascimento Beckman. Simulador De Tráfego Urbano Para Ambientes Configuráveis. 2009. Trabalho de Conclusão de Curso. (Graduação em Bacharelado em Ciência da Computação) - Universidade da Amazônia. Orientador: Bruno Martins Moutinho.
5. Leonardo Cruz, Leonardo Mezzomo e Mário Torres. Aplicando Programação Orientada a Aspectos Para Construção da Camada de Persistência em Aplicações Java e Hibernate. 2008. Trabalho de Conclusão de Curso. (Graduação em Bacharelado em Ciência da Computação) - Universidade da Amazônia. Orientador: Bruno Martins Moutinho.
Página gerada pelo Sistema Currículo Lattes em 11/02/2012 às 12:09:50