Rodolfo Duarte Dias

Bacharel em Ciência da Computação pela Pontifícia Universidade Católica de São Paulo (PUC-SP). Trabalha com Engenharia de Software e possui vasta experiência em desenvolvimento e arquitetura de aplicações para Internet. Com uma carreira toda voltada ao Software, nesse momento meus estudos estão direcionados a Engenharia de Dados, Machine Learning e todo seu entorno como estatística, modelos de predição, modelos descritivos, ecossistema Hadoop e linguagens como Python e bibliotecas relacionadas.

Informações coletadas do Lattes em 27/09/2025

Acadêmico

Formação acadêmica

Graduação em Ciência da Computação

2013 - 2017

Pontifícia Universidade Católica de São Paulo
Título: Protótipo para Seleção Inteligente de Pedidos em Operação de Vendas Online usando Heurística
Orientador: Dr. Fernando Antonio de Castro Giorno

Graduação em Análise e Desenvolvimento de Sistemas

2010 - 2012

Universidade Paulista

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Francês

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Outras produções

DIAS, R. D. ; BARBOSA, L. M. . INSTRUTOR DE LINGUAGEM C. 2014. (Curso de curta duração ministrado/Outra).

Histórico profissional

Experiência profissional

2017 - Atual

Grupo SBF

Vínculo: , Enquadramento Funcional: BIG DATA ENGINEER, Carga horária: 40

Outras informações:
Projeto Data Lake: Participar da criação do Data Lake em ambiente cloud (AWS), com as seguintes responsabilidades: - Apoiar a migração do DW da empresa cuja fontes de dados se originam em Oracle, SQLServer e Informix para o RedShift da AWS - Gerir a utilização do S3 no que se refere a organização da estrutura de diretórios, criação de rótulos (labels), controle de acessos, e catalogação dos dados. - Criar os processos de ingestão/transformação de dados otimizando a utilização do S3 - Implementar soluções utilizando serviços como Kinesis, ElasticSearch, Lambda, EMR (Spark, Hive), Athena e RedShift. - Criar Catálogo do Dados no Glue - Gerar artefatos e processos necessários para criação da Governança de Dados Projeto Doo Analytics: Responsável pela continuidade do projeto concluído em 2014 utilizando Cloudera, agora com o desafio de migrar a solução para o ambiente cloud utilizando apenas serviços AWS. - Utilização do Elastic Beanstalk para recepção dos dados online - Utilização do Kinesis Stream e Firehose para ingestão de dados real-time e near-real-time - Criação de visões (views) dos dados no Athena - Criação de dashboards no Kibana

2010 - 2017

Grupo SBF

Vínculo: Celetista, Enquadramento Funcional: BIG DATA ENGINEER, Carga horária: 40

Outras informações:
- Desenvolvimento do site de e-commerce www.centauro.com.br - Geração de componentes Java para a plataforma de e-commerce Oracle ATG. - Geração de customizações nas plataforma de e-commerce Oracle ATG. - Geração de customizações na plataforma CSC da Oracle ATG. - Geração de customizações na plataforma BCC da Oracle ATG. - Geração de customizações na plataforma Search da Oracle ATG. - Criação de soluções em Erlang e Java para suporte a aplicações de alta concorrência - Criação de uma camada de integração Java e Informix 4GL em linguagem C - Instalação e configuração de Cluster dos bancos NoSQL Riak e HBase. - Instalação e configuração de Cluster Hadoop - Projeto Doo Analytics: O projeto tem como finalidade a criação de uma ferramenta que capture em tempo real todas as informações de navegação dos usuários do site centauro.com e gere informações de valor agregado ao específico negócio de ecommerce. As atividades desenvolvidas foram: - Dimensionar, instalar e configurar toda infra-estrutura de Big Data na AWS, nos quais fazem parte do ecosistema Hadoop, HBase, Oozie, Hue, Hive, Spark e Impala. - Implementação de serviços Erlang para recebimento e processamento das requisições. - Tunning nos seguintes softwares para suportar o volume de requisições: Erlang, SO Linux, Hadoop, YARN, HBase e Thrift Server. - Implementação da camada de mineração de dados utilizando MapReduce e Oozie. - Geração da camada de dados analíticos e disponibilizados através de Dashboards para análise do time de negócio. Projeto P2K: Responsável pelo projeto de Integração entre os diversos sistemas do Grupo (SAP, DataSul, SISPAC) com a nova ferramenta de frente de loja P2K da Linx. As atividades desenvolvidas foram: - Arquitetura da Solução - Dimensionar, Instalar e Configurar toda infra-estrutura de Serviços Apache NiFi - Implementar novos componentes no Apache NiFi - Implementar novos componentes de Negócio para atender a integração - Mentorizar e Coordenar o time de desen

2016 - 2017

CETAX CONSULTORIA E TREINAMENTO

Vínculo: Celetista, Enquadramento Funcional: BIG DATA ENGINEER, Carga horária: 40

Outras informações:
- Ministrar treinamento do curso "HDP Operations: Administration I". - Ministrar treinamento do curso "HDP Operations: Administration II". - Criação, Configuração, Tunning, Kerberização e Administração de Cluster Hadoop usando distribuição HortonWorks. - Customização e implementação de componentes no Ambari para atender novas demandas de clientes. - Consultoria e treinamento em clientes como Telefônica, Vallourec, Orizon, Bradesco e Banco do Brasil.

2015 - 2016

WAVE SOLUTIONS

Vínculo: Celetista, Enquadramento Funcional: ENGENHEIRO-CHEFE DE SOFTWARE, Carga horária: 15

Outras informações:
Projeto MarketPlace : Criação de um Hub para MarketPlace www.wavehub.com.br, tendo desenvolvido as seguintes atividades: - Desenhar e Implementar a arquitetura base do produto - Dimensionar, Instalar e Configurar toda infra-estrutura de Software na AWS (EC2) - Criação de Clusters NiFi, MongoDB e RabbitMQ - Implementar serviços de alta disponibilidade em Erlang - Implementar novos componentes no Apache NiFi - Implementar novos componentes de Negócio para atender a integração - Mentorizar e Coordenar o time de desenvolvimento.

2009 - 2009

CPM Braxis

Vínculo: Celetista, Enquadramento Funcional: ESPECIALISTA JAVA, Carga horária: 40

Outras informações:
Projeto: Cálculo de Financiamento - Aymoré Financeira Principais atividades: - Desenvolvimento das classes de Arquitetura. - Desenvolvimento de API de transformação COBOL/JAVA - Desenvolvimento de componentes JSF. - Componentes de Integração JSF/Spring - Desenvolvimento de Páginas JSF / MBeans / Classes de Negócio - Configuração do WebSphere Projeto: Cálculo de Disponibilidade - Tecban Principais atividades: - Desenvolvimento das classes de Arquitetura - Desenvolvimento das classes de processamento, com uso intensivo de Java Concurrency para processamento paralelo e JMX para acompanhamento do processamento. - Geração dos documentos e manuais do software.

2005 - 2009

UTRAFE

Vínculo: Celetista, Enquadramento Funcional: ESPECIALISTA JAVA, Carga horária: 40

Outras informações:
Projeto: Automatização da Gestão Financeira e Contábil de Moçambique Principais atividades: - Desenvolvimento de Componentes EJB (SessionBeans e EntityBeans) - Desenvolvimento de API para agilizar o desenvolvimento do software. - Geração de Modelo Lógico e Físico de novas tabelas - Desenvolvimento de aplicações e interface gráfica para web, utilizando Struts, JavaScript e JSP. - Desenvolvimentode Documentos Contabilísticos utilizando JasperReport - Geração dos builds/deploy em containers JBOSS. - Migração e criação de novos components de Persistência em JPA. - Utilização do framework SSO (CasServer). Atividades Secundárias: - Estudo/Plano de migração/integração para Arquitetura Orientada a Serviço (SOA). - Análisar/Identificar/Modelar os Serviços utilizando como artefato de input os Casos de Uso existentes. Utilizando a estratégia Top-Down para novos serviços e Bottom-Up para migração. - Modelagem dos Novos Serviços utilizando templates sugeridos por Thomas Erl (www.soabooks.com). - Geração dos artefatos de Serviço (WSDL, XSD, WS-Policy) conforme especificação da WS-IBasic Profile v1.2. - Modelagem dos Fluxos de Trabalho utilizando BPEL. - Codificação dos componentes EJB3.0 de forma que fossem compliance com os artefatos de Serviços (WSDL) (Contract-First). - Codificação dos requisitos Não Funcionais (Segurança, Endereçamento, Garantia de Entrega) de acordo os com os padrões de interoperabilidade da Sun para o Java. - Testes de integração com o WCF (Windows Comunication Framework).

2003 - 2005

Hewlett-Packard Brasil - Matriz

Vínculo: Celetista, Enquadramento Funcional: PROJETISTA JAVA, Carga horária: 40

Outras informações:
Projeto: Downsize de Aplicação. Transferência de todas as aplicações existentes no MainFrame para plataforma Java/WEB. Para isso foram criados aproximadamente 600 casos de uso, e mais de 1.500 telas em interfaces web. O produto era responsável por toda automatização da Visanet cobrindo as áreas Financeira, Operacional e Administrativa. Principais atividades: - Mentorização em JavaEE - Criação da camada de arquitetura - Levantamento de Requisitos junto aos Analistas de Negócio, para composição de casos de uso, seguindo metodologia própria da Visanet que era derivadada UP (Unified Process). - Geração de modelos lógicos/conceitual utilizando diagramas de classe, sequência e estado utilizando ferramenta Rational Rose. - Geração do modelo lógico de banco de dados (MER). - Geração do modelo físico utilizando diagramas de classe e sequência. - Criação de objetos orientados a mensagem, para integração com aplicações externas. - Projeto e Geração de arquitetura baseada em GridComputing, com processamento paralelo para suprir o processamento das transações, utilizando tecnologia JINI/JavaSpace. - Geração de interfaces para web usando Struts e JSP. - Geração dos builds/deploy em containers OC4J.

2001 - 2002

IBM (SP)

Vínculo: Celetista, Enquadramento Funcional: DESENVOLVEDOR JAVA SÊNIOR, Carga horária: 40

Outras informações:
Projeto: Criação dos serviços do Site da Credicard. O projeto visava a construção do produto Internet Bank (www.credicard.com.br). O site é hoje responsável por todos os serviços destinados aos cliente on-line, como impressão de fatura, pagamento de contas, visualização de extrato entre outros. O site foi construido usando tecnologia Portal Server, através de Portlet no front-end e EJB em container Websphere para processamento das solicitações, algumas transações eram enviadas para o MainFrame através de API de comunicação com o COBOL Principais atividades: - Levantamento de Requisitos junto ao cliente, para composição de casos de uso, seguindo metodologia RUP. - Geração do modelo lógico ( diagramas de classe, sequência, atividade e estado) utilizando ferramenta Rational Rose. - Geração do modelo físico utilizando diagramas de classe e sequência. - Codificação de components EJB (SessionBeans,EntityBeans,MessageDriveBean). - Codificação de interfaces para web usando tecnologia Portlet. - Codificação de componentes de integração com programas COBOL. - Configuração e Administração do Produto IBM Portal Server. - Configuração e Administração do Produto IBM Websphere.

2000 - 2001

HSBC Bank Brasil

Vínculo: Celetista, Enquadramento Funcional: ANALISTA DESENVOLVEDOR JAVA SÊNIOR, Carga horária: 40

Outras informações:
Projeto: Projeto de Cálculo de Seguros para atender todas as agências e corretores do Banco. Projeto tinha como finalidade calcular o seguro das seguintes áreas: Automóvel, Residência, Empresa, Previdência, Saúde e Vida. Uma das caracteristicas principais era tornar o produto totalmente desacoplado entre as camadas: visual e de negócio, pois a aplicação seria disponivel para a web e posteriormente para pequenos dispositivos como Palm-tops. Principais atividades: - Responsável por definir uma metodologia subset da RUP(Rational Unified Process) para atender as necessidades de negócio da Seguradora, já que a mesma nunca havia trabalhado com sistemas para a Internet. - Responsável pelo levantamento de requisitos e composição dos casos de uso. - Geração dos diagramas de classes e sequência nivel físico para serem implementadas por outros desenvolvedores usando System Architect. - Geração de classes bases e utilitárias para toda a aplicação como: - Pool de Conexão. - Controladores de requisições e dispatcher das requisições web - Geração de API para converter XML em Objeto e vice-versa. - Geração de interfaces para web usando tecnologias XSLT e XML.

2000 - 2000

BOLSA1 NEGÓCIOS PELA INTERNET

Vínculo: Celetista, Enquadramento Funcional: ANALISTA DESENVOLVEDOR JAVA PLENO, Carga horária: 40

Outras informações:
Projeto: O Projeto visava a construção do site www.bolsa1.com.br responsável pela negociação de Álcool, Açucar e Frete, e do site www.textil1.com.br responsável pela negociação de produtos têxtil, como malha, fios entre outros. Principais atividades: - Levantamento de Requisitos - Geração de Diagramas de Casos de Uso - Geração de Diagramas de classes - Codificação de programas em Java - Codificação de interfaces para web utilizando Java Servlet - Geração de Stored Procedures para o Banco de Dados Oracle - Build/Deploy em Container JRUN

1998 - 1999

LIBERTY MUTUAL

Vínculo: Celetista, Enquadramento Funcional: ANALISTA DESENVOLVEDOR JAVA PLENO, Carga horária: 40

Outras informações:
Projeto: Manutenção dos módulos de Sinistro, Call-Center, Workflow e a Criação do Módulo de Salvados. Principais atividades: - Codificação de programas em Java - Codificação de interfaces para web utilizando Java Servlet - Geração de Packages e Stored Procedures para o Banco de Dados Oracle

1998 - 1998

Directv

Vínculo: Celetista, Enquadramento Funcional: ANALISTA DESENVOLVEDOR JAVA, Carga horária: 40

Outras informações:
Projeto: Captura de equipamentos. O projeto visava a criação de uma área, processo e sistemas para recuperação dos equipamentos que estavam com ex-assinantes da empresa. O projeto foi feito em parceria com a Accenture que disponibilizou todo know-how para criação dos processos e identifcação dos pontos de controle nos mesmo. Principais atividades: - Levantamentode requisitos. - Criação de processos de trabalhos para a área de recuperação de equipamentos. - Criação de Manuais de Procedimento para execução dos trabalhos. - Treinamento para os funcionários dos novos procedimentos criados. - Automatização dos processos utilizando tecnologia Java - Geração de interfaces gráficas utilizando Java AWT. - Criação de componentes RMI para comunicação remota entre objetos. - Geração de Procedures para o Banco de Dados Informix

1995 - 1997

ANHEMBI TURISMO E EVENTOS DE SP

Vínculo: Celetista, Enquadramento Funcional: PROGRAMADOR, Carga horária: 40

Outras informações:
Principais atividades: - Codificacão em Clipper de módulos administrativos como Compras, Contas a Pagar e Locação de Áreas.