Olá! 👋️
Me chamo João Paulo Just Peixoto. Sou professor da área de Ciência da Computação no IFBA (Instituto Federal de Educação, Ciência e Tecnologia da Bahia). Antes disso, trabalhei 10 anos como desenvolvedor de software e 7 anos como diretor de um provedor de Internet, a RG3.Net.
Em 2004, no início da minha carreira trabalhei no CEPEDI em um projeto de um software para gerenciar estações de trabalho em uma rede. Fui responsável pelo agente que verificava todo o software e o hardware da máquina, enviando alertas para um servidor, detectando qualquer mudança na configuração do equipamento. Ainda no CEPEDI trabalhei na criação de distribuições Linux personalizadas para montadoras de PCs. Para conseguir benefícios fiscais, as montadores precisavam distribuir suas máquinas com sistema Linux e eu era o responsável por desenvolver distribuições personalizadas de acordo com a necessidade de cada montadora.
Em 2007 me tornei sócio da RG3.Net, um provedor de Internet em Feira de Santana, BA. A RG3.Net também fornecia um serviço de redirecionamento de URLs. Na minha passagem pela empresa, reescrevi o sistema de redirecionamento usando Perl+Catalyst, melhorando o desempenho da aplicação e deixando-a mais simples para o usuário. Além disso, minhas alterações no software também incluíram a possibilidade de um único usuário ter mais de um redirecionamento na mesma conta, facilitando o gerenciamento; internacionalização, o que permitiu o uso por usuários de outros países; e criação de novos domínios para uso. Também fui o responsável por desenvolver do zero um sistema de gerenciamento do provedor, permitindo que os funcionários pudessem cadastrar os clientes, gerenciar as senhas de acesso, os planos de assinatura e outros elementos inerentes à gerencia de um provedor de Internet.
No final de 2013, já com experiência de ensino (comecei a lecionar em 2009), decidi sair da carreira de provedor de Internet e focar na carreira acadêmica. Vendi o provedor e comecei a dar aulas no curso de Engenharia de Computação da UEFS como professor substituto. Em 2018 fui convocado pelo IFBA e desde então sou professor efetivo da instituição.
Além dos softwares que desenvolvi profissionalmente no CEPEDI e na RG3.Net tive alguns projetos pessoais e contribuições com o software livre:
- WinPolicy: em 2001 desenvolvi um aplicativo Windows para gerenciamento de políticas de uso do Windows 95/98. Usando a linguagem Visual Basic, o WinPolicy me ajudou quando eu trabalhada de técnico de um laboratório de informática na UEFS. Por volta de 2005 eu reescrevi todo o aplicativo em C++ com a biblioteca wxWidgets. Hoje o WinPolicy está disponibilizado no meu GitHub como software livre.
- LineageOS: anteriormente chamado de CyanogenMod, o LineageOS é uma ROM personalizada para Android. Este projeto permite que você possa substituir a versão de fábrica do Android no seu aparelho pelo LineageOS. Muitos usuários fazem essa troca quando o fabricante do aparelho para de fornecer atualizações (em alguns casos, por eliminar o bloatware, o celular fica com um desempenho melhor). Minha participação no projeto se deu através do desenvolvimento do port do sistema para o tablet LG G Pad 8. Continuei contribuindo em outras partes do projeto, como traduções, até o dia em que meu tablet parou de funcionar.
- GNOME: fiz pequenas contribuições no aplicativo Monitor do Sistema do GNOME, mais especificamente, adicionei a informação de memória em cache e opções para que o usuário possa escolher unidades de medidas diferentes entre o tráfego de rede e a taxa de rede.