ENGENHARIA DE SOFTWARE · PRODUTO · EXPERIÊNCIA

Engenharia de software para sistemas que precisam evoluir com clareza.

Construo e evoluo produtos digitais conectando regras de negócio, arquitetura, interface e operação. Minha experiência inclui sistemas corporativos globais, aplicações em tempo real, plataformas SaaS e produtos próprios.

COMO EU PENSO

Um sistema existe em várias camadas ao mesmo tempo.

01Pessoas e contexto

Quem utiliza, opera e mantém o produto.

02Produto e regras

Objetivos, estados e regras que orientam o comportamento do produto.

03Código e integrações

Responsabilidades, contratos, eventos e dependências.

04Dados e infraestrutura

Persistência, processamento, segurança e resiliência.

05Operação e evolução

Testes, observabilidade, manutenção e próximos passos.

PROJETOS E CONTEXTOS

Projetos, restrições e decisões técnicas.

Os projetos abaixo destacam contexto, restrições e raciocínio técnico. Informações confidenciais foram reduzidas.

01

Produto corporativo global de geodados

Como introduzir novos fluxos em um sistema com anos de regras acumuladas?

Atuação em uma aplicação global com Angular, .NET e SQL Server, trabalhando evolução incremental, módulos isolados, notificações, testes e compatibilidade com fluxos existentes.

  • Angular
  • .NET
  • SQL Server
  • testes
  • legado
02

Plataforma imobiliária para o mercado norte-americano

Como manter uma experiência coerente entre serviços, integrações e estados diferentes?

Produto SaaS com Vue 3, NestJS, microserviços, Redis, filas, Stripe e AWS. Participação em decisões técnicas, comunicação com clientes e organização do trabalho da equipe.

  • Vue 3
  • NestJS
  • microserviços
  • Redis
  • AWS
03

Monitoramento de dados de energia em tempo real

Como modernizar a experiência preservando as regras do sistema anterior?

Reescrita de uma aplicação Angular para Vue, com dashboards, gráficos, WebSockets, otimização de performance e continuidade operacional durante a transição.

  • Vue
  • WebSocket
  • Chart.js
  • performance
  • migração
04

Hifarium

Como transformar necessidades difíceis de explicar em informações úteis para um serviço?

Produto próprio que conecta engenharia de software, design de serviço e acessibilidade cognitiva. Atuação desde a investigação do problema até a estruturação do MVP e da estratégia.

  • produto
  • acessibilidade
  • design de serviço
  • MVP

TRAJETÓRIA

Curiosidade científica, desenvolvimento web e produtos em produção.

Comecei a estudar programação aos 15 anos, quando tive acesso ao meu primeiro computador conectado à internet. Aos 16, iniciei a licenciatura em Física, movida pelo interesse em ciência, matemática e educação.

Construí minha formação em tecnologia por livros, documentação, cursos e projetos. Desde então, trabalhei com diferentes stacks e contextos, de dashboards de energia e plataformas internacionais a sistemas corporativos globais.

Hoje também desenvolvo a Hifarium, uma iniciativa que conecta tecnologia, design de serviço e acessibilidade cognitiva para tornar serviços cotidianos mais compreensíveis e adaptáveis.

REPERTÓRIO TÉCNICO

Tecnologias que já fizeram parte de produtos reais.

Front-end

Vue.js, Angular, React, TypeScript, Vuetify, RxJS, Pinia e Tailwind

Back-end

Node.js, NestJS, Laravel, C#, .NET, APIs, filas, jobs e WebSockets

Dados e infraestrutura

PostgreSQL, MySQL, SQL Server, MongoDB, Redis, Docker e AWS

Qualidade e produto

Jest, Cypress, testes unitários e E2E, Figma, Jira, Scrum, GitHub e GitLab

CONTATO

Que tipo de sistema você está tentando fazer evoluir?

Para oportunidades profissionais, conversas sobre produto, engenharia ou Hifarium, fale comigo por e-mail.

n.natasha.barbosa@gmail.com