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.