File contents
Curriculum Vitae
Rafael Bruno Cavalhero de Oliveira
rafaelbco@gmail.com (31) 9686-8399 / 3274-8399 Nascimento: 1985 http://
rafaelb.objectis.net
Resumo
-------------------------------------------------------------------------------
Bacharel em Ciência da Computação pela (UFMG / 2006), mestrando em Ciência
da Informação (UFMG). Experiência profissional de 5 anos em desenvolvimento
de software (Java, C++, Python, .NET). Há 2 anos trabalhando com sistemas Web
avançados na plataforma Python/Zope/Plone, como analista/desenvolvedor e
líder técnico. Atua também como instrutor em cursos sobre Python/Zope/Plone
para organizações.
Formação Acadêmica
-------------------------------------------------------------------------------
[2007/1o semestre - hoje] Universidade Federal de Minas Gerais (UFMG)
* Mestrado em Ciência da Informação (cursando).
Tema: modelagem de processos de negócio (BPM) e gestão da informação.
[2003/1o semestre - 2006/2o semestre] Universidade Federal de Minas Gerais
(UFMG)
* Bacharelado em Ciência da Computação
[2001/1o semestre - 2002/2o semestre] Centro Federal de Educação Tecnológica
de Minas Gerais (CEFET)
* Curso Técnico em Informática Industrial
Experiência Profissional
-------------------------------------------------------------------------------
[Agosto/2006 - hoje] Paradigma (http://www.paradigma.com.br)
* Cargo: Analista/Desenvolvedor e Líder técnico
* Atividade: desenvolvimento de sistemas Web avançados e gestão de
conteúdo utilizando tecnologia Python/Zope/Plone.
* Principais projetos realizados:
o CoreBlox: realizado no sistema offshore outsourcing com empresa
norte-americana
(http://www.coreblox.com). Duração: 1,5 ano.
o Elo do Saber: portal para o Ministério da Ciência e Tecnologia.
Duração: 8 meses.
[Junho/2004 - Julho/2005] Laboratório de Engenharia de Computadores (LECOM) -
UFMG
* Estágio pela FUNDEP: Convênio Nokia - DCC.
* Atividade: projeto, implementação, documentação e testes de uma
aplicação para obtenção, armazenamento e análise de dados
experimentais.
* Utilização de Orientação por Objetos e conceitos como camadas de
software e persistência de objetos em banco de dados relacional.
* Desenvolvimento de protocolo e driver para comunicação via porta
paralela e serial.
* Linguagens e ferramentas utilizadas: Java (Borland JBuilder X), C++
(Microsoft Visual Studio), Perl, SGBD Borland Interbase, Hibernate
(camada de persistência), HTMLHelp e JavaHelp (ajuda on-line), Doxygen
(documentação de código), Microsoft Windows DDK (desenvolvimento de
driver).
[Março/2003 - Março/2004] BHS (http://www.bhs.com.br)
* Cargo: estagiário de desenvolvimento.
* Atividade: desenvolvimento de aplicações WEB de n-camadas para empresas
de grande porte (sistemas de CRM, gestão de Recursos Humanos, Intranet e
outros).
* Tecnologias Web: ASP.Net, ASP e DHTML.
* Bancos de dados: modelagem de dados, criação de tabelas e stored
procedures, criação de scripts e acesso bancos de dados através de
componentes (camada de acesso a dados).
* Bancos de dados utilizados: Oracle e SQL Server.
Experiência como Instrutor
-------------------------------------------------------------------------------
* (Agosto/2008) Curso ``Desenvolvendo portais com Plone''. Ministrado no
IBICT (Brasília), órgão do Ministério da Ciência e Tecnologia.
Duração: 40 horas.
* (Novembro/2007) Módulo ``Desenvolvimento de novos tipos de conteúdo''
do curso de Plone ministrado pela Paradigma. Duração: 4 horas.
Experiência em Pesquisa
-------------------------------------------------------------------------------
[Agosto/2005 - Junho/2006] Laboratório de Engenharia de Computadores (LECOM) -
UFMG
* Bolsista de Iniciação Científica pela FUNDEP.
* Atividade: pesquisa na área de redes de sensores sem fio (RSSF).
* Desenvolvimento de um framework para facilitar a obtenção de dados
sobre simulações.
* Pesquisa sobre técnicas de tolerância a falhas.
* Colaboração no desenvolvimento de um modelo para programação
adaptativa.
* Desenvolvimento de um gerador de código para aplicações típicas de
RSSF a partir de especificações de requisitos.
Conhecimentos Adicionais
-------------------------------------------------------------------------------
* UML: modelagem de software e processos de negócio (BPM).
* Servidores Web: experiência em configuração e administração (Apache,
firewall, load-balancing, etc).
* Linux: usuário desde 1999, experiência como administrador de servidores
(shell scripting, backup, cron, SSH, permissões, etc).
* Escrita técnica: experiência na elaboração de relatórios,
especificações de requisitos, cronogramas, artigos científicos,
manuais de usuário, documentação de APIs, etc. Softwares: LATEX,
reStructuredText, Epydoc, JavaDoc, Doxygen, GNUPlot, HTMLHelp, JavaHelp.
Formação complementar
-------------------------------------------------------------------------------
(Março/2004) Curso Diagramação UML
* Curso de Extensão oferecido pelo Departamento de Ciência da
Computação - ICEx - UFMG.
* Carga horária: 30 horas.
Participação em Eventos
-------------------------------------------------------------------------------
* (Belo Horizonte - MG, 2007) VIII Encontro Regional de Biblioteconomia,
Documentação, Ciência e Gestão da Informação, como avaliador de
trabalhos discentes.
* (Belo Horizonte - MG, 2007) Sun Tech Days.
* (Belo Horizonte - MG, 2006) Sun Tech Days.
* (Salvador - BA, 2004) XXII Encontro Nacional de Estudantes de
Computação.
* (Belo Horizonte - MG, 2002) V Semana de Informática do CEFET-MG.
* (Belo Horizonte - MG, 2002) Olimpíada Brasileira de Informática -
modalidade Programação.
Idiomas
-------------------------------------------------------------------------------
Inglês avançado.
Belo Horizonte
Agosto de 2008