Adriano CArvalho de Paula
Doutorando em Computação Aplicada na Universidade Federal de São Paulo - UNIFESP (2018), mestrado em Ciência da Computação pela UNIFESP (2014), graduação em Superior de Tecnologia em Processamento de Dados pela Universidade Católica de Brasília - UCB (2003). Experiência profissional em desenvolvimento de Software para instituições públicas e privadas como: Tribunal Regional Federal, Banco Central do Brasil, Banco Votorantim e Editora Abril. Certificações Java: SCJP e SCWCD. Experiência didática em aulas e treinamentos.
Informações coletadas do Lattes em 21/07/2025
Acadêmico
Formação acadêmica
Doutorado em andamento em Ciência da Computação
2018 - Atual
Universidade Federal de São Paulo
Otávio Augusto Lazzarini Lemos. Palavras-chave: code search; Test-driven code search; BCGI; software reuse; AQE.Grande área: Ciências Exatas e da TerraGrande Á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: Sistemas de Informação.
Mestrado em Ciência da Computação
2012 - 2014
Universidade Federal de São Paulo
Título: Expansão Automática de Query Baseada em Vocabulário para Busca de Código,Ano de Obtenção: 2014
Otávio Augusto Lazzarini Lemos.Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil. Palavras-chave: reúso de software; BCGT; BCGI; EAQ; AQE.Grande área: Ciências Exatas e da TerraSetores de atividade: Atividades de prestação de serviços de informação.
Graduação em Superior de Tecnologia em Processamento de Dados
2000 - 2003
Idiomas
Inglês
Compreende Pouco, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Espanhol
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Pouco.
Participação em eventos
WORCAP 2016 - XVI Workshop de Computação Aplicada.Redundância de Interfaces em Reposit´orios de Larga Escala. 2016. (Outra).
1st Latin-American School on Software Engineering. Expansão Automática de Query baseada em vocabulário para busca de código. 2013. (Congresso).
IV Fórum Integrador de Pesquisadores da UNIFESP.Expansão Automática de Query Baseada em Vocabulário para Busca de Código. 2013. (Outra).
XXII SBES (Simpósio Brasileiro de Engenharia de Software). 2008. (Simpósio).
Treinamento de RUP - Rational Unified Process (40 horas). 2005. (Outra).
X Encontro Politec de Tecnologia da Informação. 2005. (Encontro).
III Simpósio Brasileiro de Qualidade de Software. 2004. (Simpósio).
IX Encontro Politec de Tecnologia da Informação. 2004. (Encontro).
Curso de Enterprise Java Beans (24 horas). 2003. (Outra).
II Curso de Liderança e Excelência Profissional. 2003. (Outra).
II Encontro Universidade Empresa em TI. 2003. (Encontro).
Curso de Desenvolvimento para Web com JavaServer Pages (20 horas). 2002. (Outra).
I Encontro de Integração Universidade Empresa em TI. 2001. (Encontro).
Participação em bancas
PAULA, A. C.. EXPRESSO VOLUNTÁRIO: UMA PLATAFORMA PARA EMPODERAR ONGS E INSTITUIÇÕES SOCIAIS NA DIVULGAÇÃO DE TRABALHOS VOLUNTÁRIOS. 2016. Trabalho de Conclusão de Curso (Graduação em Tecnólogo em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de São José dos Campos.
Produções bibliográficas
-
LEMOS, OTÁVIO A. L. ; PAULA, ADRIANO CARVALHO DE ; KONISHI, GUSTAVO ; BAJRACHARYA, SUSHIL ; OSSHER, JOEL ; LOPES, CRISTINA . Thesaurus-Based Tag Clouds for Test-Driven Code Search. JOURNAL OF UNIVERSAL COMPUTER SCIENCE , v. 20, p. 772-796, 2014.
-
LEMOS, OTAVIO AUGUSTO LAZZARINI ; PAULA, ADRIANO CARVALHO DE ; KONISHI, GUSTAVO ; OSSHER, JOEL ; BAJRACHARYA, SUSHIL ; LOPES, CRISTINA . Using Thesaurus-Based Tag Clouds to Improve Test-Driven Code Search. Using Thesaurus-Based Tag Clouds to Improve Test-Driven Code Search , v. 1, p. 99-108, 2013.
-
SUZUKI, MARCELO ; PAULA, ADRIANO CARVALHO DE ; GUERRA, EDUARDO ; LOPES, CRISTINA V. ; LEMOS, OTAVIO AUGUSTO LAZZARINI . An Exploratory Study of Functional Redundancy in Code Repositories. In: 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2017, Shanghai. 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2017. p. 31.
-
PAULA, ADRIANO CARVALHO DE ; GUERRA, EDUARDO ; LOPES, CRISTINA V. ; SAJNANI, HITESH ; LEMOS, OTAVIO AUGUSTO LAZZARINI . An Exploratory Study of Interface Redundancy in Code Repositories. In: 2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2016, Raleigh. 2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2016. p. 107.
-
LEMOS, OTAVIO AUGUSTO LAZZARINI ; DE PAULA, ADRIANO CARVALHO ; SAJNANI, HITESH ; LOPES, CRISTINA V. . Can the use of types and query expansion help improve large-scale code search?. In: 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2015, Bremen. 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2015. p. 41.
-
LEMOS, OTÁVIO A. L. ; DE PAULA, ADRIANO C. ; ZANICHELLI, FELIPE C. ; LOPES, CRISTINA V. . Thesaurus-based automatic query expansion for interface-driven code search. In: the 11th Working Conference, 2014, Hyderabad. Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014. New York: ACM Press, 2014. p. 212.
-
PAULA, A. C. ; LEMOS, O. A. L. . Expansão Automática de Query baseada em vocabulário para busca de código. In: Primeira Escola Latino America de Engenharia de Software, 2013, Rio de Janeiro. Expansão Automática de Query baseada em vocabulário para busca de código, 2013. v. II. p. 23-23.
Outras produções
PAULA, A. C. . Uma proposta de Analisador Sintático para JSON. 2010.
Prêmios
2006
Sun Certified Web Component Developer, Sun Microsystems.
2004
SCJP - Sun Certified Java Programmer, Sun Microsystems.
2001
Monitor da disciplina de Estrutura de Dados e Arquivos, Universidade Católica de Brasília.
2000
Monitor da disciplina de Cálculo I, Universidade Católica de Brasília.
Histórico profissional
Experiência profissional
2011 - 2011
B2 ? Business BrainVínculo: Colaborador, Enquadramento Funcional: Consultor independente, Carga horária: 20
Outras informações:
Desenvolvimento de indicadores de desempenho para diretoria de grandes empresas nacionais e multinacionais. Business Intelligence: processo de ETL, criação de gráficos, cubos, mapas, dashboards etc. Atuação de trabalho Home Office.
2010 - 2010
VPSAVínculo: PJ, Enquadramento Funcional: PJ, Carga horária: 30
Outras informações:
Atividades: Desenvolvedor do módulo: ponto de vendas. Tecnologias e metodologia utilizadas: Abobe Flex; JAVA EE (Spring, Hibernate); Scrum.
2008 - 2009
BoldCron TechnologiesVínculo: Cooperativa, Enquadramento Funcional: Líder Técnico do produto Notanet, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
NotaNet: Software para emissão de NF-e (Nota Fiscal Eletrônica). Gerenciamento da equipe, manutenção corretiva e projeto de inovações.
2007 - 2008
Editora Abril S/AVínculo: Consultor - PJ, Enquadramento Funcional: Arquiteto Java / Lider Técnico, Carga horária: 40
Outras informações:
- Editora Abril: Implantação de sistema de cache mundial, Akamai, na maioria dos sites das revistas; - Relacionamento com os responsáveis dos sites nas redações das revistas conduzindo o processo de migração; - Trabalho em conjunto com equipe de operações Internet (infraestrutura); - Gerência e direcionamento de DNS dos sites; - Projeto e desenvolvimento de Aplicativos de missão crítica - Robôs; - Projetos e desenvolvimento de um Console Web para monitoramento dos robôs; - Automatização de tarefas com Ant e Shell; - Documentação técnica dos projetos envolvidos. Diagramas UML: Classe, Atividades e Componentes; - Tecnologias: Linux (Red Hat), Jboss, Eclipse, MySQL, AJAX(DWR), JBossIDE, Struts, Tiles, StarUML, WebService with AXIS, Log4J, Ant, JFreeChart.
2007 - 2007
Centro de Estudos Universitários do SumaréVínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações:
- Grupo de estudo Java com estudantes universitários - Concepção e Organização do Grupo - Aulas sobre os temas abordados: > IDE Eclipse e Acesso ao sistema de arquivos > Arquivos de propriedades e arquivos ZIP > Acesso a código fonte de sites > JCP (Java Comunity Process) > Manipulação com XML > API especializada em MP3 > Certificações Java > Banco de dados com HSQLDB > API JavaMail
2007 - 2007
Banco VotorantimVínculo: Consultor - PJ, Enquadramento Funcional: Desenvolvedor Java EE Sênior, Carga horária: 40
Outras informações:
- Atuação no Sistema Contábil da Votorantim Financeira. - Ajustes e correções no aplicativo na fase de homologação. Forte utilização do jasper com IReport. - Projeto e desenvolvimento de componente: Exportação de relatório para vários formatos (xls, txt, etc) - Projeto e desenvolvimento de componente para exportar relatórios extensos. - Projeto e desenvolvimento de robô reutiliável para processamento em batch (com e sem grid). - Componentes visuais com Ajax (DWR). - Utilizando: J2EE, Struts, POI, DWR 2.0, Reflection, EJB, Jasper com I-Report, JBoss, Tomcat e CVS.
2007 - 2007
Diagnósticos da América (Delboni Auriemo)Vínculo: Consultor - PJ, Enquadramento Funcional: Desenvolvedo Java Sênior, Carga horária: 40
Outras informações:
- Atuação no sistema de Pesquisa Clínicas. - Utilizando: JAVA EE 5 (EJB 3.0, JSF). Nível de conhecimento básico nestas tecnologias.
2006 - 2006
MM Café Serviços Especializados em InformáticaVínculo: Consultor - PJ, Enquadramento Funcional: Arquiteto e Projetista Java, Carga horária: 40
Outras informações:
- Atuação no MMPublish. Ferramenta para gerência e publicação inteligente de conteúdo web. - Projeto com boa aceitação no mercado, em produção em vários clientes. Equipe de desenvolvimento composta por 7 pessoas. - Consolidação da arquitetura (padrões de projeto, componentes, ferramentas, estratégia de implementação) - Projeto das funcionalidades que acompanham a nova versão (diagramas UMl, definição do modelo de dados) - Coordenação e implementação das novas funcionalidades. - Utilizando: UML, Padrões de Projeto, Java, J2EE, Spring, Velocity, Hibernate, Quartz, Lucene, JFreeChart, algoritmos recursivos complexos, Ajax, JavaScript, Banco de Dados diversificado de acordo com o cliente.
2003 - 2004
Banco CentralVínculo: Celetista, Enquadramento Funcional: Analista de Sistemas Java (Terceirizado), Carga horária: 40
Outras informações:
- Coordenação do desenvolvimento do sistema de numeração de documentos, participação em todas as etapas do desenvolvimento, elaborando os artefatos de software necessários em cada uma delas. O sistema está em produção atendendo as regionais do Banco espalhadas pelo País. - Utilizando: PDS-BC (processo definido pelo Banco Central para customização do RUP), UML, Java, J2EE, Struts, Tiles, Camada de persistência proprietária do BCB, JavaScript, Banco de Dados DB2 integrado com SQLServer e Adabas.
2004 - 2006
Companhia do Desenvolvimento do Planalto CentralVínculo: Celetista, Enquadramento Funcional: Projetista Java, Carga horária: 40
Outras informações:
- Participação na aprovação dos casos de uso do sistema (total de 70 estimados). - Participação na definição do modelo de dados. - Participação na definição de arquitetura do sistema (padrões de projeto, componentes, ferramentas) - Produção dos diagramas de classes e seqüência relativo aos cenários dos UCs. - Coordenação, suporte tecnológico e avaliação do uso dos padrões adotados aos desenvolvedores. - Utilizando: RUP(customizado), UML, Padrões de Projeto, Java, J2EE, Struts, Tiles, Spring, Hibernate, JavaScript, Banco de Dados Oracle.
2001 - 2003
Tribunal Regional Federal da 1ª RegiãoVínculo: Cooperativa, Enquadramento Funcional: Programador Oracle Forms e Reports, Carga horária: 40
Outras informações:
- Coordenação e Desenvolvimento do sistema de portaria, equipe com 3 pessoas, duração de 6 meses, sistema em produção. Participei de todas as etapas do desenvolvimento. - Manutenção evolutiva do sistema judiciário. Incluindo desenvolvimento do módulo de assinatura de despachos da presidência. - Experiência com relatórios complexos e manipulação de grande volume de dados. - Utilizando: Oracle Forms e Reports, Banco de dados Oracle, PL/SQL.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Adriano CArvalho de Paula 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?