Braian Viana

Engenheiro de Software — .NET, React/Angular/React Native. Arquitetura escalável, UX refinada e integrações com IA.

Sobre

Atuo como desenvolvedor full-stack com foco em produtos robustos e interfaces performáticas. Tenho experiência prática em modernização de legados, microsserviços, mensageria e integração com LLMs (OpenAI Assistants) — sempre com governança de dados e métricas de uso.

Formação acadêmica

UFPR

2025 — atual

Pós-graduação (lato sensu)Em andamento

  • Projetos práticos com IA aplicada e UX
  • Trabalhos com Assistants (respostas baseadas em arquivos)
  • Arquitetura de microsserviços, CQRS e SAGA (orquestrada)

UFPR

2020 — 2024

Tecnologia em Análise e Desenvolvimento de SistemasEm andamento

  • Modelagem de dados e SQL (relatórios completos)
  • Processamento de imagens (OpenCV) e relatórios técnicos

Universidade Positivo

2017 — 2024

Engenharia da ComputaçãoConcluído

  • Base sólida em algoritmos, arquitetura de computadores e sistemas
  • Projetos acadêmicos e prática em desenvolvimento de software

Experiência

Campos Dealer

2019 — atual

Software Engineer — Full-stack & IAEvolução contínua do CRM/ERP para concessionárias agrícolas, com modernização de front-ends, integrações e camada de IA.

  • Modernização: .NET 4.6 + jQuery/Tailwind → Angular 17 (standalone) e React/Next.js 15.
  • Integração com OpenAI Assistants (chat avançado 'Campos IA'): threads, reupload de arquivos, anti-alucinação e logs.
  • Governança de tokens: tabelas e rotinas (ex.: SIS_OpenAI_LogRequest), limites mensais, métricas e auditoria.
  • UI/UX: modais de chat, carrossel de produtos, listagens com filtros/ordenação/paginação, componentes de ranking e comentários.
  • Otimização SQL Server 2016: refactor de SPs pesadas, índices e correções de collation; geração de CSVs e automações.
  • DevOps: Docker, VMs Azure, Vercel (domínios, DNS/Registro.br), troubleshooting de portas e CI/CD.
.NET 4.6Angular 17React/Next.js 15TailwindCSSjQuery 3.4.xSQL Server 2016OpenAI AssistantsDockerAzure

FCX (plataforma logística/financeira)

2024 — atual

Full-stack & Data/ScoringConstrução de módulos de análise de risco e scoring para PF/PJ, dashboards e serviços escaláveis.

  • Stack: Next.js 15 + Tailwind + NestJS 10 + Prisma + PostgreSQL 16 + Redis + Kafka.
  • Modelos/dados: Score, ScoreEnterprise, enums e serviços (ScoreEnterpriseService, ScoreTask).
  • UI: tabelas (TanStack), chips de status, gráficos (Recharts/Highcharts) e visões Overview/Detail.
  • Métricas de token/risco e integrações com Assistants para análises assistidas.
Next.js 15TailwindNestJS 10PrismaPostgreSQL 16RedisKafkaRecharts/Highcharts

Atlanta Voleibol

2025

Dev Front/Back — Site + Painel AdminSite institucional (público) e painel administrativo com CRUDs completos e autenticação.

  • Front público e admin em Angular 17 standalone + Tailwind (totalmente responsivo).
  • CRUDs de Times, Atletas, Patrocinadores e Jogos; listagens com filtros, ordenação e paginação.
  • Backend Node.js + Fastify + Prisma; autenticação com tokens e rotas protegidas.
  • Módulos: notícias (com upload), calendário de jogos, carrossel de time e seção de próximos jogos.
Angular 17TailwindCSSNode.jsFastifyPrismaPostgreSQL

Projetos de IA & Academia (UFPR)

2024 — 2025

Pesquisa/Dev — CV & AssistentesTrabalhos acadêmicos e POCs envolvendo visão computacional, LLMs e automações.

  • Detecção/classificação de emoções faciais (Python, OpenCV, Keras, Deep Lake) com webcam em tempo real.
  • Operações de processamento de imagem (and/or/not/xor, adição/subtração/multiplicação/divisão, convoluções) e relatórios.
  • Assistentes especializados (Campos Dealer CRM e personas da pós UFPR) com respostas estritamente orientadas a arquivos e formatação rígida.
  • Empacotamento com PyInstaller (ajustes de data/assets) e automações em Flask.
PythonOpenCVKerasDeep LakeFlaskPyInstallerOpenAI Assistants

Bibliotecas & Apps

Diversos

Autor / ManutençãoPlugins jQuery e apps mobile/Expo para acelerar UX e explorar ideias.

  • ninjaCombo & ninjaGrid (jQuery): múltipla seleção, busca, atalhos de teclado e sincronização com .val().
  • App de perguntas e respostas (React Native + TypeScript): multiplayer offline por turnos, categorias locais (JSON) e antirrepetição.
  • API Fastify + Baileys para envio de WhatsApp; json-server para mocks rápidos.
jQueryReact Native + ExpoTypeScriptFastifyBaileysjson-server

Stack principal

Front-end

Angular 17 (standalone)React / Next.js 15React Native (Expo)TailwindCSSFramer MotionReact Three FiberjQuery 3.4.x

Back-end

.NET 4.6Node.js (NestJS, Fastify)Python (Flask)Prisma ORM

Banco de Dados

SQL Server 2016PostgreSQL 16Mongo (poCs)

IA / Dados

OpenAI AssistantsOpenCV, KerasDeep Lake

DevOps & Mensageria

DockerAzure/VercelKafkaRabbitMQCI/CD básico

Arquitetura & Segurança

MicrosserviçosCQRSSAGA (orquestrada)API GatewayJWT RS256LGPD (boas práticas)

Projetos

Perfil Animado

Next.js + R3F + Framer Motion. Hero 3D, scroll suave e UI minimalista.

Next.jsR3FFramer MotionTailwind

Dashboard Analítico (FCX)

Tabelas dinâmicas, chips de status e gráficos para score PF/PJ.

Next.jsTanStackRechartsPrisma

API de Contato

NestJS com validação e envio de e-mails (Nodemailer).

NestJSNodemailer

Atlanta Voleibol

Site + Painel Admin com CRUDs e autenticação por token.

Angular 17TailwindFastifyPrisma

Assistente CRM

Chatbot especializado com respostas estritamente baseadas em arquivos.

OpenAI AssistantsFlaskSQL ServerLGPD

Detecção de Emoções

Python, OpenCV e Keras para classificar emoções em tempo real.

PythonOpenCVKerasDeep Lake

Contato

GitHub