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 Ciências (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. Duração: 6 meses.
-
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. Duração: 2 anos. -
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 na empresa Lebre Tecnologia e Informática com desenvolvimento C#, VisualStudio .NET e tecnologias Microsoft. Duração: 3 meses.
-
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 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. Conclusão: 2007.
-
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. Conclusão: 2015.
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
-
Escrevi tutoriais sobre Perl num período bastante ativo em listas de discussão da comunidade, entre os textos técnicos sobre Perl estão: Como criar arquivos PDF utilizando Template-Toolkit 2007, Fazendo um HelloWorld falar vários idiomas 2007 e Testes de Software em Perl.
Também coordenei e colaborei num grande esforço de trabalho de tradução da documentação Perl para o português Brasileiro. -
Coordenei o Install Fest durante o III Festival de Software Livre da Bahia na Unime em Lauro de Freitas, Bahia, e fui também instrutor do mini-curso “Perl: Coisas fáceis mais fáceis e coisas difíceis possíveis”.
-
Fiz parte da fundação da comunidade Perl local Salvador Perl Mongers.
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
-
Participação no “10º Fórum Internacional de Software Livre” como expositor no stand da empresa cooperativa Colivre.
-
Organização do encontro sulamericano da comunidade Perl YAPC::SA::2009 colaborando especialmente na criação do site do evento, organização e divulgação.
-
Formação no “Curso para conselheiros fiscais com ênfase em auditoria interna” realizado em Salvador, BA pela OCEB e SESCOOP/BA como sócio cooperado da empresa Colivre.
-
Escrita e postagens em blog pessoal sobre: Facilitando o download de legendas no Legendas.tv, Relato sobre o Rails Summit (e CONISLI) 2008, Enviando notificações do Nagios3 via Jabber, Extraindo estatística contribuições por linha de código usando git-blame e Primeiro dia de Fisl 10
-
Curso de inglês “English Course” na escola FISK do módulo “Spreading Wings” em Camaçari, Bahia.
-
Participação no mini-curso “Gerenciamento ágil de projetos com SCRUM” realizado no evento Maré de Agilidade 2ª edição no Swell Salvador na faculdade Ruy Barbosa.
2010
-
Criação da banda “Estado de Sítio” na cidade de Camaçari, curta participação na banda “Choque Frontal”, também em Camaçari e retorno às atividades com a banda “Los Benzenos”.
-
Textos técnicos (e não técnicos) em blog pessoal: Rodando Cucumber + Selenium no Debian sid, Novamente, problemas com Cucumber e Selenium, 4 meses sem comer carne, Deixando o bash um pouco mais amigável e AWStats, Varnish e virtualhosts.
-
Publicação de trabalho acadêmico completo no Congresso Brasileiro de Software: Teoria e Prática (CBSoft.2010) realizado em Salvador, Bahia com o título: Analizo: an extensible multi-language source code analysis and visualization toolkit e participação no “XXIV Simpósio Brasileiro de Engenharia de Software” (SBES) e “IV Simpósio Brasileiro de Componentes, Arquitetura e Reutilização de Software” (SBCARS).
-
Apresentação de palestra “Foswiki - Uma plataforma wiki livre para gestão de conteúdo” durante o YAPC::Brasil 2010.
-
Participação como orador nos casos de inovação no evento “6º Info UNEB” realizado na Universidade do Estado da Bahia (UNEB).
-
Primeira contribuicao com o Debian empacotando modulos Perl, maintainer dashboard
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. Conclusão: 2016.
-
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. Conclusão: 2016.
-
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. Duração: 11 meses.
Sigla e Título do Projeto: BRA/12/018 – Desenvolvimento de Metodologias de Articulação e Gestão de Políticas Públicas para Promoção da Democracia Participativa
Agência Executora Nacional: Secretaria-Geral da Presidência da República -
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) 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. Conclusão: Julho 2018.
-
Publicação em blog pessoal: Backup na nuvem com Tarsnap e Aprenda a criar repositórios de pacotes Debian.
2016
-
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.
-
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. Duração: 6 meses.
-
Consultor sênior no projeto “Ecossistemas de Software Livre” em parceiria do Lappis com Ministério da Cultura para pesquisa e prática usando técnicas e metodologias de desenvolvimento de software para aferição qualidade produto de software em ambiente experimental do Laboratório Avançado de Pesquisa, Produção e Inovação em Software (LAPPIS). Líder técnico no projeto “Ecossistemas de Software Livre” em parceiria com o Ministério da Cultura realizando pesquisas sobre DevOps e deploy contínuo utilizando containers Docker e Kubernetes. Conclusão: 2019.
-
Consultoria, desenvolvimento de software Ruby e Javascript, análise de desempenho Juster.com.br (descontinuado).
2018
-
Publicação de trabalho acadêmico completo no XXXII Simpósio Brasileiro de Engenharia de Software (SBES) realizado em São Carlos, São Paulo, Brasil com o título: On the sustainability of academic software: the case of static analysis tools.
-
Performances de arte com música eletrônica e Live Coding na Galeria DeCurators, Brasília, DF, Brasil em Performance Sonora Ciclo Curare colaborando com Philip Jones e Eufrasio Prates na exposição Objetos-poema de Luciana Ferreira.
-
Apresentação como DJ no evento La Pauta edição especial Michael Jackson, La Pauta edição Freddie Mercury e La Pauta edição David Bowie realizados no Sindicato dos Jornalistas, Brasília, DF, Brasil.
-
Organizei e coordenei a Oficina de edição de imagem e vídeo com software livre no Calango Hacker Clube, Brasília, DF.
-
Participei e organizei o evento Hackathon de programação musical e Live Coding durante o #17.ART no Anexo do Museu Nacional, Brasília, DF, Brasil em colaboração com o laboratório Lappis, MediaLab UnB e Calango Hacker Clube.
-
Professor voluntário na Universidade de Brasília (UnB) unidade Gama no curso de Engenharia de Software auxiliando na disciplina Gerência de Configuração e Evolução de Software (GCES).
-
Idealizei e coordenei o primeiro ano do evento MiniLappisConf, uma atividade realizada semanalmente no laboratório Lappis para troca de conhecimento, divulgação, treinamento e experimentação, tendo gerenciado a participação e convite de palestrantes externos para falar sobre tecnologias inovadoras e desenvolvimento de software livre.
-
Realizei no Calango Hacker Clube a Oficina de Gitlab para iniciantes e a Oficina de Shell Script.
-
Treinamento e workshop sobre “Chaves GnuPG” para educação e popularização de Ciência e Tecnologia no Brasil.
-
Colaborador na organização do Django Girls Brasília 2018.
-
Organização do evento MicroDebConf Brasília 2018 realizado na UnB unidade Gama.
-
Instrututor em curso “Treinamento de programação Ruby” para iniciantes em curso de curta duração para a equipe de tecnologia da Presidência da República.
-
Banca de conclusão de curso de graduação do aluno Victor Henrique Magalhães Fernandes que realizou o trabalho “Um estudo empírico sobre métricas de código fonte do Android API Framework” no curso de Graduação em Engenharia de Software na Universidade de Brasília.
-
Capitulo do livro “Participação social no software Noosfero”, publicado por IBICT- Participação social no software Noosfero
2019
-
Organização do evento Colônia de Férias MediaLab (Laboratório Aberto) UnB Brasília 2019 junto a pesquisadores do laboratório MediaLab do Instituto de Artes Visuais.
-
Composição e lançamendo do álbum de música experimental “}bio{borgs” e produção do vídeo oficial do álbum, em parceiria com Biophillick e Eufrasio Prates.
-
Obra de arte visual de vídeo remix Atari 2600 Vídeo Remix, envolvendo animação, colagens, edição e produção sonora.
-
Performance musical e visual com o grupo Nômade Lab durante o evento Brasília Mapping Festival realizado no Museu da República, Brasília.
-
Participação na conferência internacional de desenvolvedores Debian DebConf 19 com apresentação da palestra Electronic Experimental Music with Debian.
-
Performance e instalação INTERFACES COMPUTACIONAIS AFETIVAS com o Medialab UnB no Sesc DF, Gama, DF, Brasil, onde realizei performance com a linguagem de programação musical TidalCycles e o dispositivo Teremim Aoristo.
-
Performance com a Orquestra de Laptops de Brasília (BSBLOrk) na abertura da exposição “VOA BRASÍLIA” realizada na Galeria ArquiBrasília, Brasília, DF, Brasil e exposição de trabalho de vídeo-remix Atari 2600 Vídeo Remix.
-
Lançamento do álbum de música eletrônica experimental de Live Coding com TidalCycles e visual music helloworld.tidal.
-
Colaboração no álbum coletânia Las Plantas Sagradas Y La Rosa Negra: Composiciones Para Oferendas (Collaborative Fusion Orchestra).
-
Apresentação do artigo “Demo Art e Visual Music em perspectiva” apresentado no evento #18.ART sobre demoscene e suas similaridades com obras de Visual Music.
-
Criação do instrumento musical Teremim Aoristo durante o desenvolvimento do projeto Música Interativa construído com Arduíno, sensor HC-SR04 e SuperCollider.
-
Professor voluntário na Universidade de Brasília (UnB) unidade Gama no curso de Engenharia de Software ministrando a disciplina Manutenção e Evolução de Software (MES). Período: 2019.2.
2020
-
Desenvolvedor Python e Javascript em projeto utilizando Django REST Framework e Angular para o projeto Verão Itaipava 2020 em parceiria com a empresa PencilLabs, projeto de aplicativo mobile para contabilizar reciclagem de embalagens durante eventos no carnaval. Duração: 2 meses.
-
Análise de performance e soluções de otimização para site em Drupal para o IPC-UNDP em parceiria com a empresa PencilLabs, tempo médio de requisições ao site reduzido de 17 segundos para 1.5 segundos, a otimização foi alcançada através de estudos de otimização no PHP, Drupal, servidor de aplicação, banco de dados MariaDB e principalmente implantação de cache de páginas HTML com Varnish, além de implementação de testes de integração com Cypress e de performance com JMeter.
-
Desenvolvedor Backend Sênior do Programa das Nações Unidas para o Desenvolvimento (PNUD) Brasil no projeto Justiça Presente do Conselho Nacional de Justica (CNJ) atuando com desenvolvimento Java e infraestrutura DevOps para melhoria, evolução e sustentação do Sistema Eletrônico de Execução Unificado (SEEU) utilizado em todos os estados da federação Brasileira pelos tribunais de Justiça.
-
Pesquisador do laboratório LISIS na França em universidade Gustave Eiffel trabalhando nos projetos RISIS2 e CorTexT.
-
Produção, organização e curadoria da web-exposição EmMeio#12.0.
2021
-
Produção, organização e curadoria da web-exposição EmMeio#13.0, catálogo online PDF.
-
Professor voluntario na UnB da disciplipina METODOLOGIA E TÉCNICAS DE PESQUISA CIENTÍFICA durante o curso CURSO DE PÓS-GRADUAÇÃO LATO SENSU ESPECIALIZAÇÃO EM ESTUDOS AMAZÔNICOS coordenado pelo NEAz entre o período 23/09/2021 a 18/10/2022.
2022
-
Em 01 de Maio de 2022, Paris, apresentacao da performance Du vent et du sable: une transposition de dune à Paris.
-
Fiz treinamento de 2 dias The Carpentries Instructor Training e me tornei instrutor certificado The Carpentries em
July 15, 2022
. Agora tenho uma fotinha em Our Instructors. https://doi.org/10.5281/zenodo.7612756. -
Participacao na conferencia DebConf22 entre dias 10 e 24 de Julho na cidade de Prizren - Kosovo, 3 atividades realizadas: Debian: Resistance is Futile, Making sound and music with Live Coding: First steps on Debian, Live Coding for art, sound and visuals.
-
Em 27 Outubro 2022 oficialmente aceito como embaixador do projeto Software Heritage. SWH blog post: Introducing our newest ambassador, Joenio Marques da Costa!
-
Apresentacao Software Heritage, first steps: What is and how to use it? em 13 décembre 2022 no evento Flash thématique « Les entrepôts de données : un outil au service des principes FAIR ».
2023
-
FOSDEM 2023 talk CorTexT Manager, a growing online platform in open research for social sciences at 4 February 2023, Brussels.
-
Participacao no evento Software Heritage (SWH) symposium and summit 2023, February 7th.
-
Participacao no RISIS International Conference 2023, November 6th to 8th, at Vienna TechGate and the AIT Austrian Institute of Technology.
-
Apresentacao sobre o projeto Software Heritage, 13 novembre 2023, Atelier Data Univ Eiffel: “Les plateformes pour développer, partager et archiver les logiciels”.
-
The first edition of the International workshop “Software, Pillar of Open Science”, Ministry for Higher Education and Research, Paris, 29th Nov. afternoon.
-
Participei da conferencia internacional de Live Coding, International Conference on Live Coding (ICLC) 2023, que ocorreu entre os dias 19 e 23 de Abril de 2023 em Utretch na Holanda. Accepted works: Video Category - Atari 2600 Video Remix [ICLC 2023] and Poetry Attack 01 iclc2023
-
Organização Algorave Brasil 2023, 25 de Novembro de 2023 (sabado), de 9h a 00h.
2024
-
Participação no FOSDEM 2024, Belgica. 3 and 4 February 2024. Talk: dublang, a multi-language live coding system.
-
Participação no 2024 Open Research Online Devroom talks, Talk: Analizo e o seu histórico de pesquisa e desenvolvimento entre 2008-2024. 10th of February, Slides.
-
Em Janeiro/2024 fui revisor do ICLC 2024
-
Embaixador Data Univ Eiffel (DATA de l’université Gustave Eiffel). Data Univ Eiffel - Atelier data Université Gustave Eiffel.
-
Selected at IRCAM Forum Workshops 2024 - 30th anniversary special edition in the CREATIVE SPACE room. Live performance: Poetry Attack 01 - Joenio Marques da Costa, Mari Moura
-
23-24 mai 2024, Formation : “Les Plans de Gestion des Logiciels de la Recherche”
-
31 May, Talk with Ale Abdo about Cortext method to collect OpenAlex data on the online meeting: 2024 OpenAlex Virtual User Conference
-
Participação Live Coding Study Day, 23th April 2024 at the Maison des Sciences de l’Homme Paris Nord (20 avenue George Sand, 93210 Saint-Denis).
-
Realização da Oficina de empacotamento Debian na disciplina USP MAC0470/5856 - Desenvolvimento de Software Livre (2024), 14 e 16 de Maio de 2024, online.
-
11 March 2024, UGE, Marne-la-Vallee, France, Séminaire Scientifique DIGIS, youtube video.
-
11 Sept 2024 15h attending the FAIR-IMPACT National Roadshow in France, Inrae, Paris.
-
12 Sept 2024 19h live coding performance at Playground #4 at Bordeaux, France. Me and Mari will present the art performance Poetry Attack 01, event at meetup.com.
-
2024-07-25 Debian NM process for Debian Developer non-uploading was approved and finished, Debian NM link: NM process 1215.
-
18 Oct 2024, palestra no PUB Paris sobre Software Para Pesquisa, slides.
-
14-17 Nov 2024 MiniDebConf Toulouse and Capitole du Libre, more info.