Thomás Filipe da Silva Diniz

Tem trabalhado na área de sistemas distribuídos e segurança da informação. Seus principais tópicos de estudo são: Computação em Nuvem, Gestão de Identidades Federadas e Sistemas auto-adaptativos.

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

Acadêmico

Formação acadêmica

Mestrado em Sistemas e Computação

2014 - 2016

Universidade Federal do Rio Grande do Norte
Título: Self-adaptive Authorisation in Cloud-based Systems,Ano de Obtenção: 2016
Nélio Alessandro Azevedo Cacho.Coorientador: Carlos Eduardo da Silva. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Cloud Computing; Insider Attacks; Cloud Security; Self-adaptive systems; OpenStack; Federated Identity Managment.

Graduação em Ciencia da Computacao

2008 - 2013

Universidade do Estado do Rio Grande do Norte
Bolsista do(a): Rede Nacional de Pesquisa, RNP, Brasil.

Graduação em Bacharelado Em Ciencia e Tecnologia

2009 - 2012

Universidade Federal do Rio Grande do Norte

Organização de eventos

CACHO, N. A. A. ; LOPES, F. ; DINIZ, T. F. S. . III Congresso Brasileiro de Software: Teoria e Prática. 2012. (Congresso).

BATISTA, T. V. ; LOPES, F. ; DINIZ, T. F. S. . XXXI Congresso da Sociedade Brasileira de Computação. 2011. (Congresso).

CACHO, N. A. A. ; ARANHA, E. ; DINIZ, T. F. S. . ICTAC School on Software Engineering - Component-based Software Development. 2010. (Congresso).

Participação em eventos

CBSoft 2012 - III Congresso Brasileiro de Software: Teoria e Prática.. 2012. (Congresso).

CSBC 2011 - XXXI Congresso da Sociedade Brasileira de Computação. 2011. (Congresso).

ICTAC School on Software Engineering - Component-based Software Development. 2010. (Congresso).

Produções bibliográficas

  • DA SILVA, CARLOS EDUARDO ; DINIZ, THOMÁS ; CACHO, NELIO ; LEMOS, ROGÉRIO DE . Self-adaptive authorisation in OpenStack cloud platform. JOURNAL OF INTERNET SERVICES AND APPLICATIONS , v. 9, p. 9-19, 2018.

  • DINIZ, THOMAS ; FELIPPE, ANDRE CASTRO DE ; MEDEIROS, TAINA ; SILVA, CARLOS EDUARDO DA ; ARAUJO, ROBERTO . Managing Access to Service Providers in Federated Identity Environments: A Case Study in a Cloud Storage Service. In: 2015 XXXIII Brazilian Symposium on Computer Networks and Distributed Systems (SBRC), 2015, Vitoria. 2015 XXXIII Brazilian Symposium on Computer Networks and Distributed Systems, 2015. p. 199.

  • CACHO, NÉLIO ; CÉSAR, THIAGO ; FILIPE, THOMAS ; SOARES, ELIEZIO ; CASSIO, ARTHUR ; SOUZA, RAFAEL ; GARCIA, ISRAEL ; BARBOSA, EIJI ADACHI ; GARCIA, ALESSANDRO . Trading robustness for maintainability: an empirical study of evolving c# programs. In: the 36th International Conference, 2014, Hyderabad. Proceedings of the 36th International Conference on Software Engineering - ICSE 2014, 2014. p. 584.

  • CACHO, NELIO ; BARBOSA, EIJI ADACHI ; ARAUJO, JULIANA ; PRANTO, FREDERICO ; GARCIA, ALESSANDRO ; CESAR, THIAGO ; SOARES, ELIEZIO ; CASSIO, ARTHUR ; FILIPE, THOMAS ; GARCIA, ISRAEL . How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications. In: 2014 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2014, Victoria. 2014 IEEE International Conference on Software Maintenance and Evolution, 2014. p. 31.

  • ARAUJO, R. S. S. ; SILVA, C. E. ; DINIZ, T. F. S. ; MEDEIROS, T. J. ; MARINS, A. . SE-CNC: A Brazilian Experimental Cloud Storage Service.. In: 7th Annual Conference of the UbuntuNet Alliance (UbuntuNet Connect 2014), 2014, Lusaka. Proceedings and report of the UbuntuNet Alliance annual conference, 2014.

  • CASSIO, A. ; LIMA, J. A. M. ; GONDIM, R. ; DINIZ, T. F. S. ; CACHO, N. A. A. ; LOPES, F. ; BATISTA, T. V. . Avaliando o Aprisionamento entre Várias Plataformas de Computação em Nuvem. In: 31º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2013, Brasília - DF. Trilha Principal e Salão de Ferramentas. Porto Alegre - RS: Sociedade Brasileira de Computação (SBC), 2013.

  • SILVA, L. M. ; SILVA, F. L. ; CARVALHO, Daniel Aguiar da Silva ; DINIZ, T. F. S. ; SILVA, C. E. ; ARAUJO, R. . Estudo de Caso: Integração de Clientes da Nuvem OpenStack Swift Com Uma Federação de Identidade. In: XIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, 2013, Manaus, AM. XIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais ? SBSeg 2013, 2013.

  • DINIZ, T. F. S. ; SILVA, C. E. ; ARAUJO, R. . Integrando o Openstack Keystone com uma Federação de Identidades. In: XIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, 2013, Manaus, AM. XIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais ? SBSeg 2013, 2013.

  • OLIVEIRA, D. ; CAVALCANTE, E. ; CACHO, N. A. A. ; BATISTA, T. V. ; DINIZ, T. F. S. . Implantação de Aplicações em Múltiplas Plataformas de Nuvem. In: X Workshop em Clouds e Aplicações - WCGA, 2012, Ouro Preto. Anais do XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC). Porto Alegre: SBC, 2012.

  • DINIZ, T. F. S. ; CACHO, N. A. A. . EJflowMining: Um plugin do Eclipse para Análise de Fluxo Excepcional. In: XXII CIC Congresso de Iniciação Científica da UFRN - CIC2011, 2011, Natal. XXII CIC Congresso de Iniciação Científica da UFRN - CIC2011. Natal: UFRN, 2011.

  • LOPES, F. ; ALMEIDA, A. G. D. ; BATISTA, T. V. ; CAVALCANTE, E. ; GONDIM, R. ; DINIZ, T. F. S. ; SENA, T. ; CASSIO, A. . Introdução a plataformas de Computação em Nuvem: Uma abordagem prática 2012 (Curso de Curta duração).

  • LOPES, F. ; ALMEIDA, A. G. D. ; BATISTA, T. V. ; CAVALCANTE, E. ; GONDIM, R. ; DINIZ, T. F. S. ; SENA, T. ; CASSIO, A. . Introdução a plataformas de Computação em Nuvem: Uma abordagem prática. 2012 (Minicurso).

  • LOPES, F. ; ALMEIDA, A. G. D. ; BATISTA, T. V. ; CAVALCANTE, E. ; GONDIM, R. ; DINIZ, T. F. S. ; SENA, T. ; CASSIO, A. . Desenvolvendo aplicações para plataformas de nuvens. 2012 (Curso de Curta duração).

Projetos de pesquisa

  • 2012 - Atual

    GT-CNC-2 - Computação em Nuvem para Ciência: Armazenamento de Dados - Fase 2, Descrição: Em sua primeira fase, o GT-CNC avaliou ferramentas para construção de nuvens de armazenamento e estabeleceu um protótipo baseado em uma das ferramentas avaliadas. O protótipo é semelhante a serviços de nuvens conhecidos como o Dropbox e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. Para sua segunda fase, o GT propõe-se a refinar este protótipo para a realização de um piloto de serviço de armazenamento em nuvem. Este refinamento inclui a adição de autenticação através do serviço de autenticação CAFe e o acesso a arquivos via Web. Além disso, o GT propõe-se a avaliar a adoção e a integração da nuvem com o projeto Cloud Drive do TERENA.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Ricardo Felipe Custódio - Integrante / Jeroen van de Graaf - Integrante.

  • 2011 - 2012

    Avaliando o Uso de Técnicas de Modularização no Desenvolvimento de Sistemas de Software, Descrição: Nesta pesquisa estivemos investigando e analisando as principais implementações de Computação em Nuvem: SaaS, PaaS e IaaS, respectivamente: Serviços, Plataforma de desenvolvimento, e Infraestrutura de Nuvem, bem como analisando técnicas de modularização para as diferentes nuvens utilizadas. Neste estudo foi usado a técnica de compilação condicional para a implantação de uma aplicação real em três ambientes de nuvem diferentes: GAE (Google App Engine), AWS (Amazon Web Services) e Openstack. Por fim obtemos o impacto que a aplicação sofreu para se adaptar a cada ambiente.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / NELIO ALESSANDRO AZEVEDO CACHO - Coordenador.

  • 2010 - 2011

    Ambiente Integrado para o Desenvolvimento de Aplicações Modulares e Robustas, Descrição: Estudos envolvendo Tratamento de Exceções em Java vêm trazendo à tona um problema comum: A dificuldade de visualização do fluxo excepcional em aplicações robustas. Diante disto, esta pesquisa propõe uma ferramenta que funciona como um plugin do Eclipse chamado EJflowMining. O EJflowMining inicialmente fornece ao desenvolvedor de software um ambiente de visualização interativa do fluxo excepcional no ambiente de desenvolvimento Eclipse IDE. Para melhor análise deste fluxo, estaremos integrando ao plugin funcionalidades para acompanhar a evolução de software no que diz respeito a esta temática. Futuramente pretendemos realizar testes para comprovar a eficiência da ferramenta em questão.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / NELIO ALESSANDRO AZEVEDO CACHO - Coordenador.

Projetos de desenvolvimento

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - Atual

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

  • 2014 - 2015

    SE-CNC - Serviço Experimental: Computação em Nuvem para Ciência (Fase 3), Descrição: Em suas primeira e segunda fases, o grupo de trabalho GT-CNC desenvolveu uma solução piloto para armazenamento de dados em nuvem dentro do ambiente de rede da RNP. O piloto é semelhante a serviços de nuvens conhecidos, como o Dropbox, e assim realiza funções como a criação de pastas, o envio de arquivos para nuvem, etc. O piloto desenvolvido tinha como um de seus diferenciais o suporte a autenticação através do serviço de autenticação federada, e foi validado no contexto da Federação de experimentação CAFe Expresso. Em sua terceira fase, o GT se concentra no refinamento de um cliente de acesso Web, de modo a melhorar a usabilidade do serviço, e no desenvolvimento de novas funcionalidades para torná-lo análogo a serviços comerciais existentes. Nesta fase, a solução desenvolvida se transformou em um serviço experimental que está sendo oferecido para um conjunto de 11 instituições participantes de modo a permitir uma avaliação mais realista da solução.. Situação: Em andamento; Natureza: Desenvolvimento.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Técnico de nível médio: (1) Graduação: (2) / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Thomas Filipe da Silva Diniz - Integrante / Carlos Eduardo da Silva - Integrante / Roberto Samarone dos Santos Araújo - Coordenador / Guilherme Maluf Martins Balzana - Integrante / André Luís Castro de Felippe - Integrante / Tainá Jesus Medeiros - Integrante.

Histórico profissional

Experiência profissional

2010 - 2010

Universidade Federal do Rio Grande do Norte

Vínculo: Monitor, Enquadramento Funcional: Monitor da Disciplina Informática Fundametal, Carga horária: 12

Outras informações:
O aluno atuou como monitor da disciplina Informática Fundamental, no curso de Ciência e Tecnologia, por meio do projeto" Monitoria na EC&T: o plano integrado dos três primeiros semestres"

2015 - Atual

Anolis Tecnologia da Informação

Vínculo: Sócio - fundador, Enquadramento Funcional: Gerente de projetos

Outras informações:
A Anolis TI atua na área de cloud computing, desenvolvimento de sistemas e IoT desde 2015. Possui projetos de âmbito nacional e internacional.