Esse currículo está desatualizado, para obter a versão mais nova, por favor acesse a versão em pdf.
Conhecimentos Técnicos
Sistemas Operacionais
- GNU/Linux - Total afinidade como usuário e um pouco de admin e tenho como distribuição preferida o Debian em que, sempre que possível, contribuo, inclusive como mantenedor de pacotes.
- FreeBSD - Como usuário e já tive que trabalhar com algumas características mais avançadas enquanto desenvolvia aplicações compatíveis com este sistema.
Linguagens e tecnologias que conheço
- Python
- C
- GLib, GObject, GTK+ e LibGlade (especialmente em python e C)
- Shell Script
- Controles de versão como o git, svn, cvs e outros.
Desenvolvimento Web
- Zope/Plone
- Django
- (X)HTML, CSS, Tableless
- XML e XSLT
- Java Script, DHTML, AJAX
- PHP (bem destreinado =)
Inglês
Uso bastante o inglês no meu dia-a-dia para a leitura e já utilizei bastante em conversação, que é razoavelmente compreensível.
Experiência
-
Atualmente sou sócio da Alfaiati | Tecnologia sob medida. Empresa que tem como fundamento desenvolver projetos com software livre.
Aqui trabalhamos muito com a linguagem python e por hora nossa maior ocupação são softwares para a internet, como sítios e sistemas.
Como frameworks utilizamos bastante o Django mas já tivemos também algumas coisas em Zope+Plone. Além de já termos utilizado também o Rails.
- Paralelo ao trabalho acima, ministro cursos de Python, Zope, Plone e outras tecnologias voltadas ao desenvolvimento web.
- Atuei como Desenvolvedor/Consultor pela Central IT fazendo alguns trabalhos em Zope/Plone para o Serpro, CJF e outros clientes.
-
Trabalhei
pela Paradigma
como desenvolvedor de software e dentre os trabalhos que
realizei, tenho como melhores experiências os seguintes:
- Desenvolvimento de um produto focado em administração de maquinas Unix utilizando como frontend o framework Django
- Trabalhei no desenvolvimento de produtos plone para uma empresa norte americana chamada Growthlabs
- Trabalhei no portal da Secretaria de saúde de Minas Gerais http://www.saude.mg.gov.br
- http://www.varig.com.br
- Integração do Zope com um serviço do IBM AS400 (customização do ZAS400)
- http://www.primus.com.br
- http://www.superesportes.com.br
- Um dos mais importantes jornais esportivos online de Belo Horizonte
- http://www.atletico.com.br
- http://blog.uai.com.br
Palestras e cursos
- Encontro Mineiro de Software Livre 2008 Além de um mini-curso sobre GTK+, apresentei a palestra Encontrando problemas e reportando bugs que fala sobre a depuração de aplicações escritas em C ou C++. Slides | Fonte da apresentação.
- Desenvolvimento de portais com o Plone Trabalho apresentado num workshop realizado pelos Correios em Belo Horizonte em Novembro de 2008. Slides | Fonte da apresentação.
- SGSL 2008 — Conhecendo um pouco do GNOME por dentro!. Slides | Fonte da apresentação.
- Flisol-DF 2008 — Desenvolvimento Web em C. Slides | Fonte da apresentação.
- Curso de python/zope/plone3 — Já ministrado para equipes do SERPRO de Belo Horizonte (Set/2007) e Brasília (Dez/2007).
- Encontro Mineiro de Software Livre 2007 (Oct/2007) — Palestra sobre webservices usando exemplos em python e algumas características do suporte do python ao xmlrpc. Falando sobre xmlrpclib e da SOAPpy.
- Oficina Livre — (Fev/2007) Palestra sobre a distribuição ArchLinux.
- Oficina de Python — Realização de palestras relâmpago e participação em sprints para desenvolvimento de programas para o GNOME.
Projetos Voluntários
- Minas Livre - Membro da comunidade mineira de software livre que, entre outras atividades, organiza e apoia eventos de software livre constantemente.
- Guake! - Terminal drop-down voltado pro ambiente GNOME.
- Trabalho não oficialmente com o projeto GNOME, fazendo contribuições sempre que possível, tendo trabalhado no gnome-control-center, yelp, gnome scan dentre outros.
- A pouco comecei a manter pacotes no Debian Comecei pelo pacote de um jogo de RTS chamado Freecraft e pretendo contribuir mais com o desenvolvimento de jogos livres através do Debian. Minha Página no QA do Debian.
Projetos em desenvolvimento
- HWF - Um framework para desenvolvimento web em C.
- Gnome Blue Lock - Utilitário que percebe a proximidade de um dispositivo com bluetooth e trava o desktop quando o mesmo se afasta do computador.