Engenheiro de software, ativista e desenvolvedor de software livre, mestre em ciência da computação pela Universidade Federal da Bahia (UFBA) com pesquisa sobre sustentabilidade técnica de software, fundador da cooperativa de economia solidária Colivre, contribuidor voluntário do projeto Debian, mantenedor da ferramenta de análise estática Analizo, pesquisador independente e multidisciplinar com interesses em tecnologias sociais, práticas tecnológicas livres, computação musical, música algorítmica, live coding, qualidade e evolução de software, análise estática, e métricas de código fonte.

Afiliado a Universidade de Brasília (UnB), Cooperativa de Trabalho em Tecnologias Livres (Colivre), Laboratório Avançado de Produção, Pesquisa & Inovação em Software (LAPPIS), Laboratório de Pesquisa em Arte Computacional (MediaLab/UnB) e Calango Hacker Clube.

Linha do tempo

A linha do tempo abaixo descreve minha formação educacional, atuação profissional, cultural e artística ao longo dos anos.

1994

  • Conclusão do Ensino Fundamental (1º grau) na Escola Estadual José de Freitas Mascarenhas (EEJFM) em Camaçari, Bahia, Brasil.

1995

  • Início do Ensino Médio (2º grau) no Centro Educacional Miguel Alves (CEMA) em Camaçari, Bahia, Brasil. Ano de conclusão: 1997.

1999

  • Curso técnico/profissionalizante “Técnico em Informática” no instituto Pólo União de Ciencias (PUC) na cidade de Camaçari, Bahia, Brasil. Concluido em 2000.

2000

  • Inicio da graduação em “Bacharelado em Informática” na Universidade Católica do Salvador (UCSAL), Salvador, Bahia, Brasil. Ano de conclusão em 2009.
    Trabalho final (monografia): Extração de Informações de Dependência entre Módulos de Programas C/C++.
    Criação do software livre Doxyparse (C++) e refatoração da ferramenta de análise estática de código-fonte Analizo (Perl).

  • Participação no seminário “III Semana de Mobilização Científica” (SEMOC) na Universidade Católica do Salvador (UCSal) no mini-curso “Introdução a Redes ATM”.

2001

  • Primeira experiência profissional (voluntária) em escola de informática atuando com manutenção de computadores, impressoras e auxiliando na produção de material didático.

  • Formação do primeiro projeto musical, a banda Los Benzenos na cidade de Camaçari, Bahia, com repertório entre músicas autorais e covers, uma das últimas apresentações foi realizada no “Dia Municipal do Rock Camaçari” abrindo o show da banda Plebe Rude.

2002

  • Estagiário na Delegacia da Receita Federal de Camaçari realizando suporte técnico, admisnitração de servidores e estações Windows 2000, manutenção de hardware PC, atendimento a usuários, desenvolvimento de shell script para administração em Gnu/Linux Slackware. Conclusão: 2004.
    Desenvolvi solução utilizando a ferramenta g4u - Harddisk Image Cloning for PCs para automatizar diversas tarefas de preparação de dekstops Windows 2000 que até então eram realizadas manualmente.

  • Participação no mini-curso “Introdução à programação paralela” durante a oficina “V Semana de Mobilização Científica” (SEMOC) na UCSal, Salvador, Bahia, Brasil.

2004

  • Estágio nos correios, Empresa Brasileira de Correios e Telégrafos, Salvador, Bahia , Brasil, trabalhando como programador desenvolvendo sistemas Web em DHTML, JavaScript, ColdFusion, Macromedia Dreamweaver MX, WebServices VB.Net, VisualStudio .Net e Microsoft SQL Server. Conclusão: 2005.
    Desenvolvi em ColdFusion a primeira versão do sistema para gestão interna das cartas enviadas para o programa Papai Noel dos Correios.

2005

  • Trabalho temporário (2 meses) na empresa Lebre Tecnologia e Informática com desenvolvimento C#, VisualStudio .NET e tecnologias Microsoft.

  • Trabalho de tempo integral como programador na empresa JáCotei.com.br em Salvador, Bahia, Brasil, com desenvolvimento de software para coleta de dados via WebSpider, Web Crawler e Robots escritos em Perl e banco de dados Oracle, além de realizar manutenção no frontend da aplicação em ColdFusion. Conclusão: 2007.
    Refatorei totalmente os scripts Perl de coleta e transformação de dados em uma arquitetura orientada a objetos utilizando as boas práticas de programação OO da linguagem Perl.

  • Participação no “6º Fórum Internacional Software Livre” (FISL) realizado no Centro de Eventos da PUCRS, Porto Alegre, RS, onde participei do encontro da comunidade Perl YAPC::Brasil 2005 ao qual ajudei a organizar.

2006

  • Organização do encontro sulamericano da comunidade Perl YAPC::SA::2006 realizado durante o congresso CONISLI, desenvolvi e mantive o site do evento. Não estive presente no evento, apenas atuei na organização e divulgação.

  • Organizei junto a comunidade baiana de software livre, Projeto Software Livre Bahia (PSL-BA) o 3º Festival de Software Livre da Bahia realizado na UNIME em Lauro de Freitas, Bahia, Brasil.

  • Trabalho realizado na organização da sociedade civil pela defesa dos direitos humanos na internet SaferNet Brasil até 2007 como desenvolvedor de software trabalhando especialmente com Perl na manutenção de diversos sistemas de análise de dados, geração de relatórios e indicadores do portal da entidade.

  • Fundei a Cooperativa de Tecnologias Livres (Colivre) na cidade de Salvador, Bahia, empresa cooperativa dedicada ao desenvolvimento de soluções com software livre, fundada no espírito da cooperação e economia solidária.
    Realizei desenvolvimento HTML, JavaScript, Ruby on Rails, Perl, administração de servidores Debian GNU/Linux, Banco de dados MySQL, PostgreSQL, gestão de projetos e coordenação de equipes, métodos ágeis, scrum, XP, coordenação de equipes em projetos de desenvolvimento de software, especificação e estimativas de novos projetos, direção e administração, gestão administrativa, controle e revisão financeira, desenvolvimento Wiki, desenvolvimento Ruby on Rails, administração de servidores Linux, implantação de servidor LDAP; administração de sistema de abertura de chamados RT, entre outras atividades.

  • Participação no congresso “7º Fórum Internacional Software Livre” onde participei como organizador e palestrante do encontro da comunidade Perl YAPC::Brasil 2006.
    Relato colaborativo sobre o evento YAPC::Brasil 2006.

  • Publiquei um módulo Perl no CPAN como software livre para consulta e coleta de dados bibliográficos na livraria Siciliano WWW::Scraper::ISBN::Siciliano_Driver.

2007

2008

  • Participação no evento “Congresso Internacional de Software Livre 2008” (Conisli) onde participei do encontro nacional da comunidade Perl YAPC::Brasil 2008.

  • Participei do congresso Rails Summit Latin America 2008 realizado em São Paulo organizado pela empresa Localweb.

  • Início da dedicação exclusiva à Colivre me aprofundando em desenvolvimento Ruby e Perl colaborando especialmente com os projetos de software livre Foswiki (Perl) e Noosfero (Ruby on Rails).

2009

2010

2011

  • Realização da palestra “Colivre, empreendendorismo e autogestão” em formato de oficina durante a “10º OID - Oficina de Inclusão Digital” em Vitória, ES, Brasil.

2012

  • Consultoria no “Cartório do 1º Ofício de Registro de Imóveis” em Camaçari, Bahia com atividades de implantação de backup em nuvem, intranet, configuração de firewall pfSense, administração de banco de dados MySQL, desenvolvimento de site, solução de email, configuração de domínio NT em servidor Linux, apoio em comunicação entre equipes de trabalho e fornecedores de sistemas, treinamento técnico em ferramentas da atividade final do cartório, pesquisas de preço, orçamento e compras.

  • Realização da atividade “Oficina Blogoosfero: Plataforma livre para autonomia da blogosfera brasileira” no evento Conexões Globais 2.0 na Casa de Cultura Mario Quintana, Porto Alegre, RS, durante o Fórum Social Temático.
    Participação do encontro “Oficina sobre os princípios para uma rede social” do Fórum Social Mundial no III Fórum de Mídia Livre.

  • Participação no evento “Palestra Paixão e Trabalho” com carga horária de 3 horas em Novembro pela empresa Connect RH Soluções Empresariais em Camaçari, Bahia.

2013

  • Realização da atividade “Oficina sobre desenvolvimento de plugins para Noosfero” e participação do “Encontro da comunidade Noosfero” no Latinoware 2013.

  • Colaborador do workshop de desenvolvimento em “Ruby on Rails” no Rails Girls Salvador.

  • Consultoria no “Cartório de Mata de São João” em Mata de São João, Bahia realizando pesquisas e orçamento de equipamentos de infra-estrutura de rede, implantação de rede local, interligação de redes site-to-site entre escritórios distintos via internet com VPN.

  • Palestra “Empreendedorismo com tecnologias livres: Construindo um futuro inovador” apresentada na Semana de Ciência e Tecnologia do Instituto Federal da Bahia (IFBA) Jacobina, Bahia.

2014

  • Consultoria técnica para o “Programas das Nações Unidas para o Desenvolvimento no Brasil” (PNUD) na especificação da construção dos códigos das metodologias de organização da informação e interação participativa do portal de participação social Participa.br, desenvolvido utilizando a ferramenta Noosfero para a “Secretaria Geral da Presidência da República” em Brasília realizando desenvolvimento de software, especificação e design de funcionalidades, gestão de equipes, estudos sobre algoritmos, plataformas e modelos de participação social.

  • Mestrado no Programa de Pós-graduação em Ciência da Computação (PGCOMP) na Universidade Federal da Bahia (UFBA) com a pesquisa sobre “Sustentabilidade Técnica de Software Acadêmico no Domínio de Ferramentas de Análise Estática”. Ano de conclusão: 2017.

2015

  • Pesquisador no “Instituto Brasileiro de Informação em Ciência e Tecnologia” (IBICT) até 2017 como consultor sobre Noosfero e os portais Participa.br e Juventude.gov.br realizando desenvolvimento de software, especificação e design de funcionalidades, interlocução e gestão de equipes, capacitação de usuários na plataforma Participa.br, revisão e controle de qualidade de código-fonte.

  • Desenvolvedor sênior no projeto “Evolução do Portal do Software Público Brasileiro: pesquisa e desenvolvimento para uma nova geração integrada de plataformas abertas e colaborativas” realizando atividade de analista de desenvolvimento de sistemas e pesquisas sobre mecanismos e ferramentas inovadoras destinadas a gerir participações sociais por meio de redes sociais no contexto do Governo Brasileiro, garantia e controle de qualidade, revisão de código-fonte e gestão de equipes. Conclusão do projeto: 2017.

  • Publicação em blog pessoal: Backup na nuvem com Tarsnap e Aprenda a criar repositórios de pacotes Debian.

2016

  • Pesquisas em arte e tecnologia, especialmente sobre música eletrônica e live coding, realização do evento Oficina Live Coding durante o evento #MusicHacking no Calango Hacker Clube em Brasília, DF, sobre a linguagem de programação musical TidalCycles.

2017

  • Consultoria para “Secretaria de Cultura DF”, Brasília no projeto “Desenvolvimento e evolução de software para gestão de editais” em Python e Django.

2018

2019