DISPONÍVEL PARA NOVOS DESAFIOS

// OI, EU SOU

Emanuel
Borges.

Full Stack Sênior,
construindo com IA.

Mais de 10 anos desenvolvendo sistemas com Java, Kotlin, Node.js, React e React Native — hoje aplicando Machine Learning e NLP para criar produtos inteligentes.

Recrutador? Cole sua vaga e veja a aderência em segundos
  • 10+anos de experiência
  • 12projetos
  • 5demos de IA ao vivo
  • Top 5%em datathon de ML
⌖ Manaus, AM · Brasil
↓ ROLE PARA EXPLORAR
01 — 06

// 01. SOBRE MIM

Código sólido,
agora com IA.

Foto de Emanuel Borges

Engenheiro de Software Sênior especializado em full stack, mobile e arquitetura de sistemas escaláveis.

Atuei em projetos de grande porte nos setores público e privado — INDT, ICCT e Prefeitura de Manaus — com foco em Clean Architecture, testes e práticas DevOps. Hoje aplico Inteligência Artificial e NLP para resolver problemas complexos, especialmente em busca semântica, RAG e recuperação de informação.

✳FocoFull Stack · Mobile · IA
⌖LocalizaçãoManaus (UTC−4) · 100% remoto
◷Experiência10+ anos em desenvolvimento
↗EspecializaçãoML Engineering (FIAP) · NLP (UFG)
“Arquitetura limpa, testes e código revisado — com IA onde ela faz diferença.”

// 02. EXPERIÊNCIA

Uma década
entregando.

  1. ABR 2023 — ATUAL

    Desenvolvedor Full Stack Sênior

    INDT — Instituto de Desenvolvimento Tecnológico

    • Aplicações full stack com Node.js (NestJS), React, Java Spring Boot e React Native, seguindo Clean Architecture.
    • Pipelines CI/CD com GitLab, Docker e Kubernetes; qualidade garantida com SonarQube e code review.
    • Soluções escaláveis com AWS Serverless (Lambda, S3) e mensageria com RabbitMQ.
  2. JUL 2021 — MAR 2023

    Desenvolvedor Full Stack Pleno

    ICCT — Instituto CAL-COMP de Tecnologia

    • Sistemas web com Java, PHP/Laravel, Node.js (NestJS), React, Vue.js e Angular.
    • Procedures, functions e triggers em Oracle para otimizar consultas e processos de negócio.
    • Testes unitários e Clean Architecture em times ágeis multidisciplinares.
  3. AGO 2015 — JUN 2021

    Desenvolvedor Web

    Prefeitura de Manaus — SEMEF / SEMAD

    • Desenvolvimento dos portais ComprasManaus e ContratosManaus, de licitações e contratos.
    • Sistemas governamentais com PHP, ASP Classic, ASP.NET Web Forms, VB.NET, Java, jQuery, Bootstrap e Oracle.
    • Views, functions e procedures em Oracle para relatórios e automação de processos.

// 03. PROJETOS SELECIONADOS

Ideias em
movimento.

IA aplicada, APIs e arquitetura.
Mais no meu GitHub.

02 / DATATHON

MACHINE LEARNING · SCIKIT-LEARN · DOCKER

Risco de Defasagem Escolar

Modelo de classificação (Random Forest, XGBoost) com 87% de precisão para o case Passos Mágicos, com API e dashboard de monitoramento de drift. Top 5% no datathon.

  • 87%precisão
  • Top 5%no datathon
03 / FIAP

DEEP LEARNING · LSTM · TENSORFLOW · FLASK

Previsão de Ações com LSTM

Rede LSTM que prevê o próximo fechamento de ações com erro médio de 1,1–2,2% (MAPE) em teste fora da amostra, avaliada contra um baseline ingênuo. Pipeline de dados via Yahoo Finance e API REST documentada com Swagger.

  • 1,1–2,2%erro fora da amostra (MAPE)
  • 15ações na demo ao vivo
04 / IA

RAG · CHROMADB · FASTAPI · STREAMLIT

RAG Agent — Sistema Q&A

Aplicação de perguntas e respostas com LangChain, ChromaDB e LLMs (Ollama/Deepseek), com ingestão de documentos, chat via WebSocket e feedback contínuo.

05 / BACKEND

JAVA 17 · SPRING BOOT · KAFKA · REDIS

Financial Hub — Plataforma P2P

Arquitetura hexagonal com PostgreSQL (lock pessimista), Redis (cache-aside), Kafka com DLQ e MongoDB, além de frontends em Angular 19 e Next.js 15.

06 / BACKEND

NESTJS · TYPEORM · KAFKA · REDIS

Products API

API de produtos com cache em Redis, eventos no Kafka, rate limiting por rota e documentação Swagger, sobre PostgreSQL.

07 / WEB

FASTAPI · POSTGRESQL · SCIKIT-LEARN

Movie Recommender System

Sistema de recomendação de filmes baseado em TF-IDF e similaridade de cossenos, com interface web responsiva e banco PostgreSQL.

  • ~1.500filmes na demo
  • < 50 mspara indexar no navegador
08 / POC

FACE-API.JS · NODE.JS · SQLITE

Face Recognition POC

Reconhecimento facial em tempo real pela webcam: captura, geração de embeddings e verificação a partir de vetores salvos via API REST.

  • 128números por rosto (embedding)
  • 0imagens enviadas na demo
09 / DESKTOP

KOTLIN · JETPACK COMPOSE · RETROFIT

Kotlin Desktop CRUD

Aplicativo desktop moderno com Jetpack Compose for Desktop, consumindo um backend REST em Kotlin e Spring Boot.

10 / PORTFOLIO

RAG · WORKERS AI · VECTORIZE · CLOUDFLARE

Assistente com IA deste portfólio

Chat híbrido em 8 idiomas: respostas prontas, busca local (TF-IDF com correção de digitação) e RAG com embeddings BGE-M3 no Vectorize e geração pelo Qwen3 30B no Workers AI, protegido por Turnstile e limites por IP — tudo em planos gratuitos.

  • 8idiomas
  • 92testes automáticos
  • $0custo mensal
11 / SEGURANÇA DE IA

RAG · PROMPT INJECTION · SEGURANÇA DE LLM

Laboratório de Segurança RAG

Demo local e interativa de prompt injection em perguntas e documentos recuperados: compara um fluxo vulnerável com outro protegido e explica defesas em camadas. Sem inferência de IA ou envio do texto digitado; usa apenas um segredo fictício.

  • 3cenários para testar
  • 0bytes enviados a servidor
12 / IA GENERATIVA

FLUX.1 · LLAMA GUARD · WORKERS AI · TURNSTILE

Gerador de Imagens com IA

Demo de texto para imagem com FLUX.1 [schnell] no Cloudflare Workers AI: Turnstile, filtro local de termos e Llama Guard 3 moderam cada pedido, com limite por IP e teto diário que protege a cota gratuita. Nada é salvo.

  • 4passos de difusão
  • 3camadas de moderação
Ver todos no GitHub

// 04. CAIXA DE FERRAMENTAS

Ferramentas para
tirar do papel.

Tecnologias e práticas que uso no dia a dia — do backend ao modelo de IA em produção.

  • JavaBACKEND
  • KotlinBACKEND
  • Spring BootBACKEND
  • Node.jsBACKEND
  • NestJSBACKEND
  • ExpressBACKEND
  • PHP/LaravelBACKEND
  • PythonBACKEND
  • FlaskBACKEND
  • FastAPIBACKEND
  • TypeScriptFRONTEND & MOBILE
  • JavaScriptFRONTEND & MOBILE
  • ReactFRONTEND & MOBILE
  • React NativeFRONTEND & MOBILE
  • Vue.jsFRONTEND & MOBILE
  • AngularFRONTEND & MOBILE
  • HTML & CSSFRONTEND & MOBILE
  • NLPIA & ML
  • LLMIA & ML
  • RAGIA & ML
  • LangChainIA & ML
  • TensorFlowIA & ML
  • Scikit-learnIA & ML
  • PandasIA & ML
  • Hugging FaceIA & ML
  • PostgreSQLDADOS
  • OracleDADOS
  • MySQLDADOS
  • MongoDBDADOS
  • SQL ServerDADOS
  • RedisDADOS
  • DockerDEVOPS
  • KubernetesDEVOPS
  • AWSDEVOPS
  • KafkaDEVOPS
  • RabbitMQDEVOPS
  • CI/CDDEVOPS
  • GitLabDEVOPS
  • Clean ArchitecturePRÁTICAS
  • Clean CodePRÁTICAS
  • TDDPRÁTICAS
  • SDDPRÁTICAS
  • Testes unitáriosPRÁTICAS
  • Code ReviewPRÁTICAS
  • SonarQubePRÁTICAS
  • ScrumPRÁTICAS

// 05. FORMAÇÃO

Aprendizado
contínuo.

  • Pós-graduação em Natural Language ProcessingUniversidade Federal de Goiás (UFG) · 2025 — 2026
  • Pós-graduação em Machine Learning EngineeringFIAP · 2025 — 2026
  • Pós-graduação em Aplicativos Móveis MultiplataformaDescomplica · 2024 — 2025
  • Bacharelado em Análise de SistemasFUCAPI · 2000 — 2010

CERTIFICAÇÕES

Introduction to Node.js — Linux Foundation · Introduction to Cybersecurity — Cisco · Scrum Foundation — Certiprof · Full Cycle: Docker, Kubernetes, GitOps, RabbitMQ · Alura: LangChain com RAG, TypeScript, NestJS, React, CI/CD

IDIOMAS

Português — nativo · Espanhol — intermediário (B2) · Inglês — básico (A2), evoluindo para intermediário (B1)

// 06. CONTATO

Tem um projeto?
Vamos conversar.

Aberto a oportunidades em desenvolvimento full stack, mobile e IA — fale comigo pelo canal que preferir.

NOVA ABA ↗

>_ INICIANDO DEMO…

↑↓ NAVEGAR · ENTER ABRIR · ESC FECHAR