Joenio Marques da Costa

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

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. 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

2019

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

2022

2023

2024