bash — non-s@root: ~
┌──(non-s㉿root)-[~]
└─$
NOME:Julio Fernandes
CARGO:Engenheiro de Software · Instrutor de TI
FOCO:Web · Sistemas Distribuídos · Redes
SO:Arch Linux · Debian · Ubuntu
STATUS: ONLINE — aberto a oportunidades
scroll

Sobre

Especialista em Engenharia de Software com foco em desenvolvimento web, sistemas distribuídos e arquitetura de redes. Desenvolvedor autodidata com profundidade nos fundamentos — prefiro entender como as coisas funcionam por baixo antes de usar abstrações.

Atualmente trabalho como Instrutor de Gestão de TI e Infraestrutura no setor público, combinando ensino com desenvolvimento ativo de aplicações web e sistemas de comunicação P2P.

"Buscando a essência do código: menos é mais."
Dev Web Arch Linux Redes Sistemas Distribuídos
5+
Projetos Web Ativos
2
Formações
0
Frameworks Necessários
Linhas de Código

Tecnologias

HTML · CSS
94%
JS
JavaScript (Vanilla)
88%
Linux
92%
Python
85%
Bash · CLI
88%
TCP/IP · WebRTC
80%
Git
87%
API
Web APIs (Browser)
82%
Supabase · PostgreSQL
82%
C
C · Low Level
72%

Projetos

Todos em produção · Supabase · WebRTC · Vanilla JavaScript · sem frameworks

LIVE
Web App · SPA

TakStud

Sistema de Gestão Educacional

SPA educacional com autenticação real via Supabase e RBAC aplicado no banco via Row Level Security — políticas SQL, não JS. Multi-tenant por escola. Tempo real via PostgreSQL LISTEN/NOTIFY: todos os professores veem atualizações sem recarregar. XSS eliminado via esc().

Supabase PostgreSQL RLS RBAC Realtime Multi-tenant
  • Auth por e-mail/senha + registro de escola em transação atômica
  • RLS: aluno não exclui nada — o banco rejeita, não o JS
  • CRUD assíncrono: alunos, tarefas, avisos, horários
  • Tempo real: atualizações ao vivo entre abas da mesma escola
LIVE
Web App

Uplift

Frases Motivacionais

Frase do dia determinística via hash LCG com semente — mesma frase para todos, sem servidor. Favoritos salvos no Supabase com autenticação anônima (sem cadastro). Envio de frases pelo usuário. 5 temas via propriedades CSS customizadas.

Supabase Anon Auth RLS CSS Themes Web Share API
  • Frase do dia via hash LCG — determinística, sem servidor
  • Auth anônima Supabase: favoritos persistem entre sessões
  • Modal "Sugerir frase" → tabela quote_submissions no banco
  • Web Share API · fallback clipboard · teclas ← →
LIVE
Web App · WebRTC

P2P Chat

Chat Peer-to-Peer Real no Navegador

WebRTC DataChannel com Supabase Realtime Broadcast como canal de sinalização efêmero. Código de sala de 6 dígitos substitui o fluxo de cópia de SDP. Padrão request-offer resolve a condição de corrida de chegada tardia. Após o DataChannel abrir, o Supabase sai do loop.

WebRTC Supabase Realtime RTCDataChannel ICE · STUN DTLS-SRTP P2P
  • Sinalização automática via Supabase Realtime Broadcast
  • Código de 6 dígitos — sem cópia manual de SDP
  • Padrão request-offer: funciona mesmo com chegada tardia
  • Canal P2P DTLS-SRTP direto — zero servidor após conexão

Trajetória

Atual

Instrutor de Gestão de TI e Infraestrutura

Setor Público

Responsável pelo ensino de tecnologia da informação e gestão de infraestrutura de TI, combinando instrução com administração de sistemas corporativos e redes.

Pós-graduação

Engenharia de Software

UNIAMÉRICA Descomplica

Especialização focada em arquitetura de sistemas, metodologias ágeis e qualidade de software em ambientes de produção.

Graduação

Análise e Desenvolvimento de Sistemas

UNITAU

Formação técnica em programação, banco de dados, redes e engenharia de software com base sólida em fundamentos computacionais.

Contato

Disponível para projetos, colaborações e oportunidades