Fábio dos Santos Petrillo

Doutor em Ciência da Computação pelo Programa de Pós-Graduação em Computação (PPGC) do Instituto de Informática da UFRGS. Professor Adjunto da École de Technologie Supérieure (ÉTS Montréal) no Canadá. Possui graduação em Engenharia Elétrica pela Universidade Federal do Rio Grande do Sul (2000) e é mestre em Engenharia de Software pelo PPGC/UFRGS, além de especialista em Redes e Sistemas Distribuídos (UFRGS) e Desenvolvimento em Software Livre pela Universidade do Vale do Rio dos Sinos (UNISINOS). Mais de 20 anos de experiência no desenvolvimento de sistemas de informação, tendo sido funcionário concursado da Justiça Federal, Tribunal de Justiça do Estado do Rio Grande do Sul, PROCERGS e PROCEMPA, além de ter atuado em cargos gerenciais no INEP e na Empresa Brasil de Comunicação (EBC). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: compreensão, evolução e visualização de software, métodos ágeis, jogos digitais e informática.

Informações coletadas do Lattes em 01/10/2025

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

2011 - 2016

Universidade Federal do Rio Grande do Sul
Título: Swarm debugging : the collective debugging intelligence of the crowd
Orientador: Marcelo Soares Pimenta
Coorientador: Swarm debugging : the collective debugging intelligence of t. Palavras-chave: Debugging; Qualidade de Software; Engenharia de Software.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Mestrado em Computação

2007 - 2008

Universidade Federal do Rio Grande do Sul
Título: Práticas ágeis no processo de desenvolvimento de jogos eletrônicos
, Ano de Obtenção: 2009.Marcelo Soares Pimenta.Palavras-chave: sistemas de informação; Engenharia de Software.Grande área: Ciências Exatas e da TerraSetores de atividade: Desenvolvimento de Programas (Software).

Especialização em Desenvolvimento em Software Livre

2003 - 2004

Universidade do Vale do Rio dos Sinos
Título: Desenvolvimento de Aplicações Livres para a Computação Móvel
Orientador: Cristiano André da Costa

Especialização em Redes e Sistemas Distribuídos

2001 - 2002

Instituto de Informática - UFRGS
Título: Sem Monografia (não exigida)
Orientador: Sem Orientador

Graduação em Engenharia Elétrica

1998 - 2000

Universidade Federal do Rio Grande do Sul

Curso técnico/profissionalizante em Processamento de Dados

1990 - 1992

Escola Técnica de Comércio - UFRGS

Formação complementar

2010 - 2010

A Gerência e sues Desafios. (Carga horária: 40h). , Escola Nacional de Administração Pública, ENAP, Brasil.

2009 - 2009

Certified Scrum Master. (Carga horária: 16h). , Scrum Alliance, SA, Estados Unidos.

2009 - 2009

Gestão por Competência. (Carga horária: 16h). , ESAD Consultoria, ESAD, Brasil.

2005 - 2005

Enterprise JavaBeans e Patterns J2EE. (Carga horária: 40h). , TargetTrust Treinamento e Tecnologia, TT, Brasil.

2003 - 2003

Java acessando Banco de Daos ? JDBC. (Carga horária: 6h). , TargetTrust Treinamento e Tecnologia, TT, Brasil.

2003 - 2003

Java ? Programação Concorrente e Distribuída. (Carga horária: 14h). , TargetTrust Treinamento e Tecnologia, TT, Brasil.

2003 - 2003

Servlets e JSP - Prog. para Web. (Carga horária: 20h). , TargetTrust Treinamento e Tecnologia, TT, Brasil.

2003 - 2003

JavaBeans ? Des. de Componentes Web Reutilizáveis. (Carga horária: 10h). , TargetTrust Treinamento e Tecnologia, TT, Brasil.

2002 - 2002

Desenvolvimento de Aplicações COM e Datasnap. (Carga horária: 36h). , Borland do Brasil, BORLAND, Brasil.

2000 - 2000

Delphi 5 - Aplicações Corporativas. (Carga horária: 40h). , Borland do Brasil, BORLAND, Brasil.

1997 - 1997

Extensão universitária em Automação Industrial Pneumática e Hidráulica. (Carga horária: 24h). , Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.

1997 - 1997

Building Intranets with Intranetware. (Carga horária: 20h). , Sisnema Informática, SISNEMA, Brasil.

1997 - 1997

Netware Instalation & Configuration 4.10. (Carga horária: 20h). , Sisnema Informática, SISNEMA, Brasil.

1996 - 1996

Netware Administrator. (Carga horária: 20h). , Sisnema Informática, SISNEMA, Brasil.

1993 - 1993

Supercomputação na Indústria usando o Cray Y-MP2E. (Carga horária: 80h). , Departamento de Matemática Pura e Aplicada da UFRGS, DMPA/IM/UFRGS, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Italiano

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

Bandeira representando o idioma Francês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Á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: Sistemas de Informaçã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: Linguagens de Programaçã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: Banco de Dados.

Participação em eventos

10th International Free Software Forum. Educação e Inclusão Digital. 2009. (Congresso).

8th International Free Software Forum. Criação de Instaladores Multiplataforma utilizando IzPack. 2007. (Congresso).

JustJava 2007.Projetos Marcha da Morte, Java e as Balas de Borracha. 2007. (Encontro).

7th International Free Software Forum. Modus - Gerenciamento de Telecentros. 2006. (Congresso).

JustJava 2006. Modus - Aplicações Desktop Profissionais com Java 6, Swing e EJB 3. 2006. (Congresso).

JustJava 2006. Modelagem Ágil e Java. 2006. (Congresso).

Tecnologias Móveis - Conceito e Aplicação Document Actions Tecnologias Móveis - Conceito e Aplicação.Computação Móvel utilizando Tecnologias Livres. 2006. (Encontro).

6th International Free Software Forum. Java no Setor Público: Produtividade, flexibilidade e Baixo Custo. 2005. (Congresso).

Just Java 2005. Java no Setor Público: Produtividade, Flexibilidade e Baixo Custo. 2005. (Congresso).

Participação em bancas

Aluno: José Osmar Madeiros Moises

PETRILLO, F.; André Henrique de Siqueira. Análise de Abordagem da MDA Baseada em BPM e SOA para Refinar o Processo de Desenvolvimento de Software. 2009. Monografia (Aperfeiçoamento/Especialização em Especialização em Arquitetura Orientada a Serviços) - Universidade Católica de Brasília.

Orientou

Rodrigo Brauwers

Estendendo e Instanciando o GAMA ? Game Agile Methods Applied; 2011; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal do Rio Grande do Sul; Orientador: Fábio dos Santos Petrillo;

Produções bibliográficas

  • ULLMANN, GABRIEL C. ; GUÉHÉNEUC, YANN-GAËL ; PETRILLO, FABIO ; ANQUETIL, NICOLAS ; POLITOWSKI, CRISTIANO . SyDRA: An approach to understand game engine architecture. ENTERTAINMENT COMPUTING , v. 52, p. 100832, 2025.

  • PETRILLO, F. ; GUÉHÉNEUC, YANN-GAËL ; PIMENTA, Marcelo ; FREITAS, C. M. D. S. ; KHOMH, FOUTSE . Swarm Debugging: the Collective Intelligence on Interactive Debugging. JOURNAL OF SYSTEMS AND SOFTWARE , v. online, p. 1-26, 2019.

  • PETRILLO, F. ; Pimenta, Marcelo ; Trindade, Francisco ; Dietrich, Carlos . What went wrong? A survey of problems in game development. Computers in Entertainment : CIE , v. 7, p. 1, 2009.

  • PETRILLO, F. ; GOMIDE, C. F. ; SILVA, A. A. . Metodologia e Projeto de Software Orientados a Objetos - Modelando, Projetando e Desenvolvendo Sistemas com UML e Componentes Distribuídos. 1. ed. São Paulo: Érica, 2003. v. 1. 232p .

  • PETRILLO, F. ; SPRITZER, A. ; PIMENTA, M. ; FREITAS, C. M. D. S. . Interactive Analysis of Likert Scale Data using a Multichart Visualization Tool. In: IHC+CLIHC 2011 Simpósio Brasileiro de Fatores Humanos em SistemasComputacionais (IHC) e Congresso Latino-americano de Interação Humano-Computador(CLIHC), 2011, Porto de Galinhas. Anais do IHC+CLIHC 2011 Simpósio Brasileiro de Fatores Humanos em SistemasComputacionais (IHC) e Congresso Latino-americano de Interação Humano-Computador(CLIHC), 2011.

  • PETRILLO, F. ; PIMENTA, M. . Desenvolvimento de jogos é (quase) ágil. In: Workshop Brasileiro de Métodos Ágeis, 2010, Porto Alegre. Anais do Workshop Brasileiro de Métodos Ágeis, 2010.

  • PETRILLO, FABIO ; Pimenta, Marcelo . Is agility out there?. In: the 28th ACM International Conference, 2010, São Carlos. Proceedings of the 28th ACM International Conference on Design of Communication - SIGDOC '10. New York: ACM Press, 2010. p. 9.

  • PETRILLO, F. ; PIMENTA, M. ; TRINDADE, F. ; DIETRICH, C. . Houston, we have a problem...: A Survey of Actual Problems in Computer Games Development. In: SAC'08 - 23rd Annual ACM Symposium on Applied Computing, 2007, Fortaleza. SAC'08 - 23rd Annual ACM Symposium on Applied Computing Proceedings, 2007.

  • PETRILLO, F. ; PIMENTA, M. ; TRINDADE, F. ; DIETRICH, C. . What Went Wrong? A Survey of Problems in Game Development. In: Simpósio Brasileiro de Jogos e Entretenimento Digital, 2007, São Leopoldo. Anais do Simpósio Brasileiro de Jogos e Entretenimento Digital, 2007. v. 1.

  • TRINDADE, F. ; Pimenta, Marcelo ; PETRILLO, F. ; Iochpe, Cirano . Adaptando Sistemas Existentes para um Ambiente de Execução Multiplataforma. In: III Latin American Conference on Human-Computer Interaction (CLIHC 2007), 2007, Rio de Janeiro. Anais do CLIHC2007, 2007.

  • PETRILLO, F. ; PIMENTA, M. ; FREITAS, C. M. D. S. . Um panorama das ferramentas de visualização de software. In: I Workshop Brasileiro de Visualização de Software (WBVS) - satélite do CBSoft, 2011, 2011, São Paulo. Anais do I Workshop Brasileiro de Visualização de Software, 2011.

  • PETRILLO, F. . Desenvolvimento de Aplicações Livres para a Computação Móvel. São Leopoldo: Aperfeiçoamento/Especialização em Software Livre - Universidade do Vale do Rio dos Sinos, 2004 (Monografia).

Outras produções

PETRILLO, F. . Similarity Evaluator. 2007.

PETRILLO, F. . Modus - Gerenciamento de Telecentros. 2006.

Prêmios

2007

Prêmio de '10 melhores artigos (best papers award) do SBGames 2007' para o artigo ' What Went Wrong? A Survey of Problems in Game Development', SBC, PUCRS, UNISINOS..

Histórico profissional

Endereço profissional

  • Companhia de Processamento de Dados de Porto Alegre. , Ipiranga, 1200, Azenha, 90160-091 - Porto Alegre, RS - Brasil, URL da Homepage:

Experiência profissional

2012 - Atual

Companhia de Processamento de Dados do Estado do Rio Grande do Sul

Vínculo: Celetista formal, Enquadramento Funcional: Assessor, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 03/2012

    Serviços técnicos especializados , Gabineta da Presidência.Serviço realizado, Assessoramento na área de Engenharia de Software à Diretoria Técnica.

2011 - 2012

Companhia de Processamento de Dados de Porto Alegre

Vínculo: Celetista formal, Enquadramento Funcional: Técnico de Informação II, Carga horária: 40, Regime: Dedicação exclusiva.

2009 - 2010

Companhia de Processamento de Dados de Porto Alegre

Vínculo: Celetista formal, Enquadramento Funcional: Técnico em Informação II, Carga horária: 40, Regime: Dedicação exclusiva.

2001 - 2008

Companhia de Processamento de Dados de Porto Alegre

Vínculo: Celetista, Enquadramento Funcional: Técnico em Informação II, Carga horária: 40

Atividades

  • 07/2001 - 04/2008

    Serviços técnicos especializados , T/DES - T/TSE.Serviço realizado, Desenvolvimento da Metodologia de Desenvolvimento PROCEMPA.

  • 07/2001 - 04/2008

    Serviços técnicos especializados , T/DES - T/TSE.Serviço realizado, Desenvolvimento de aplicações diversas áreas da PMPA.

  • 04/1993 - 10/1993

    Serviços técnicos especializados , SMF/PMPA.Serviço realizado, Desenvolvimento do Sistema Apoio à Planta de Valores da PMPA, em Clipper Summer '87.

2011 - 2012

Centro Universitário Ritter dos Reis, UniRITTER

Vínculo: Celetista formal, Enquadramento Funcional: Professor Auxiliar II, Carga horária: 4

Atividades

  • 09/2011

    Ensino, Sistemas de Informação, Nível: GraduaçãoDisciplinas ministradas, Engenharia de Software

2010 - 2011

Empresa Brasil de Comunicação

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

2008 - 2011

UDF Centro Universitário

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

Atividades

  • 08/2008

    Ensino, Tecnólogo em Jogos Digitais, Nível: GraduaçãoDisciplinas ministradas, Projetos de Jogos I, Fundamentos de Jogos, Práticas Investigativas

2008 - 2009

Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira

Vínculo: Servidor Público, Enquadramento Funcional: Coordenador-Geral de Sistemas de Informação, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 04/2008

    Direção e administração, Diretoria de Tecnologia e Disseminação da Informações Educacionais.Cargo ou função, Coordenador-Geral de Sistemas de Informação.

1999 - 2001

Tribunal de Justica do Estado do Rio Grande do Sul

Vínculo: Servidor Público, Enquadramento Funcional: Técnico em Informática, Carga horária: 40

Atividades

  • 01/1999 - 07/2001

    Serviços técnicos especializados , Departamento de Infomática.Serviço realizado, Desenvolvimento do sistema de Acompanhamento Processual do Judiciário (Themis), em Delphi 5.0.

1998 - 1999

Justiça Federal ? Seção Judiciária do Rio Grande do Sul

Vínculo: Servidor Público, Enquadramento Funcional: Programador de Computador, Carga horária: 40

Atividades

  • 12/1998 - 12/1999

    Serviços técnicos especializados , Divisão de Informática.Serviço realizado, Desenvolvimento de sistemas em Delphi e Visual Basic.

1995 - 1998

Secretaria da Coordenação e Planejamento do Estado do Rio Grande do Sul

Vínculo: Servidor Público, Enquadramento Funcional: Assistente Especial, Carga horária: 40

Atividades

  • 02/1995 - 12/1998

    Serviços técnicos especializados , Assessoria Técnica.Serviço realizado, Desenvolvimento de Sistemas em Visual Basic e Delphi.

1992 - 1993

Secretaria Municipal da Fazenda - Prefeitura Municipal de Porto Alegre

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

Atividades

  • 02/1992 - 04/1993

    Serviços técnicos especializados , Patrimônio Imobiliário.Serviço realizado, Desenvolvimento do SCP - Sistema de Controle de Patrimônio Imobiliário, em Clipper Summer '87.

1994 - 1994

Universidade Federal do Rio Grande do Sul

Vínculo: Monitor, Enquadramento Funcional: Monitor, Carga horária: 20

Outras informações:
Obteve conceito A nesta monitoria.

Atividades

  • 07/2004 - 12/2004

    Serviços técnicos especializados , Pró-Reitoria de Extensão.Serviço realizado, Monitoria da Disciplicana de Física I.

1990 - 1992

System Work Infomática

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

Atividades

  • 07/1990 - 01/1992

    Serviços técnicos especializados , Desenvolvimento de Software.Serviço realizado, Desenvolvimento de sistemas administrativos para diversas empresas do Estado, em Clipper Summer '87.