0%

Retrato de Paulo Victor Almeida de Oliveira

SOBRE MIM

Desenvolvedor Full Stack · Vitória da Conquista, BA

Sou o Paulo Victor. Estudo Sistemas de Informação no IFBA e construo software que realmente entra em produção — não só protótipo de sala de aula.

Hoje meu trabalho principal são os produtos Selo Systems: o Selo Jurídico, plataforma de gestão que já roda em um escritório de advocacia real, e o Selo Fiscal, um SaaS multi-tenant de emissão de NF-e e NFC-e. Nos dois eu cuido do ciclo inteiro: modelagem do banco, API, interface e deploy.

Antes disso passei pela engenharia de dados na Compass UOL (AWS, Spark, pipelines) e pelo front-end no CEPEDI. Venho da música, e a teoria musical me deixou um jeito específico de pensar: reconhecer padrões e abstrair estrutura antes de escrever a primeira linha.

Essas duas metades se encontram no meu TCC: uma plataforma que usa IA para reconhecer acordes por áudio e ensinar música com validação em tempo real.

EXPERIÊNCIAS

Desenvolvedor Front-End — CEPEDI

09/2025 — 07/2026 · Programa Futuro Digital

Como bolsista, desenvolvi interfaces em React — componentes modulares e reutilizáveis, estado com Hooks e consumo de APIs REST —, traduzindo protótipos do Figma em telas fiéis ao design, com responsividade completa e atenção às diretrizes de acessibilidade (WCAG).

Depois, como desenvolvedor júnior, atuei no sistema de gerenciamento de equipamentos do GIPAR, no Instituto Federal da Bahia, construindo as telas de cadastro e controle do inventário e integrando o front-end à API do sistema.

Nas duas fases trabalhei em equipe sob metodologia ágil (Scrum), com entregas revisadas por pares.

  • React
  • JavaScript
  • Tailwind
  • API REST
  • Figma
  • Scrum
  • Git
Interface desenvolvida durante o programa Futuro Digital do CEPEDI

Desenvolvedor Full Stack — Advocacia Almeida

10/2024 — 05/2025

Fui o responsável técnico pela arquitetura e pelo desenvolvimento de ponta a ponta do sistema de gestão do escritório — hoje o produto Selo Jurídico.

Construí a API REST em Node.js e Express com MySQL, autenticação por JWT e controle de acesso por papel, e a interface em React.

Entreguei sete módulos integrados: advogados, clientes, contratos, processos, pagamentos, agenda e prazos processuais — substituindo o controle em planilhas e papel do escritório.

  • React
  • Node.js
  • Express
  • MySQL
  • JWT

Estágio em Engenharia de Dados — Compass UOL

04/2024 — 09/2024 · AWS Data Cloud Engineering Scholarship

Desenvolvi pipelines de ingestão, processamento e modelagem de dados usando AWS S3, Glue, Lambda e Apache Spark.

Automatizei processos com Python, Docker e GitHub Actions, reduzindo etapas manuais no fluxo de dados.

Construí um dashboard interativo no Amazon QuickSight, com gráficos e relatórios para apoiar decisões baseadas em dados.

  • Python
  • Apache Spark
  • AWS S3
  • AWS Glue
  • AWS Lambda
  • QuickSight
  • Docker
Dashboard interativo construído no Amazon QuickSight

SKILLS

Cada tecnologia com o projeto real onde eu usei ela.

FRONT-END

HTML5

Estrutura semântica e acessível em todos os projetos.

CSS3

Flexbox, Grid, responsividade e animação. Este portfólio é CSS puro.

JavaScript

ES6+, DOM e assíncrono. Gerador ALTO EM e Fluxograma UFBA.

TypeScript

Front-end e back-end do Selo Fiscal, e o app mobile em Expo.

React

Selo Jurídico, Selo Fiscal, site da Pós-Graduação do IFBA e Locadora.

React Native

App mobile com Expo e Expo Router: navegação nativa e acesso à galeria.

Vite

Build e dev server do Selo Fiscal e do site da Pós-Graduação.

Tailwind CSS

Estilização do Selo Fiscal e do site da Pós-Graduação do IFBA.

styled-components

Sistema de estilos do Selo Jurídico.

React Router

Roteamento das SPAs do Selo Jurídico e da Pós-Graduação.

GSAP

Animação e ScrollTrigger deste portfólio e da landing de viagens.

Figma

Prototipagem e leitura de design no CEPEDI.

BACK-END

Node.js

APIs REST do Selo Jurídico, Locadora e monitor de rede.

Express

API de sete módulos do Selo Jurídico.

NestJS

Arquitetura modular da API do Selo Fiscal, em TypeScript.

Python

Automação, processamento de linguagem natural e engenharia de dados.

Flask

API que serve o motor de IA do FazendeiroBot.

Java

Programação orientada a objetos e paradigmas de linguagens.

API REST

Projeto e consumo de APIs em todos os sistemas full stack.

JWT & bcrypt

Autenticação e controle de acesso por papel nos dois Selos.

BullMQ & Redis

Fila assíncrona de processamento do Selo Fiscal.

Nodemailer & cron

Envio diário automático de alertas de prazo no Selo Jurídico.

Jest

Testes unitários e de integração com supertest no Selo Fiscal.

Socket.io

Monitor de banda em tempo real via SNMP e SSH.

DADOS & CLOUD

MySQL

Modelagem e queries dos dois Selos e da Locadora.

Prisma

ORM e migrations versionadas do Selo Fiscal.

Apache Spark

Processamento de grandes volumes no estágio da Compass UOL.

AWS Glue

ETL e automação de pipelines de dados.

AWS S3

Data lake do pipeline e storage de certificados do Selo Fiscal.

AWS Lambda

Funções serverless para automação de tarefas do pipeline.

QuickSight

Dashboards interativos do projeto final da Compass UOL.

Docker

Containerização de ambientes de dados e do MinIO local.

FERRAMENTAS

Git

Versionamento e branches em todos os projetos.

GitHub

Repositórios, Pages e GitHub Actions para automação.

Railway & Vercel

Deploy em produção do Selo Jurídico e do Selo Fiscal.

Postman

Teste e depuração das APIs REST que eu construo.

VS Code

Editor principal do meu dia a dia.

Scrum

Metodologia ágil aplicada no CEPEDI e nos projetos acadêmicos.

PROJETOS

Produto em produção · Selo Systems

Selo Jurídico

Plataforma de gestão para escritórios de advocacia, rodando hoje em um escritório real. Cada escritório é uma conta isolada, com controle de acesso por papel e alertas de prazo.

  • Multi-tenant: os dados de um escritório nunca aparecem para outro.
  • Três papéis de acesso: proprietário, associado e estagiário, cada um com permissões próprias.
  • Alertas calculados em tempo real a partir das datas — pagamentos vencidos, compromissos e prazos fatais.
  • E-mail automático diário às 7h com os alertas, via node-cron e Nodemailer.
  • Sete módulos integrados: advogados, clientes, contratos, processos, pagamentos, agenda e prazos.
  • React
  • styled-components
  • Node.js
  • Express
  • MySQL
  • JWT
  • Cloudinary
  • Railway

Em desenvolvimento · Selo Systems

Selo Fiscal

SaaS multi-tenant para emissão de NF-e (modelo 55) e NFC-e (modelo 65) no regime Simples Nacional, para empresas da Bahia e de Minas Gerais.

  • API em NestJS + TypeScript, com isolamento por empresa em todas as camadas.
  • Certificado digital A1: upload validado com node-forge, senha cifrada em AES-256-GCM e nunca devolvida pela API.
  • Object Storage S3 para o binário do certificado, com MinIO no ambiente local.
  • Fila assíncrona com BullMQ e Redis para o processamento das notas.
  • Prisma com migrations versionadas e cobertura de testes com Jest e supertest.
  • Cadastros de empresa, clientes e produtos, com NCM, CEST, CFOP e resolução de código IBGE via CEP.
  • NestJS
  • TypeScript
  • Prisma
  • MySQL
  • BullMQ
  • Redis
  • AWS S3
  • Jest
  • React
  • Vite
  • Tailwind

TCC · IFBA · 2026.2

Reconhecimento de Acordes com IA e Aprendizado Musical Interativo

Plataforma web que extrai cifras e letras sincronizadas de qualquer música do YouTube e valida em tempo real o que a pessoa está tocando — por teclado MIDI ou pelo microfone, no caso de violão, guitarra e piano acústico.

  • Pipeline de áudio em Python: ingestão via yt-dlp, separação de fontes sonoras e extração harmônica com CQT, cromagramas e rastreamento de batidas (librosa e madmom).
  • Reconhecimento automático de acordes (ACE) com simplificação harmônica e diagramas adaptados ao instrumento — teclas no piano, tablatura no violão.
  • Letras sincronizadas em karaokê, alinhadas no tempo com Faster-Whisper.
  • Validação híbrida no navegador: Web MIDI API para instrumentos digitais e Web Audio API para análise de sinal polifônico via microfone, para quem só tem instrumento acústico.
  • Gamificação com precisão de execução, pontuação dinâmica, streaks de prática e níveis de maestria.
  • Python
  • PyTorch
  • Librosa
  • Madmom
  • Faster-Whisper
  • FastAPI
  • WebSockets
  • PostgreSQL
  • React
  • TypeScript
  • Web MIDI API
  • Web Audio API

Site institucional · No ar

Pós-Graduação em Desenvolvimento Web — IFBA

Site institucional completo da especialização Lato Sensu do Instituto Federal da Bahia, com área pública e navegação por seções.

  • SPA em React, com roteamento por React Router e build com Vite.
  • Interface construída com Tailwind CSS, responsiva do mobile ao desktop.
  • Seções de alunos, disciplinas, docentes, editais, inscrições e notícias.
  • Publicado no GitHub Pages com deploy automatizado por gh-pages.
  • React
  • Vite
  • Tailwind
  • React Router
  • Axios

Ferramenta · No ar

Fluxograma de Enfermagem — UFBA

Aplicação para estudantes acompanharem o próprio progresso no curso de Bacharelado em Enfermagem, com todas as disciplinas, pré-requisitos e carga horária do currículo 2024-1.

  • Cálculo automático de progresso e previsão de conclusão conforme o ritmo de estudo escolhido.
  • Estado de cada disciplina — concluída, disponível ou bloqueada — derivado da cadeia de pré-requisitos.
  • Busca por nome ou código e filtros por situação.
  • Progresso salvo no navegador, sem back-end nem cadastro.
  • HTML5
  • CSS3
  • JavaScript
  • localStorage

Engenharia de dados

Pipeline de Dados AWS — Compass UOL

Projeto final do estágio: um pipeline completo de ingestão, processamento e análise de dados na AWS, com dashboard para visualização dos insights.

  • Ingestão e transformação com S3, Glue, Lambda e Apache Spark.
  • Automação do processamento em Python, distribuída ao longo de dez sprints.
  • Dashboard interativo no Amazon QuickSight com métricas e gráficos.
  • Ambientes containerizados com Docker.
  • Python
  • Apache Spark
  • AWS S3
  • AWS Glue
  • AWS Lambda
  • QuickSight
  • Docker

Ferramenta · No ar

Gerador ALTO EM

Aplicação que gera e exporta imagens baseadas no selo de alerta nutricional da Anvisa, montadas em tempo real pelo usuário.

  • Criação e remoção dinâmica de rótulos manipulando o DOM diretamente.
  • Alternância de layout entre colunas e linhas, com limite lógico de quatro avisos.
  • Exportação em PNG com fundo transparente, renderizando o HTML em canvas com html2canvas.
  • HTML5
  • CSS3
  • JavaScript
  • html2canvas

Landing page

Escritório de Advocacia

Landing page para um escritório de advocacia, com design minimalista pensado para transmitir credibilidade e seriedade.

  • Seção de áreas de atuação destacando as especialidades do escritório.
  • Blog integrado para artigos sobre direitos e novidades jurídicas.
  • Layout responsivo construído sem frameworks.
  • HTML5
  • CSS3
  • JavaScript

Landing page

Agência de Viagens

Landing page vibrante para uma agência de viagens, feita como estudo de animação e interação no navegador.

  • Galeria de destinos com transições suaves controladas por GSAP.
  • Seção de pacotes promocionais com componentes interativos.
  • Botão de chat e integração com redes sociais.
  • HTML5
  • CSS3
  • JavaScript
  • GSAP

Este site

Portfólio Pessoal

O site que você está lendo. Construído sem framework, com foco em performance, acessibilidade e animação controlada.

  • HTML, CSS e JavaScript puros — sem build e sem dependência de framework.
  • Animação com GSAP e ScrollTrigger, toda desativada em prefers-reduced-motion.
  • Imagens em WebP com fallback, carregamento tardio e dimensões declaradas.
  • Conteúdo legível mesmo com o JavaScript desligado.
  • HTML5
  • CSS3
  • JavaScript
  • GSAP

FORMAÇÃO

2022 — 2027 (previsto)

Bacharelado em Sistemas de Informação

Instituto Federal da Bahia (IFBA) — Campus Vitória da Conquista

Banco de dados, análise e modelagem de sistemas, modelagem de processos, sistemas distribuídos, redes, paradigmas de linguagens de programação e inteligência artificial.

09/2025 — 07/2026

Programa Futuro Digital — Front-End

CEPEDI

Bolsa de formação em desenvolvimento front-end: React, Tailwind, consumo de APIs, acessibilidade e trabalho em equipe sob Scrum.

04/2024 — 09/2024

AWS Data Cloud Engineering Scholarship

Compass UOL

Programa de bolsas em engenharia de dados na AWS, concluído com um projeto final de pipeline e dashboard desenvolvido ao longo de dez sprints.

Idiomas

Inglês — Avançado (C1)

Leitura, escrita e conversação

Leio documentação técnica no original, escrevo código e commits em inglês e participo de conversas técnicas sem apoio de tradução.