Ricardo de Oliveira Cavalcanti
Possui graduação em Ciências da Computação pela Universidade Federal de Pernambuco (2007) e mestrado em Ciências da Computação pela Universidade Federal de Pernambuco (2010). Atualmente é lead consultant - Thoughtworks Brazil. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: software product line architecture, software reuse, software design, domain engineering e systematic review.
Informações coletadas do Lattes em 04/10/2025
Acadêmico
Formação acadêmica
Mestrado em Ciências da Computação
2008 - 2010
Universidade Federal de Pernambuco
Título: Extending the RiPLE-Design Process with Quality Attribute Variability Realization,Ano de Obtenção: 2010
Orientador: Silvio Romero de Lemos Meira e Eduardo Santana de Almeida
Palavras-chave: Reuso; variabilidade em atributos de qualidade; arquitetura de software; linhas de produto de software.Grande área: Ciências Exatas e da Terra
Graduação em Ciências da Computação
2002 - 2007
Universidade Federal de Pernambuco
Título: O TOYOTA WAY E O DESENVOLVIMENTO ÁGIL DE SOFTWARE
Orientador: Alexandre Marcos Lins de Vasconcelos
Formação complementar
2009 - 2009
Desenvolvimento Orientado para Arquitetura. (Carga horária: 45h). , CESAR.EDU, CESAR.EDU, Brasil.
2009 - 2009
Certified Scrum Master. (Carga horária: 16h). , Agilar, AGILAR, Argentina.
2008 - 2008
Gestão Ágil de Projetos Com Scrum. (Carga horária: 16h). , Teamware do Brasil, TEAMWAR, Brasil.
2007 - 2007
Oficina Front-end Engineer & Designer. (Carga horária: 40h). , Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
2005 - 2006
Extensão universitária em Technische Informatik. (Carga horária: 500h). , Hochschule Bremen, HS/Bremen, Alemanha.
2004 - 2004
Java Corporativo. (Carga horária: 40h). , Qualiti Software Processes, QUALITI, Brasil.
2003 - 2003
LSA - Linux System Administrator´s. (Carga horária: 48h). , Instituto de Tecnologia Em Informática, ITECI, Brasil.
2003 - 2003
Campanha Java Certified Programer. (Carga horária: 85h). , Instituto de Tecnologia Em Informática, ITECI, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Alemão
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: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.
Participação em eventos
Ágiles 2009 - Segunda Conferência Latino-americana sobre Metodologias Ágeis. 2009. (Congresso).
IV Workshop para Introdução de Reuso em Empresas (WIRE). 2009. (Congresso).
Falando em Agile 2008. 2008. (Congresso).
III Workshop para Introdução de Reuso em Empresas (WIRE). 2008. (Congresso).
II RiSE Summer School on Software Product Lines. 2008. (Congresso).
I RISE Summer School on Software reuse. 2007. (Oficina).
VI Workshop de Desenvolvimento Baseado em Componentes. 2006. (Outra).
XPDays Germany. 2005. (Congresso).
Extreme Programming Brasil. 2004. (Congresso).
Produções bibliográficas
-
DILORENZO, E. ; CAVALCANTI, R. O. ; NEIVA, D. ; OLIVEIRA, T. B. ; LISBOA, L. B. ; ALMEIDA, E. S. ; MEIRA, S. R. L. . Evaluating Domain Design Approaches Using Systematic Review. Lecture Notes in Computer Science , v. 5292, p. 50-65, 2008.
-
CAVALCANTI, RICARDO DE OLIVEIRA ; DE ALMEIDA, EDUARDO SANTANA ; MEIRA, SILVIO R.L. . Extending the RiPLE-DE process with quality attribute variability realization. In: the joint ACM SIGSOFT conference QoSA and ACM SIGSOFT symposium ISARCS, 2011, Boulder. Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS - QoSA-ISARCS '11. New York: ACM Press. p. 159.
-
DILORENZO, E. ; CAVALCANTI, R. O. ; NEIVA, D. ; OLIVEIRA, T. B. ; LISBOA, L. B. ; ALMEIDA, E. S. ; MEIRA, S. R. L. . Evaluating Domain Design Approaches Using Systematic Review. In: 2nd European Conference on Software Architecture (ECSA'08), 2008, Cyprus, 2008, Chipre. 2nd European Conference on Software Architecture, 2008.
Outras produções
CAVALCANTI, R. O. . Desenvolvimento de Aplicações RIA. 2011. (Curso de curta duração ministrado/Especialização).
CAVALCANTI, R. O. . Javascript e Ajax. 2010. (Curso de curta duração ministrado/Outra).
CAVALCANTI, R. O. . Oficina de Introdução ao Scrum. 2009. (Curso de curta duração ministrado/Outra).
CAVALCANTI, R. O. ; SILVA, Jobson Ronan Jeronimo da . Java Corporativo. 2005. (Curso de curta duração ministrado/Outra).
Prêmios
2009
Microsoft Certified Technology Specialist: .NET Framework 2.0 Web Applications, Microsoft Corporation.
2009
Certified ScrumMaster, Scrum Alliance.
2007
TestDAF - Deutsch als Fremdsprache, TestDAF Institut.
2003
I Concurso de Melhor Projeto, Centro Acadêmico da Computação - UFPE.
2003
Sun Certified Programmer for the Java? 2 Plataform 1.4, Sun Microsystems.
2002
ECPE - Certificate of Proficiency in English, English Language Institute, Ann Harbor, Michigan.
2001
Primeiro lugar do 3 ano, na Olimpíada Brasileira de Física / Pernambuco, Sociedade Brasileira de Física.
Histórico profissional
Endereço profissional
-
Thoughtworks Brazil. , Rua do Apolo, 181, Bairro do Recife, 50030330 - Recife, PE - Brasil
Experiência profissional
2013 - Atual
Thoughtworks BrazilVínculo: , Enquadramento Funcional: Consultor Líder, Carga horária: 40
2012 - 2013
Thoughtworks BrazilVínculo: , Enquadramento Funcional: Consultor Senior, Carga horária: 40
2011 - 2011
Faculdades Integradas Barros MeloVínculo: Celetista formal, Enquadramento Funcional: Professor Assitente I, Carga horária: 10
Outras informações:
Ministrando as disciplinas de: Lógica para Computação, Interface Humano-Computador e Projeto de Banco de Dados
2011 - 2011
Faculdade dos GuararapesVínculo: Celetista formal, Enquadramento Funcional: Professor DNS 3, Carga horária: 8
Outras informações:
Lecionando no Curso Superior Tecnológico de Gestão em Tecnologia da Informação, as disciplinas de Introdução aos "Sistemas Operacionais", "Sistemas Distribuídos" e "Fundamentos e Desafios da TI";
2010 - 2012
Id S/A Tecnologia de IdentificaçãoVínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40
2008 - 2010
Inove InformáticaVínculo: Celetista formal, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
2007 - 2008
Hivelog S/AVínculo: Celetista, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40
2006 - 2007
Hivelog S/AVínculo: Livre, Enquadramento Funcional: Estagiário, Carga horária: 30
Outras informações:
Estagiário em desenvolvimento de software
Atividades
-
03/2007 - 06/2008
Serviços técnicos especializados , Hivelog S/A, .,Serviço realizado, Engenheiro de Sistemas.
-
10/2006 - 03/2007
Estágios , Hivelog S/A, .,Estágio realizado, Estágio realizado em desenvolvimento de software.
2006 - 2006
Competence Center Eletronic GovernmentVínculo: LIvre, Enquadramento Funcional: Estagiário, Carga horária: 40
Outras informações:
Estagiário em desenvolvimento de software
Atividades
-
02/2006 - 08/2006
Estágios , CC-Egov, .,Estágio realizado, Estagiário em desenvolvimento de software, atuando no projeto ALLRIS.
2005 - 2005
Provider S/C LtdaVínculo: Livre, Enquadramento Funcional: Estagiário, Carga horária: 30
Outras informações:
Estagiário em desenvolvimento de software, atuando na Provider Sistemas.
Atividades
-
03/2005 - 09/2005
Estágios , Provider Sistemas, .,Estágio realizado, Estágio em desenvolvimento de software.
2004 - 2005
Universidade Federal de PernambucoVínculo: Colaborador, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20
Outras informações:
Aluno de iniciação científica, bolsista da (Fundação de Amparo à Ciência e Tecnologia do Estado de Pernambuco (FACEPE), desenvolvendo o projeto "Criação de Ambientes Virtuais com Características Cognitivas", no Centro de Informática (CIn-UFPE), sob orientação do Professor Fernando da Fonseca de Souza
2004 - 2004
Universidade Federal de PernambucoVínculo: Colaborador, Enquadramento Funcional: Monitor, Carga horária: 12
Outras informações:
Monitoria Voluntária; discipina "Gerenciamento de Dados e Informação", oferecida pelo Centro de Informática (CIn-UFPE); Professor: Fernando da Fonseca de Souza
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Ricardo de Oliveira Cavalcanti 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?