1-day current streak·15-day longest streak
J. P. Just 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).…
J. P. Just
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.
Minha experiência como desenvolvedor
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.
Outros projetos
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.
-
papacapim
No description.
Ruby ★ 4 2d agoExplain → -
cityzones-maps-service
Risk zones classification algorithm
Python ★ 1 2mo agoExplain → -
guia_javascript
No description.
JavaScript ★ 1 2y agoExplain → -
kivy-gps
No description.
Python ★ 1 4y agoExplain → -
mobsink
LARA MobSink Multiple Mobile Sinks Simulator.
C++ ★ 1 7y agoExplain → -
kivy-camera
No description.
Python ★ 1 4y agoExplain → -
ClimIFBA
Projeto ClimIFBA do IFBA, campus Valença
Python ★ 1 4y agoExplain → -
aulas_python
Códigos apresentados nas vídeoaulas de Python
Python ★ 1 6y agoExplain → -
debian-tuning
No description.
Python ★ 0 3mo agoExplain → -
labs_ifba
No description.
Shell ★ 0 3mo agoExplain → -
papacapim-frontend ⑂
Front-end Flutter para o Papacapim
Dart ★ 0 8mo agoExplain → -
emergency_pois_dataset
Dataset with emergency PoIs in Portuguese cities
Python ★ 0 1y agoExplain → -
rails ⑂
Ruby on Rails
★ 0 1y agoExplain → -
cityzones-application-server-rails
No description.
Ruby ★ 0 1y agoExplain → -
jpjust
No description.
★ 0 1y agoExplain → -
mural
No description.
Ruby ★ 0 1y agoExplain → -
wa-version ⑂
No description.
HTML ★ 0 1y agoExplain → -
tese_multipaper
No description.
TeX ★ 0 2y agoExplain → -
add-to-homescreen ⑂
Easily add a website to a user's home screen on IOS and Android.
JavaScript ★ 0 2y agoExplain → -
neighborhoods ⑂
Conjunto de GeoJSONs de várias regiões do mundo
★ 0 11y agoExplain → -
cityzones-v1.0
CityZones version 1.0
Python ★ 0 3y agoExplain → -
cityzones-application-server
No description.
HTML ★ 0 2y agoExplain → -
anuj-transmitter
No description.
Python ★ 0 3y agoExplain → -
rg3redir
Serviço de redirecionamento de URL da RG3.Net
Perl ★ 0 3y agoExplain → -
rg3wifi
Gerenciador para o provedor de Internet RG3.Net
JavaScript ★ 0 3y agoExplain → -
kivy_redesocial
Repositório do app mobile Rede Social, para as aulas de desenvolvimento mobile com Python+Kivy.
Python ★ 0 4y agoExplain → -
ppgm_latex_template ⑂
Modelos de Dissertação e Tese feitos em TeX para o PPGM
TeX ★ 0 4y agoExplain → -
WinPolicy
No description.
C++ ★ 0 5y agoExplain → -
rsatool
No description.
C ★ 0 5y agoExplain → -
ContactsMaster
A new Contacts app to help you format your contacts' numbers and detect its operator.
Kotlin ★ 0 7y agoExplain → -
libmateweather ⑂
Library to access weather information from online services
C ★ 0 8y agoExplain → -
android_kernel_lge_v4xx ⑂
No description.
C ★ 0 9y agoExplain → -
android_device_lge_v4xx-common ⑂
No description.
Shell ★ 0 9y agoExplain → -
android_device_lge_v480 ⑂
No description.
Makefile ★ 0 9y agoExplain → -
proprietary_vendor_lge ⑂
No description.
Makefile ★ 0 9y agoExplain → -
osm2mobsink
OpenStreetMat to MobSink convertion tool
C++ ★ 0 8y agoExplain → -
lineage_wiki ⑂
No description.
CSS ★ 0 9y agoExplain → -
pblhub
PBLHub Android App
Java ★ 0 9y agoExplain →
No repos match these filters.