Eduardo B.N
Desenvolvedor de Software Full-Stack

[email protected] · edbn.dev · GitHub · LinkedIn · SourceHut · Mastodon

Downloads#

Resumo#

Desenvolvedor Full-Stack com mais de 4 anos de experiência em sistemas de missão crítica no setor público. Especializado em arquitetura de microsserviços com Java e Spring Boot, com atuação em sistemas de dados em tempo real, rastreamento geoespacial, streaming de mídia, integração de identidade digital e conformidade regulatória.

Bacharel em Ciência da Computação (UNIFOR, 2023). Interesse em Linux, segurança da informação e teoria da computação. Usuário de Emacs. Inglês avançado; aprendendo Espanhol, LIBRAS e Esperanto.

Stack Técnico#

CategoriaTecnologias
BackendJava 17, Spring Boot 3, Spring Security, Kafka, Python
IdentidadeKeycloak, OAuth2, JWT, RBAC, OpenFeign
FrontendNext.js, Thymeleaf, HTMX, AlpineJS, TailwindCSS
Banco de DadosPostgreSQL, Oracle, MongoDB, Redis, Tile38, SQLite
Streaming/MídiaWebSockets, ffmpeg, MediaMTX (RTSP/RTMP)
DevOpsDocker, Podman, Portainer, Nginx, GitHub Actions
FerramentasLinux, Git, Emacs, Shell Script, MinIO
OutrosREST, GraphQL, Flask, Django, FastAPI, Hugo
IdiomasPortuguês (nativo), Inglês (Avançado), Espanhol (Aprendendo), LIBRAS (Aprendendo), Esperanto (Básico)

Experiência#

Programador Pleno — Governo do Estado do Ceará#

jan. 2021 – presente · 4+ anos

  • Projetou e manteve ecossistema de microsserviços Spring Boot em produção crítica, com múltiplos serviços em paralelo e evolução arquitetural ao longo de gerações
  • Implementou processamento de dados geoespaciais em tempo real com Tile38 (geofencing, polígonos, raios) e streaming de eventos via WebSockets e Apache Kafka
  • Desenvolveu backend de streaming de mídia com MediaMTX e ffmpeg, com busca de fontes por área geográfica
  • Migrou sistemas legados de autenticação para Keycloak/OAuth2, centralizando SSO sem impacto nos demais serviços
  • Entregou sistema de metas e indicadores de desempenho com backend Java 17 e frontend Next.js, integrando Oracle, Redis, MinIO e geração de PDF
  • Construiu módulo de auditoria e trilha de ações para conformidade regulatória, com controle de acesso granular (RBAC)
  • Implementou assinatura digital e fluxos de conformidade documental
  • Automatizou processos internos com Python, Shell Script e GitHub Actions (CI/CD)
  • Desenvolveu bots e sistemas de notificação com triggers via e-mail e Telegram, integrando alertas automáticos a fluxos internos

Gerente de Projetos — MyProject Solutions#

out. 2017 – out. 2018

  • Gerenciou equipes e projetos da empresa júnior universitária
  • Treinou trainees em lógica de programação, Python e JavaScript

Programador — MyProject Solutions#

out. 2016 – out. 2017

  • Desenvolveu websites com WordPress

Projetos Pessoais#

Dicionário de Libras#

Dicionário digital de LIBRAS feito enquanto aprendia a língua. Consulta rápida de sinais. Dart, Flutter e ClojureDart.

HomeServer — Administração de Sistemas e Redes#

Servidor doméstico autogerenciado com foco em privacidade, automação e self-hosting de serviços pessoais (NAS, mídia, VPN, wiki).

Blog — eduardoroboto.net#

Blog técnico pessoal com Hugo (Go), hospedagem própria.

Educação#

Bacharelado em Ciência da Computação — UNIFOR#

2016 – 2023

  • Membro da empresa júnior de Ciência da Computação
  • Voluntário na ICPC 2016

Estudando#

  • Sistemas distribuídos: padrões avançados, consistência e resiliência
  • Segurança aplicada: criptografia, autenticação em profundidade, threat modeling
  • Computação forense: análise de artefatos digitais (pesquisa pessoal e acadêmica)
  • Teoria da computação e linguagens formais

Palestras e Eventos#

  • PyTalks PUG-CE — 2025
  • GDG DevFest Fortaleza — 2025
  • ROADSEC — 2016–2019 · 3° lugar — Competição de Criptografia (2017)
  • COFFORENSE — 2018
  • BrazilJS — 2017