RAFAEL CUNHA DE ALMEIDA

Transcrição

RAFAEL CUNHA DE ALMEIDA
RAFAEL CUNHA DE ALMEIDA
ENDEREÇO
R. Felipe dos Santos, 335/1301 – Lourdes
Belo Horizonte, MG
CONTATOS
(31) 9635-0412 (31) 3221-0412
[email protected]
NASCIMENTO
19/11/1983
EDUCAÇÃO
2009 – Bacharel em ciência da computação na Universidade Federal de Minas Gerais.
EXPERIÊNCIA
Analista de sistemas
Laboratório de Computação Cientı́fica
(UFMG)
Belo Horizonte, MG
Março, 2009
presente
Faço parte da pesquisa e desenvolvimento da aplicação Sherlock e Álbum de Famı́lia. A primeira
é usada para visualizar as bases de inteligencia da policia em forma de um grafo social, a segunda
permite a criação e gestão de genogramas para o grupo de medicina da famı́lia. A primeira em
parceria com o grupo SIDS (Sistema Integrado de Defesa Social) e a segunda em parceria com o
NESCON (núcleo de educação em saúde coletiva).
A tecnologia empregada para o desenvolvimento é EJB3 com Jboss, usamos a biblioteca gráfica Swing
e a linguagem de programação java. A parte web da aplicação é construida usando a framework
Arangi, que é construida em cima do J2EE, fazendo uso de JSF. Essa framework pode ser implantada
tanto no jboss quanto no tomcat.
As aplicações são capazes de trabalhar com bancos de dados MySQL e Oracle usando a biblioteca
Hibernate. Para extrair os dados de inteligencia policial nós fizemos consultas SQL tanto para
MySQL quanto Oracle.
Durante o desenvolvimento das aplicações utilizei os ambientes de progração Eclipse e Netbeans.
Mantenedor
Pacotes no Debian GNU/Linux
Maio, 2010
presente
Sou o atual mantenedor do pacote tcpstat no Debian. Um programa feito em C para monitorar o
uso da rede no computador local. Nesse trabalho eu atualizei o pacote para se adequar às melhores
praticas de empacotamento recomendadas pelo Debian e fiz patches para portar o tcpprof, outro
programa do mesmo pacote, para usar a berkeley database 4.8. Adequei o pacote para usar versões
mais novas do autotools e para compilar no GNU/kfreebsd (Debian com kernel freebsd).
Além disso mantenho o pacote html2ps, feito em perl, que conta hoje com mais de mil usuários.
Esse pacote serve para transformar textos HTML para o formato PS.
Iniciação cientı́fica
Laboratório CAMPS (UFMG)
2008
Belo Horizonte, MG
Projeto em parceria com a Hewlett-Packard com o objetivo de aplicar modelos teóricos para migração
de carga entre servidores.
Nesse projeto estudei teoria de filas e métodos quantitativos, configurei o ambiente necessário usando
shell scripting, Awk e Python (todas máquinas rodavam GNU/Linux). Com base nos meus estudos,
ajudei a propor um modelo novo para a ferramentas desenvolvidas pela HP.
2o sem. de 2008
Monografia
Desenvolvi um software para a indexação da informação nas bases de defesa civil de minas gerais.
Utilizei a biblioteca Lucene e java nesse projeto. A interface de usuário foi feita utilizando J2EE,
rodando em cima de um servidor tomcat.
Estágio
Paradigma Technologies
Belo Horizonte, MG
2o sem. de 2004
1o sem. de 2005
Trabalhei no desenvolvimento de uma ferramenta EMR (Electronic Medical Record). Fiz parte da
equipe de desenvolvimento, programei em Python e o servidor utilizado foi Zope com Plone instalado.
Trabalhei com javascript e ajax.
Durante o estágio eu também fui responsável pela instalação e configuração de alguns servidores
GNU/Linux da empresa.
HABILIDADES RELACIONADAS
• Dois anos de experiência com Hibernate, J2EE, javascript, EJB e Swing.
• Dois anos de experiência com bancos de dados MySQL e Oracle.
• Proficiência nas linguagens C (usei para maior parte de meus projetos acadêmicos e alguns
projetos pessoais), Java (3 anos de experiência), Python (utilizo para a maior parte dos meus
projetos pessoais), Bash, Ruby e AWK. Bom conhecimento de C++ e Haskell.
• Dez anos de experiência em ambientes GNU/Linux, em especial a distribuição Debian.
LÍNGUAS
Fluente em Inglês e português.
CERTIFICAÇÃO
First Certificate in English (FCE).
OUTRAS ATIVIDADES
Participação em um programa de intercambio durante o perı́odo de 08/2000 até 07/2001. Durante
esse perı́odo eu frequentei a escola Ashland High School em Ashland, Ohio.