Perfil profissional

Alysson Barrera — Currículo

Engenheiro de Software • Profundidade em Frontend | Perspectiva Full-stack

Entrar em contato
E-mail:contact@alyssonbarrera.com
Perfil GitHub:github.com/alyssonbarrera
Perfil LinkedIn:linkedin.com/in/alysson-barrera

Resumo profissional

Engenheiro de Software que desenvolve produtos web abrangendo frontend, backend, cloud e IA, com ênfase em performance, fronteiras claras de sistema e manutenibilidade de longo prazo. Profundidade em React, Next.js e no ecossistema TanStack, combinada a serviços tipados em NestJS, persistência relacional e autorização CASL.

Experiência profissional

Engenheiro de Software@ Concentrix

Novembro de 2024 — Presente
Escopo Principal de Engenharia:
  • Constrói sistemas web end-to-end que abrangem frontends em React e Next.js, serviços NestJS/Node.js, persistência com PostgreSQL/TypeORM e ambientes conteinerizados com Docker.
  • Usa TanStack Router para navegação tipada, TanStack Query para sincronização de estado do servidor e TanStack Virtual na renderização eficiente de interfaces orientadas a dados.
  • Desenvolve interfaces com TypeScript, Material UI e Tailwind CSS, com atenção a acessibilidade, responsividade e clareza das interações.
  • Trabalha com aplicações e fluxos assíncronos apoiados por serviços do Google Cloud, incluindo Cloud Run, Cloud Scheduler e Pub/Sub.
  • Apoia a qualidade do software com Vitest, Testing Library, Supertest, Storybook e participação nas etapas de arquitetura, entrega e manutenção contínua.
  • React
  • TypeScript
  • TanStack Router / Query / Virtual
  • Material UI
  • Next.js
  • Tailwind CSS
  • Node.js
  • NestJS
  • PostgreSQL
  • TypeORM
  • Docker
  • Google Cloud (Run, Scheduler, Pub/Sub)
  • Vitest / Testing Library / Supertest
  • Storybook

Desenvolvedor Frontend@ Ignis

Maio de 2023 — Setembro de 2024
Escopo Principal de Engenharia:
  • Desenvolveu e manteve interfaces web responsivas com React, Next.js, TypeScript, Tailwind CSS, styled-components e Chakra UI.
  • Criou testes unitários e de integração com Jest e Testing Library e documentou componentes reutilizáveis no Storybook.
  • Integrou aplicações frontend com APIs REST, refinando performance de carregamento, comportamento responsivo e mobile-first e confiabilidade das interações.
  • Colaborou com times multifuncionais em entregas ágeis, revisões de código e refinamento iterativo de interfaces.
  • Aplicou práticas de segurança frontend voltadas à proteção dos dados dos usuários e à prevenção de vulnerabilidades comuns no client.
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • styled-components / Chakra UI
  • Jest / Testing Library
  • Storybook
  • APIs REST
  • HTML / CSS / JavaScript

Desenvolvedor Full Stack@ Tera

Fevereiro de 2022 — Setembro de 2022
Escopo Principal de Engenharia:
  • Consolidação de fundamentos full-stack na construção de interfaces, serviços backend e queries de banco de dados.
  • Implementação de funcionalidades centrais conectando interações do client diretamente à validação server-side e à persistência.
  • JavaScript / TypeScript
  • React
  • Node.js
  • APIs REST
  • Bancos de Dados Relacionais

Estudos de caso selecionados

Cinedash

Um frontend de descoberta de filmes que combina estado tipado na URL, queries infinitas, renderização virtualizada, estado persistente do usuário, estados explícitos de interface, testes automatizados, CI e deploy na Cloudflare Pages.

  • React 19
  • Vite
  • TypeScript Estrito
  • TanStack Query

CaseFlow

Um sistema de investigação interativo que coordena pistas heterogêneas, organização espacial, relações em grafo, edição, histórico e exportação JSON por meio do estado do React Flow controlado por hooks de modelo da aplicação.

  • Canvas React Flow
  • Estrutura inspirada em MVVM
  • TypeScript Estrito
  • Uniões discriminadas do Zod

Top One

Um backend comercial em que modelagem de domínio, casos de uso da aplicação, fronteiras de persistência, autorização contextual e proteção automatizada contra regressões tornam a responsabilidade de negócio visível no código.

  • NestJS
  • Prisma ORM
  • PostgreSQL
  • Autorização CASL

Next SaaS RBAC

Uma aplicação full-stack multi-tenant em que autenticação, organizações, vínculos de membros, abilities associadas aos papéis, ownership de recursos, convites, projetos, faturamento e transferência de ownership são coordenados em uma arquitetura compartilhada de web e API.

  • Workspaces Turborepo
  • Next.js App Router
  • API REST Fastify
  • Prisma ORM