José Ricardo Mello Viana
Possui graduação em Bacharelado em Ciência da Computação pela Universidade Federal do Piauí (2006) e mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2009). Tem experiência na área de Ciência da Computação, com ênfase em Programação, atuando principalmente nos seguintes temas: Computação Gráfica, Programação para a Web, Programação funcional, Programação para dispositivos móveis, entre outros. Foi professor do curso de Sistemas de Informação no campus Senador Helvídio Nunes de Barros da Universidade Federal do Piauí e pesquisador na empresa ionatec. Atualmente é Analista de Sistemas do Tribunal de Justiça do Piauí.
Informações coletadas do Lattes em 21/06/2024
Acadêmico
Formação acadêmica
Mestrado em Engenharia de Sistemas e Computação
2007 - 2009
Universidade Federal do Rio de Janeiro
Título: Pintura Multirresolução de Modelos 3D, Ano de Obtenção: 2009
Claudio Esperança.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Pintura; Multirresolução; Programação em GPU; Mapeamento UV; Unwrapping; Textura. Grande área: Ciências Exatas e da Terra
Graduação em Bacharelado em Ciência da Computação
2003 - 2006
Universidade Federal do Piauí
Título: Implementação em Haskell de um Simulador 3D da Microarquitetura de um Monoprocessador
Orientador: Francisco Vieira de Souza
Formação complementar
2008 - 2008
High Perf. Computing: CUDA as a sup tec for AR app. (Carga horária: 3h). , Universidade Católica Dom Bosco, UCDB, Brasil.
2008 - 2008
Efeitos visuais, uma abordagem a partir do PDI. (Carga horária: 3h). , Universidade Católica Dom Bosco, UCDB, Brasil.
2007 - 2007
Creating Real-Time Computer Graphics Applications. (Carga horária: 3h). , Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
2006 - 2006
Segurança Wifi e desinfecção de Windows comprometi. (Carga horária: 20h). , Rede Nacional de Ensino e Pesquisa, RNP, Brasil.
2003 - 2003
Extensão universitária em Criação de Sites com Flash. (Carga horária: 6h). , Universidade Federal do Piauí, UFPI, Brasil.
2003 - 2003
Extensão universitária em Aplicações Web com Java. (Carga horária: 6h). , Universidade Federal do Piauí, UFPI, Brasil.
Idiomas
Inglês
Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
Espanhol
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computaçã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: Computação Móvel.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Jogos Digitais.
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: Computação Gráfica.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Programação para Web.
Participação em eventos
31 Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos.aCCounts - Um Serviço de Tarifação de Recursos para Computação em Nuvem. 2013. (Simpósio).
II Encontro de Inovação Tecnológica e Ensino de Ciências - EITEC.Computação Ubíqua e Computação Verde. 2013. (Simpósio).
Mini Conferência Latino-Americana em Linguagens de Padrões - MiniPLoP 2013. Partial View: Um padrão para reutilização de views na arquitetura MVC. 2013. (Congresso).
III Congresso Brasileiro de Software de 2012: Teoria e Prática. Um caso real de aplicação de metodologias ágeis em equipes geograficamente distribuídas. 2012. (Congresso).
XI Simpósio Brasileiro de Jogos e Entretenimento Digital - SBGAMES 2012. 2012. (Simpósio).
XI Simpósio Brasileiro de Qualidade de Software - SBQS 2012. 2012. (Simpósio).
3 Simpósio de Informática de Picos - Sinfo3.Programação em Placa Gráfica e Programação para a web com Ruby on Rails. 2010. (Simpósio).
II Semana Acadêmica de Ciência da Computação da UFPI.BDD: amadureça contando histórias e Desenvolvendo com Agilidade para a Web com Ruby on Rails. 2010. (Seminário).
III Escola Regional de Computação Ceará, Maranhão e Piauí - ERCEMAPI 2009.Programação em GPU: Presente, Passado e Futuro. 2009. (Simpósio).
II Escola Regional de Computação Ceará, Maranhão e Piauí - ERCEMAPI 2008.Simulador 3D de microarquitetura feito em Haskell. 2008. (Encontro).
I Semana Acadêmica de Ciência da Computação da UFPI.Introdução à Programação Gráfica com OpenGL. 2008. (Encontro).
VI Simpósio de Informática do CEFET-PI. 2008. (Simpósio).
XXI Brazilian Symposium on Computer Graphics and Image Processing SIBGRAPI.3D Texture Paint of Point Models. 2008. (Simpósio).
XX Brazilian Symposium on Computer Graphics and Image Processing SIBGRAPI. 2007. (Simpósio).
12 Seminário RNP de Capacitação e Inovação. 2006. (Seminário).
I Jornada de Sistemas de Informação da Facid. 2006. (Simpósio).
II Simpósio de Informática do CEFET-PI. 2004. (Simpósio).
III Simpósio Piauiense de Informática - Piauinfo 2003. 2003. (Simpósio).
Participação em bancas
VIANA, José Ricardo Mello; SOUSA, R. G.; SOUSA, F. M.. Desenvolvimento de um Sistema de Avaliação Física e Nutricional segundo Ferramentas Livres no Ambiente Web Interativo com Ajax. 2010. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí.
Orientou
SisTerapias - Sistema Para Acompanhamento de Tratamentos com Acupuntura; 2012; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí; Orientador: José Ricardo Mello Viana;
Mobilidade para Gestão Escolar; 2012; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí; Orientador: José Ricardo Mello Viana;
Sistema de Movimentação Financeira para instituição de ensino; 2012; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí; Orientador: José Ricardo Mello Viana;
Desenvolvimento de uma Aplicação Web com Java para Controle e Gerenciamento de Manutenção de Aparelhos Eletroeletrônicos; 2012; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí; Orientador: José Ricardo Mello Viana;
Uso de SMS para transmissão de informações de Localização na plataforma Android; 2012; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Sistemas de Informação) - Universidade Federal do Piauí; Orientador: José Ricardo Mello Viana;
Produções bibliográficas
-
VIANA, Ricardo . Programação em GPU: Presente, Passado e Futuro. In: Raimundo Santos Moura; Francisco Vieira de Souza; Antônio Costa de Oliveira. (Org.). Livro texto da escola regional de computação: Ceará, Maranhão e Piaui: ERCEMAPI 2009. 1ed.Teresina: SBC, 2009, v. 1, p. 1-25.
-
VIANA, Ricardo ; TRINTA, Fernando A. M. ; OLIVEIRA, T. ; ANDRADE, Rossana M. C. . Partial View: Um padrão para reutilização de views na arquitetura MVC. In: 10th Latin American Conference on Pattern Languages of Programs, 2014, São Paulo. 10th Latin American Conference on Pattern Languages of Programs, 2014.
-
VIANA, Nayane P. ; TRINTA, Fernando A. M. ; VIANA, Ricardo ; ANDRADE, Rossana M. C. ; GARCIA, Vinicius ; ASSAD, Rodrigo . aCCountS: Uma arquitetura orientada a serviços para exibilizar a tarifação em nuvens de infraestrutura. In: Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS) - CBSoft 2013, 2013, Brasília. VII Simpósio Brasileiro de Componentes, ArquIteturas e ReutIlIzação de Software, 2013. v. 01. p. 65-74.
-
VIANA, José Ricardo Mello . Programação em GPU: Presente, Passado e Futuro. In: Escola Regional de Computação Ceará, Maranhão e Piauí - ERCEMAPI 2009, 2009, Parnaíba. ERCEMAPI 2009, 2009. v. 1. p. 1-25.
-
VIANA, José Ricardo Mello ; ESPERANÇA, Claudio ; MARROQUIM, Ricardo . 3D Texture Paint of Point Models. In: XXI Brazilian Symposium on Computer Graphics and Image Processing SIBGRAPI, 2008, Campo Grande. XXI Brazilian Symposium on Computer Graphics and Image Processing SIBGRAPI, 2008.
-
VIANA, José Ricardo Mello ; SOUZA, Francisco Vieira de . Simulador 3D de microarquitetura feito em Haskell. In: Escola Regional de Computação Ceará, Maranhão e Piauí - ERCEMAPI 2008, 2008, São Luís. Escola Regional de Computação Ceará, Marahão e Piauí - ERCEMAPI 2008, 2008.
-
VIANA, José Ricardo Mello ; REIS JUNIOR, José Valdemir dos ; SILVA, Breno Caentano da ; SOUZA, Francisco Vieira de ; CARVALHO, Carlos Giovanni Nunes de . Uma Alternativa de Baixo Custo Para Ensino à Distância. In: II Congresso de Computação do Sul de Mato Grosso, 2006, Rondonópolis. II Congresso de Computação do Sul de Mato Grosso, 2006.
-
VIANA, Nayane P. ; TRINTA, Fernando A. M. ; VIANA, Ricardo ; ANDRADE, Rossana M. C. ; GARCIA, Vinicius ; ASSAD, Rodrigo . aCCounts - Um Serviço de Tarifação de Recursos para Computação em Nuvem. In: Workshop em Clouds e Aplicações do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2013, Brasília. Anais do 31o Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2013.
-
VIANA, Ricardo ; TRINTA, Fernando A. M. ; VIANA, Nayane P. ; VIANA, W. . A systematic review on software engineering in pervasive games development. Anais do Simpósio Brasileiro de Jogos e Entretenimento Digital , 2014.
-
VIANA, José Ricardo Mello ; OLCHICK, A. ; HESS, G. ; CHANIN, R. . Um caso real de aplicação de metodologias ágeis em equipes geograficamente distribuídas. 2012. (Apresentação de Trabalho/Conferência ou palestra).
-
VIANA, José Ricardo Mello . BDD: amadureça contando histórias. 2010. (Apresentação de Trabalho/Conferência ou palestra).
-
VIANA, José Ricardo Mello . Programação em Placa Gráfica. 2010. (Apresentação de Trabalho/Simpósio).
-
VIANA, Ricardo . Laboratório de Programação. Teresina: UFPI, 2010 (Apostila de Curso).
Outras produções
VIANA, Ricardo ; TRINTA, Fernando A. M. . Paperz - Repositório de artigos de todas as edições do Webmedia. 2012.
VIANA, José Ricardo Mello . dbRO - Banco de dados de Ragnarok online. 2006.
VIANA, José Ricardo Mello ; SOUZA, Francisco Vieira de . SiMiAr - Simulador de Microarquitetura. 2006.
VIANA, José Ricardo Mello . Programação para a web com Ruby on Rails. 2010. .
VIANA, José Ricardo Mello . Desenvolvendo com Agilidade para a web com Ruby on Rails. 2010. .
VIANA, José Ricardo Mello . Introdução à Programação Gráfica com OpenGL. 2008. .
VIANA, José Ricardo Mello . Videoconferência: Conceitos básicos e principais padrões. 2006. (Curso de curta duração ministrado/Outra).
Projetos de pesquisa
-
2006 - 2007
VIDCEPI - Videoconferência no Estado do Piauí, Descrição: Financiado pelo CNPq, com duração de 2 (dois) anos, para pesquisa sobre videoconferência utilizando redes sem fios. Teve como executora a Universidade Federal do Piauí e como colaboradora a UESPI. O projeto visou analisar e conhecer com profundidade os protocolos de redes sem fios para realizar videoconferência entre a UFPI e UESPI. Vários enfoques foram tentados como algoritmos para compressão de dados, algoritmos para detecção e correção de erros e algoritmos de segurança em redes sem fios.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: José Ricardo Mello Viana - Integrante / Francisco Vieira de Souza - Coordenador / José Valdemir Dos Reis Junior - Integrante / Breno Caentano da Silva - Integrante / Carlos Giovanni Nunes de Carvalho - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Universidade Estadual do Piauí - Cooperação.
Prêmios
2007
Bolsa de Mestrado, CNPq.
Histórico profissional
Experiência profissional
2012 - Atual
Tribunal de Justiça do Estado do PiauíVínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 35
2008 - 2010
Tribunal de Justiça do Estado do PiauíVínculo: Celetista formal, Enquadramento Funcional: Analista de Sistemas, Carga horária: 30
2010 - Atual
Universidade Federal do PiauíVínculo: Colaborador, Enquadramento Funcional: Coordenador de Disciplina, Carga horária: 20
Outras informações:
Centro de Educação Aberta e a Distância (UAPI - Universidade Aberta do Piauí)
2015 - 2017
Universidade Federal do PiauíVínculo: Celetista, Enquadramento Funcional: Professor Substituto, Carga horária: 40
2010 - 2011
Universidade Federal do PiauíVínculo: Servidor Público, Enquadramento Funcional: Professor Assistente, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Campus Senador Helvídio Nunes de Barros - Picos
2009 - 2010
Universidade Federal do PiauíVínculo: Celetista formal, Enquadramento Funcional: Professor Substituto, Carga horária: 40
2008 - 2009
Universidade Federal do PiauíVínculo: Bolsista, Enquadramento Funcional: Professor Virtual (Tutor à Distância), Carga horária: 20
Outras informações:
Centro de Educação Aberta e a Distância (UAPI - Universidade Aberta do Piauí)
2003 - 2007
Universidade Federal do PiauíVínculo: Livre, Enquadramento Funcional: Estudante, Carga horária: 0
Atividades
-
08/2010
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Fundamentos de Sistemas de Informação, Algoritmos e Programação e Laboratório de Programação (2010), Projeto e Análise de Algoritmos, Qualidade de Software, Requisitos de Software, Estágio Supervisionado I, Trabalho de Conclusão de Curso I, Estágio Supervisionado II e Trabalho de Conclusão de Curso II (2011), Algoritmos e Programação I, Banco de Dados, Gerência de Projetos e Introdução a Computação (2012), Laboratório de Programação (2013)
-
06/2015 - 06/2017
Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, INFORMATICA APLICADA A CONTABILIDADE (Ciências Contábeis), INTRODUCAO A CIENCIAS DOS COMPUTADORES EP (Engenharia de Produção), INTRODUCAO A COMPUTACAO (Matemática), SISTEMA DE INFORMACAO I (Engenharia de Produção), INTRODUCAO A COMPUTACAO F (Física), TECNOLOGIA DA INFORMÁTICA E DA COMUNICACAO (Administração)
-
08/2010 - 03/2011
Ensino, Bacharelado em Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Programação I, Algoritmos e Programação II, Estruturas de Dados, Projeto e Análise de Algoritmos, Qualidade de Software
-
04/2009 - 07/2010
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Informática Aplicada à Contabilidade (Ciências Contábeis), Introdução à Computação (Bac em Química, Lic em Matemática e Eng Elétrica), Introdução à Ciência dos Computadores (Ciências da Natureza), Introdução à Computação (Eng Mecânica), Introdução à Computação Gráfica, Tópicos em Computação, Tópicos em Programação
-
08/2008 - 10/2009
Ensino, Bacharelado em Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Organização, Sistemas e Métodos, Estruturas de Dados, Laboratório de Programação, Teoria Geral dos Sistemas, Arquitetura de Computadores, Circuitos Digitais, Fundamentos de Sistemas de Informação, Algoritmos e Programação II
-
03/2006 - 03/2007
Pesquisa e desenvolvimento, Centro de Ciências da Natureza, Departamento de Informatica e Estatistica.,Linhas de pesquisa
-
10/2005 - 03/2007
Direção e administração, Centro de Ciências da Natureza, Departamento de Informatica e Estatistica.,Cargo ou função, Administrador dos laboratórios de informática.
-
06/2004 - 02/2007
Outras atividades técnico-científicas , Centro de Ciências da Natureza, Centro de Ciências da Natureza.,Atividade realizada, Monitoria da Disciplina Programação I (2004.2), Monitoria da Disciplina Programação II (2005.1), Monitoria da Disciplina Introdução à Computação Gráfica (2006.2).
-
03/2005 - 03/2006
Estágios , Núcleo de Processamento de Dados, Setor de Informática.,Estágio realizado, Manutenção de computadores e da rede da UFPI.
2007 - 2009
Universidade Federal do Rio de JaneiroVínculo: Livre, Enquadramento Funcional: Estudante, Regime: Dedicação exclusiva.
2012 - 2012
Faculdade Lourenço FilhoVínculo: Celetista, Enquadramento Funcional: Professor Horista, Carga horária: 4
2011 - 2012
Faculdade Lourenço FilhoVínculo: , Enquadramento Funcional: Professor Horista, Carga horária: 14
Atividades
-
08/2012 - 12/2012
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Banco de Dados I
-
02/2011 - 02/2012
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Arquitetura de Computadores, Eletrônica Digital, Introdução a Programação, Programação para Redes de Computadores
2009 - 2010
Faculdade de Tecnologia do PiauiVínculo: , Enquadramento Funcional: Professor titular, Carga horária: 20
Atividades
-
03/2009 - 06/2010
Ensino, Bacharelado em Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Informática Aplicada ao Direito (Direito), Organização e Arquitetura de Computadores, Tópicos em Programação
2013 - 2014
FACULDADE DAS ATIVIDADES EMPRESARIAIS DE TERESINAVínculo: , Enquadramento Funcional: Professor Horista, Carga horária: 12
Atividades
-
02/2013
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Estruturas de Dados, Inteligência Artificial, Sistemas Distribuídos
2011 - 2013
Ionatec Serviços InterativosVínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 20
Outras informações:
Bolsista de Fixação de Recursos Humanos do CNPq - Nível F
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de José Ricardo Mello Viana e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?