Currículo
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
| Categoria | Tecnologias |
|---|---|
| Backend | Java 17, Spring Boot 3, Spring Security, Kafka, Python |
| Identidade | Keycloak, OAuth2, JWT, RBAC, OpenFeign |
| Frontend | Next.js, Thymeleaf, HTMX, AlpineJS, TailwindCSS |
| Banco de Dados | PostgreSQL, Oracle, MongoDB, Redis, Tile38, SQLite |
| Streaming/Mídia | WebSockets, ffmpeg, MediaMTX (RTSP/RTMP) |
| DevOps | Docker, Podman, Portainer, Nginx, GitHub Actions |
| Ferramentas | Linux, Git, Emacs, Shell Script, MinIO |
| Outros | REST, GraphQL, Flask, Django, FastAPI, Hugo |
| Idiomas | Portuguê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