Priscila TorresFull Stack Software Engineer

Full Stack Software Engineer

Priscila Torres

Construo e sustento produto em produção — React e TypeScript no front, Node.js sobre Google Cloud no back. Meço antes de otimizar, trato acessibilidade como requisito e escrevo código que ainda faz sentido seis meses depois.

  • Jaraguá do Sul · SC · Brasil
  • ela/dela · she/her
  • Hoje: fullstack em SaaS B2B na área da saúde

3 anos e 10 meses de experiência

Foto de Priscila Torres

Sobre

Código que continua de pé depois que sobe

Sou desenvolvedora fullstack com experiência em SaaS B2B — produto em produção, time de engenharia, código que precisa continuar de pé depois que sobe. No trabalho vivo em TypeScript, React e Next.js no front e Node.js com Express sobre Google Cloud no back.

Fora do trabalho construo em Python, Kotlin, Java e até em Godot — quase sempre porque quero ver como o problema se resolve em outra linguagem, não só em outra biblioteca. Gosto de código que alguém consegue ler daqui a seis meses, de acessibilidade que não é enfeite e de medir em vez de achar.

  • 3 anos e 10 meses

    em produção, no mesmo produto

  • SaaS B2B

    produto em saúde, com time de engenharia

  • Micro-frontends

    micro-frontends federados sobre monolito legado

  • Google Cloud

    Datastore, Cloud Run e Pub/Sub no dia a dia

Trajetória

Experiência e formação

Experiência

  1. 09/2022 → atual

    Desenvolvedora Full Stack

    SaaS B2B · área da saúde · Produto em produção · time de engenharia · Brasil

    • Arquitetei a integração com APIs de centros radiológicos: os exames passaram a chegar automaticamente na ficha do paciente, sem upload manual.
    • Implementei a integração com o Google Business para solicitação automatizada de avaliações e consolidação dos reviews recebidos.
    • Desenvolvi APIs REST em Node.js e Express seguindo padrões de escalabilidade, sobre Google Cloud (Datastore, Cloud Run e Pub/Sub).
    • Atuei no front em React e TypeScript: interfaces responsivas e micro-frontends federados convivendo com um monolito legado em evolução.
    • Tratei performance como investigação, não como palpite: medição com HAR e trace do DevTools para achar o gargalo real — requisições duplicadas, preflight de CORS em excesso, long tasks — antes de sair otimizando.
    • Clean Code, SOLID e Design Patterns no dia a dia, com code review, Git Flow e pull requests.
    • Correção de bugs críticos e sustentação de sistema em produção com alta disponibilidade.

    Stack do dia a dia

    ReactTypeScriptNext.jsNode.jsExpressGoogle CloudDatastoreCloud RunPub/SubMicro-frontendsJestDocker

Formação

  1. 2024 → 2028

    Engenharia de Software

    Bacharelado · cursando

    • Graduação em andamento, com foco em arquitetura de software, estruturas de dados e engenharia de qualidade.
  2. 2020 → 2022

    Análise e Desenvolvimento de Sistemas

    Curso técnico · concluído · 1200 horas

    • Matriz de 1200 horas cobrindo JavaScript, MySQL e modelagem de tabelas em SQL, levantamento de requisitos, redes e hardware, integração com APIs no modelo HTTP, aplicações em Java e lógica de programação em C++.

Idiomas

  • Portuguêsnativo
  • Inglêsintermediário

Stack

Com o que eu construo

Clique em uma tecnologia para destacar os projetos que a usam.

Front-end

Tailwind CSSHTML / CSSWCAGMicro-frontends

Back-end

Cloud e infraestrutura

Google CloudDatastoreCloud RunPub/SubCI/CDGit / Git Flow

Dados

MySQLSQL

Qualidade e processo

Clean CodeSOLIDDesign PatternsTDDJestCode review

Também construo com

C

Estudos de caso

Três projetos por dentro

Problema, decisão técnica e resultado — não só a lista de tecnologias.

arquitetinho

IA de arquitetura de interiores rodando 100% na própria máquina

em construção
Problema
Distribuir mobiliário exige ergonomia e circulação — e as ferramentas que fazem isso pedem nuvem, assinatura e conhecimento técnico de quem só quer mobiliar um quarto.
Abordagem
O sistema recebe uma planta (ou você desenha do zero), infere as dimensões reais em metros e gera o layout respeitando ergonomia e fluxo de circulação, em 2D e 3D.
Decisão técnica
Local-first: o render por difusão roda na própria máquina, em Apple Silicon, sem nuvem. Custo de inferência zero e a planta de quem usa não sai do computador. FastAPI e SQLite no núcleo, React com Vite no editor.
Resultado
Em construção. O norte é leigo-first: preencher sozinho o que der e degradar com elegância quando o dado não vier.
PythonFastAPIReactViteSQLiteFLUX / mflux

client-financial

Portal que aposentou o relatório trimestral montado à mão

V1 entregue
Problema
Relatórios trimestrais de cliente eram montados manualmente a cada ciclo — trabalho repetitivo, sujeito a erro de digitação e difícil de auditar.
Abordagem
Formulário único, cálculo ao vivo enquanto se digita e geração de PDFs de fluxo de caixa e patrimônio prontos para enviar ao cliente.
Decisão técnica
Escopo fechado em V1 a partir de um PRD, para entregar algo em uso em vez de um roadmap infinito. Cálculo no próprio cliente para dar feedback imediato, sem round-trip a cada campo.
Resultado
V1 entregue. O repositório é privado porque lida com dado financeiro de clientes.
TypeScriptReactVite

Estudas

Material gratuito para quem está começando a programar

no ar
Problema
Quem começa a programar encontra material inicial espalhado, desatualizado ou atrás de paywall.
Abordagem
Aplicação Next.js com TypeScript, autenticação, API REST própria e MongoDB, publicada no Firebase Hosting.
Decisão técnica
Primeiro projeto em que fiz autenticação e API REST em TypeScript de ponta a ponta — e o primeiro em que senti o custo de não ter tipos no contrato entre front e back.
Resultado
No ar e com código aberto. Virou minha base de Next.js e de modelagem de API.

Projetos

O que eu construí

arquitetinho

2026

repositório privado

IA arquiteta de interiores local-first: lê uma planta, entende as dimensões em metros e gera o layout de mobiliário em 2D e 3D, com render por difusão rodando na própria máquina.

PythonFastAPIReactViteSQLiteFLUX / mflux

client-financial

2026

repositório privado

Portal que substitui relatórios trimestrais montados à mão: formulário, cálculo ao vivo e PDFs de fluxo de caixa e patrimônio prontos para o cliente.

TypeScriptReactVite
Estudas

Estudas

2024

código aberto

Plataforma de materiais gratuitos para estudantes de programação, com autenticação, API REST própria e MongoDB. Meu projeto mais completo da graduação.

Next.jsTypeScriptMongoDBNode.jsStyled ComponentsFirebase
Space Warrior

Space Warrior

2023

código aberto

Jogo de asteroides feito com React e Canvas. Foi um desafio de lógica e o treino em que entendi de verdade useContext com useReducer.

JavaScriptReactCanvas API

Vivid-Habit

2026

repositório privado

App Android nativo em Kotlin para acompanhar hábitos, metas e projetos pessoais — o lado mobile que eu queria exercitar fora do dia a dia web.

KotlinAndroid

Spring Boot + Next.js

2025

código aberto

Aplicação fullstack cobrindo dois ecossistemas: backend em Java com Spring Boot, frontend em Next.js com TypeScript e Firestore como banco — incluindo regras de segurança, índices e testes do backend.

JavaSpring BootNext.jsTypeScriptFirebaseAPIs REST
Ramen Commerce

Ramen Commerce

2023

código aberto

Loja online de ramen com HTML, CSS e JS puros e um CRUD em Express com Mongoose. Foi meu primeiro projeto pessoal ponta a ponta.

JavaScriptNode.jsExpressMongoDB

Xadrez

2023

código aberto

Xadrez com as regras de movimento implementadas do zero, para treinar arquitetura de estado com useContext e useReducer.

JavaScriptReact

Catálogo de carros

2025

código aberto

Catálogo de carros em Java com Spring Boot, para exercitar API REST e separação em camadas fora do ecossistema Node.

JavaSpring BootAPIs REST

comment-post-app

2025

código aberto

Estudo de microsserviços: posts, comentários, moderação, query e event bus como serviços independentes conversando por eventos.

JavaScriptNode.jsExpressDocker

Bug Killer

2025

código aberto

Joguinho feito na Godot durante uma game jam, em grupo — a prova de que software também pode ser piada interna.

Godot

Certificados

Cursos e certificações

Certificados do começo da carreira, mantidos aqui por transparência de trajetória.

Contato

Vamos conversar

O caminho mais rápido de me achar é uma mensagem. Gosto de conversar sobre decisão técnica de projeto, arquitetura e o antes e o depois de performance do que eu já entreguei.

Assuntos que eu gosto de trocar

  • Performance e arquitetura em React — medir, achar o gargalo real, corrigir a estrutura antes de sair memoizando.
  • Micro-frontends e monolitos que precisam continuar de pé enquanto evoluem.
  • Acessibilidade de verdade: teclado, foco e leitor de tela.