Thiago Tonelli Bartolomei

possui graduação em Engenharia da Computação pela Universidade Estadual de Campinas (2003) e mestrado em Information Technologies pela University of Applied Sciences Kiel (2006) . Tem experiência na área de Ciência da Computação , com ênfase em Metodologia e Técnicas da Computação. Atuando principalmente nos seguintes temas: Medicão de Software, Desenvolvimento de Software Orientado a Aspectos, Engenharia de Software Empírica, Suporte a Métricas de Nível de Implementação.

Informações coletadas do Lattes em 07/07/2022

Acadêmico

Formação acadêmica

Doutorado em andamento em Electrical and Computer Engineering

2007 - Atual

University of Waterloo
Orientador: Krzysztof Czarnecki
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. 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.

Mestrado em Information Technologies

2004 - 2006

University of Applied Sciences Kiel
Orientador: Prof. Dr.-Ing. Helmut Dispert
Palavras-chave: Medicão de Software; Desenvolvimento de Software Orientado a Aspectos; Engenharia de Software Empírica; Suporte a Métricas de Nível de Implementação.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. 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. Setores de atividade: Desenvolvimento de programas (software).

Graduação em Engenharia da Computação

1998 - 2003

Universidade Estadual de Campinas

Graduação interrompida em 2002 em Informatik (Ciência da Computação)

2001 - interrompida

Technische Universität Darmstadt
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Ano de interrupção: 2002

Formação complementar

2007 - 2007

2nd Summer School on Generative and Transformation. (Carga horária: 40h). , Universidade do Minho, U.MINHO, Portugal.

2006 - 2006

1st European Summer School on AOSD. (Carga horária: 45h). , European Network of Excellence on Aspect-Oriented Software Development, AOSD EUROPE, Bélgica.

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 Bem, Fala Bem, Lê Bem, Escreve Razoavelmente.

Áreas de atuação

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.

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

22nd IEEE/ACM International Conference on Automated Software Engineering. Automatic Extraction of Framework-Specific Models From Framework-Based Application Code. 2007. (Congresso).

ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. 2007. (Congresso).

International Conference on Aspect-Oriented Software Development (AOSD). 2006. (Congresso).

Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT).Towards Goal Driven Design. 2006. (Oficina).

European Conference on Object-Oriented Programming (ECOOP). 2005. (Congresso).

Brazilian Workshop on Aspect-Oriented Software Development (WASP).Component Integration with CaesarJ. 2005. (Oficina).

Congresso Interno de Iniciação Científica da UNICAMP. Controle de Versões de Software em Redes Heterogêneas de Computador. 2000. (Congresso).

Produções bibliográficas

  • FIGUEIREDO, E. ; SANTANNA, C. ; GARCIA, A ; BARTOLOMEI, T. T. ; CAZZOLA, W. ; MARCHETTO, A. . On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework. In: 12th European Conference on Software Maintenance and Reengineering, 2008, Athens. Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008.

  • MENDONCA, M. ; BARTOLOMEI, T. T. ; COWAN, D. D. . Decision-Making Coordination in Collaborative Product Configuration. In: ACM Symposium on Applied Computing (SAC), Special Track on Coordination Models, Languages and Applications, 2008, Fortaleza. Proceedings of the ACM Symposium on Applied Computing (SAC), Special Track on Coordination Models, Languages and Applications, 2008.

  • Phil Greenwood ; BARTOLOMEI, T. T. ; FIGUEIREDO, E. ; Marcos Dosea ; GARCIA, A ; Nelio Cacho ; SANTANNA, C. ; Sergio Soares ; Paulo Borba ; Uira Kulesza ; Awais Rashid . On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study. In: European Conference on Object Oriented Programming, 2007, Berlin, Germany. Lecture Notes in Computer Science. Berlin/Heidelberg: Springer, 2007. v. 4609/2. p. 176-200.

  • ANTKIEWICZ, M. ; BARTOLOMEI, T. T. ; CZARNECKI, K. . Automatic Extraction of Framework-Specific Models From Framework-Based Application Code. In: 22nd IEEE/ACM International Conference on Automated Software Engineering, 2007, Atlanta. Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering. New York: ACM, 2007. p. 214-223.

  • BARTOLOMEI, T. T. ; GARCIA, A ; SANTANNA, C. ; FIGUEIREDO, E. . Towards a Unified Coupling Framework for Measuring Aspect-Oriented Programs. In: International Workshop on Software Quality Assurance, 2006, Portland. Proceedings of the 3rd International Workshop on Software Quality Assurance. New York: ACM, 2006. p. 46-53.

  • GASIUNAS, V. ; BARTOLOMEI, T. T. . Towards Goal Driven Design. In: Workshop on Software Engineering Properties of Languages and Aspect Technologies, 2006, Bonn. Proceedings of the Workshop on Software Engineering Properties of Languages and Aspect Technologies, 2006.

  • BARTOLOMEI, T. T. ; GASIUNAS, V. . Component Integration with CaesarJ. 2005. (Apresentação de Trabalho/Outra).

  • BARTOLOMEI, T. T. ; GEUS, P. L. . Controle de Versões de Software em Redes Heterogêneas de Computador. 2000. (Apresentação de Trabalho/Outra).

Outras produções

BARTOLOMEI, T. T. . Multi Language Assessment Tool (MuLaTo). 2006.

Projetos de pesquisa

  • 2007 - Atual

    Bridging Model Driven Engineering and Web Services with the Eclipse Modelling Framework, Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Thiago Tonelli Bartolomei - Coordenador., Financiador(es): IBM Toronto Labs - Cooperação.

Prêmios

2008

IBM Centers for Advanced Studies Ph.D. Fellow with Toronto Labs, IBM.

2007

IBM Centers for Advanced Studies Ph.D. Fellow with Toronto Labs, IBM.

2003

Honra ao Mérito - Classificado em 1o lugar no curso de Eng. da Computação, Modalidade Sistemas de Computação, da Faculdade de Eng. Elétrica e da Computação da UNICAMP, no 1o semestre de 2003, Conselho Regional de Engenharia, Arquitetura e Agronomia do Estado de São Paulo.

Histórico profissional

Endereço profissional

  • University of Waterloo, Department of Electrical and Computer Engineering. , 200 University Avenue West, Office DC 2544, N2L 3G1 - Waterloo, - Canadá, URL da Homepage:

Experiência profissional

2007 - Atual

University of Waterloo

Vínculo: Colaborador, Enquadramento Funcional: Research Assistant, Regime: Dedicação exclusiva.

2005 - 2006

Imprint Digital Foto GmbH & Co. KG

Vínculo: Colaborador, Enquadramento Funcional: Engenheiro de Software, Carga horária: 20

Atividades

  • 01/2005 - 11/2006

    Serviços técnicos especializados , Imprint Digital Foto GmbH & Co. KG - Kiel, .,Serviço realizado, Desenvolvimento de Software para Controle de Produção.

2003 - 2004

Vossloh Technologies GmbH

Vínculo: Colaborador, Enquadramento Funcional: Engenheiro de Software, Carga horária: 20

Atividades

  • 11/2003 - 08/2004

    Serviços técnicos especializados , Vossloh Information Technologies GmbH - Kiel, .,Serviço realizado, Desenvolvimento de Software para Controle de Tráfego Férreo.

2002 - 2003

Ícaro Technologies

Vínculo: Estágiario/Colaborador, Enquadramento Funcional: Engenheiro de Software, Carga horária: 32

Atividades

  • 07/2003 - 09/2003

    Serviços técnicos especializados , Ícaro Technologies Campinas, .,Serviço realizado, Consultoria em Gerência de Redes.

  • 05/2002 - 06/2003

    Estágios , Ícaro Technologies Campinas, .,Estágio realizado, Desenvolvimento de Software e Consultoria em Gerência de Redes.

2001 - 2001

Lucent Technologies GmbH

Vínculo: Estágio, Enquadramento Funcional: Estagiário em Desenvolvimento de Software, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 06/2001 - 10/2001

    Estágios , Optical-Eletrical Research, .,Estágio realizado, Desenvolvimento de softwares para integracao de ambientes de desenvolvimento e documentacao..