Viviane.
Foto profissional de Viviane Aguiar
Disponível para novas oportunidades

Olá, sou Viviane Aguiar

Desenvolvedora Backend

Node.js
TypeScript
NestJS
PostgreSQL

Desenvolvo APIs REST, aplicações web e projetos fullstack com foco em arquitetura, segurança, qualidade de código e experiência de uso.

Projetos

Cases técnicos de engenharia

Projetos reais com foco em arquitetura e entrega de valor. Veja métricas, conceitos e desafios em cada case.

Projetos principais

Screenshot do projeto StockFlow
Concluído
StockFlow
API SaaS multiempresa para gestão de estoque com autenticação, RBAC e observabilidade.

Tecnologias

  • Node.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
  • Swagger
Screenshot do projeto Ticket Sales
Concluído
Ticket Sales
API de venda de ingressos com reserva, compra em lote e controle de concorrência.

Tecnologias

  • Node.js
  • TypeScript
  • Express
  • MySQL
  • Vitest
  • Swagger
Screenshot do projeto Portfolio Viviane
Concluído
Portfolio Viviane
Portfólio técnico com foco em SEO, performance e apresentação profissional.

Tecnologias

  • Next.js
  • TypeScript
  • TailwindCSS
  • shadcn/ui
  • Framer Motion

Projetos de aprendizado

Screenshot do projeto Finance App
Projeto de aprendizado — 2024
Finance App
Projeto inicial de gestão financeira para consolidar fundamentos de CRUD, autenticação, organização de dados e integração com banco.

Tecnologias

  • Node.js
  • Express
  • PostgreSQL
  • Docker
  • JavaScript

Engenharia de Software

Como eu desenvolvo software

Mais do que tecnologias, foco em princípios de engenharia, arquitetura e qualidade para construir aplicações escaláveis e sustentáveis.

Arquitetura

4
  • Clean Architecture

    Separação clara de responsabilidades entre domínio, aplicação e infraestrutura.

  • DDD

    Modelagem orientada ao domínio e alinhamento entre negócio e software.

  • Arquitetura Hexagonal

    Isolamento das regras de negócio das dependências externas.

  • Design Patterns

    Uso consciente de padrões para resolver problemas recorrentes.

Qualidade

3
  • SOLID

    Princípios para construção de código flexível, extensível e de fácil manutenção.

  • Testes Automatizados

    Validação contínua de regras de negócio através de testes.

  • CI/CD

    Automação de qualidade e entrega contínua.

Segurança

2
  • OWASP

    Aplicação de práticas de segurança em APIs e aplicações web.

  • LGPD

    Proteção de dados e privacidade desde a concepção do sistema.

Operação

1
  • Observabilidade

    Monitoramento, logs e saúde da aplicação.

Evolução profissional

  1. Início em Análise e Desenvolvimento de Sistemas

  2. Conclusão do ADS — UNIASSELVI

  3. Pós-graduação em Arquitetura e Padrões de Projetos — GRAN

  4. Início em Engenharia de Software — UNIASSELVI

  5. Projetos publicados

  6. StockFlow

  7. Ticket Sales

  8. Portfolio Viviane

Atualmente estudando

Evolução contínua em arquitetura, backend e práticas de engenharia de software.

  • Java + Spring Boot
  • Arquitetura Hexagonal
  • Domain Driven Design
  • Segurança de APIs
  • Cloud Computing
  • Docker
  • Engenharia de Software

Formação

Base acadêmica

Formação contínua em desenvolvimento de software e arquitetura de sistemas.

  1. Análise e Desenvolvimento de Sistemas

    UNIASSELVI

    Concluído. Base em lógica de programação, estruturas de dados, banco de dados e desenvolvimento web.

  2. Pós-graduação em Arquitetura e Desenvolvimento de Sistemas com Ênfase em Padrões de Projetos

    GRAN Faculdade

    Concluído. Padrões de projeto, arquitetura de software e boas práticas de engenharia.

  3. Engenharia de Software

    UNIASSELVI

    Em andamento. Aprofundamento em arquitetura, qualidade de software e engenharia de sistemas.

Stack

Tecnologias e ferramentas

Ecossistema que utilizo no dia a dia para construir produtos digitais.

Frontend
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
Backend
  • Node.js
  • TypeScript
  • Express
  • NestJS
Banco de Dados
  • PostgreSQL
  • MySQL
  • Prisma
DevOps & Qualidade
  • Docker
  • GitHub Actions
  • Vercel
  • Render
  • ESLint
  • Prettier
  • Vitest

Blog Técnico

Artigos Técnicos

Conteúdo sobre arquitetura, segurança e engenharia baseado em projetos reais do meu portfólio.

  • Segurança
    8 min
    Como implementei RBAC no StockFlow
    Como modelei papéis, permissões e autorização por recurso na API SaaS multiempresa do StockFlow com NestJS.
    • Node.js
    • TypeScript
    • RBAC
    • Segurança
  • Backend
    7 min
    JWT na prática: autenticação segura em APIs
    Access token, refresh token e rotação segura aplicados no StockFlow e no Finance App.
    • JWT
    • Backend
    • Segurança
    • API REST
  • Arquitetura
    9 min
    Multi-Tenant explicado com um projeto real
    Estratégias de isolamento de dados e schema usadas no StockFlow com PostgreSQL e Prisma.
    • SaaS
    • Multi-Tenant
    • Arquitetura
    • PostgreSQL

Contato

Vamos conversar?

Estou aberta a oportunidades, projetos e conversas sobre tecnologia.

Envie uma mensagem
Estou aberta a oportunidades, projetos e conversas sobre tecnologia.