Pular para o conteúdo principal

Olá, eu sou

Flavio Santos

Desenvolvedor Full Stack

Transformando desafios de negócio em soluções digitais eficientes, escaláveis e fáceis de manter.

Desenvolvo aplicações modernas, performáticas e escaláveis, atuando desde a experiência do usuário até APIs, integrações, bancos de dados e arquitetura de sistemas.

  • React
  • Angular
  • TypeScript
  • Java
  • Node.js
  • PostgreSQL

Sobre mim

Engenharia de software com visão de produto

Atuação ponta a ponta para transformar necessidades de negócio em aplicações confiáveis, claras para o usuário e simples de evoluir.

Sou Desenvolvedor Full Stack com foco na construção de aplicações modernas, performáticas e escaláveis, contribuindo desde a experiência do usuário até as decisões de arquitetura.

No Front-End, trabalho com React, Angular, JavaScript e TypeScript para criar interfaces intuitivas, responsivas e orientadas à experiência do usuário.

No Back-End, atuo com Java, Node.js, Express e Prisma no desenvolvimento de APIs, integrações entre sistemas, regras de negócio e arquiteturas baseadas em microsserviços.

Visão de produto

Mais do que entregar funcionalidades, busco compreender o problema, organizar a solução e construir uma base técnica que gere valor hoje sem dificultar a evolução amanhã.

  • Full Stack Development

    Interfaces, serviços e dados trabalhando como uma solução única.

  • APIs

    Contratos claros, integrações e regras de negócio bem definidas.

  • Microservices

    Responsabilidades distribuídas com comunicação organizada.

  • Web Applications

    Experiências responsivas, acessíveis e orientadas ao usuário.

  • Software Architecture

    Decisões técnicas pensadas para manutenção e evolução.

Skills

Tecnologias que sustentam soluções completas

Uma stack construída na prática para desenvolver interfaces, APIs, integrações, dados e infraestrutura com qualidade de ponta a ponta.

Competências principais

  • Java

    Back-ends robustos, organizados e preparados para escala.

  • Node.js

    APIs e serviços eficientes no ecossistema JavaScript.

  • React

    Interfaces componentizadas e experiências orientadas ao usuário.

  • TypeScript

    Contratos claros e segurança para evoluir aplicações.

  • APIs

    Integrações confiáveis com contratos e responsabilidades definidos.

Front-End

Interfaces, navegação e experiência do usuário.

  • React
  • Next.js
  • Angular
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Vite
  • React Router
  • TanStack Query
  • React Hook Form
  • CSS Modules
  • Tailwind CSS

Back-End

Serviços, regras de negócio e integrações.

  • Java
  • Node.js
  • Express.js
  • Fastify
  • Prisma
  • APIs REST
  • Microsserviços
  • Webhooks

Banco de dados

Modelagem, persistência e acesso a dados.

  • PostgreSQL
  • MongoDB
  • Supabase

Testes e validação

Confiabilidade de comportamento e dados.

  • Jest
  • React Testing Library
  • Zod

Infraestrutura

Cloud, publicação e operação de aplicações.

  • Google Cloud Platform
  • Railway
  • Vercel

Ferramentas

Versionamento, colaboração e produto.

  • Git
  • GitHub
  • Amplitude

Trajetória

Experiência Profissional

  1. Avanade

    Senior Front-End Developer

    mar de 2025 – o momento

    Atuação no desenvolvimento e na evolução de aplicações web para o setor financeiro, com foco em escalabilidade, qualidade de código, integração entre sistemas e evolução arquitetural.

    • Desenvolvimento e evolução de aplicações com React, Angular, Next.js e TypeScript.
    • Implementação de regras de negócio e serviços Back-End com Java e Node.js.
    • Desenvolvimento, manutenção e integração de APIs REST.
    • Integração de aplicações modernas com sistemas legados e serviços corporativos.
    • Participação em decisões técnicas sobre arquitetura e evolução das aplicações.
    • Elaboração de propostas técnicas com base em Arquitetura Hexagonal.
    • Desenvolvimento e manutenção de testes automatizados com Jest.
    • Atuação em soluções integradas ao ecossistema Microsoft.
    • Colaboração com equipes multidisciplinares em projetos estratégicos para o setor financeiro.
    • Angular
    • TypeScript
    • JavaScript
    • Java
    • APIs REST
    • Microsserviços
  2. Pravaler

    Analista de Sistemas

    abr de 2019 – mar de 2024 · 5 anos

    Atuação no desenvolvimento e na manutenção de aplicações web para processos de matrícula, cadastro de alunos, portais e soluções financeiras.

    • Desenvolvimento e manutenção de aplicações com Angular, React, TypeScript e JavaScript.
    • Implementação de novas funcionalidades e evolução de sistemas existentes.
    • Integração com APIs, microsserviços e serviços Back-End.
    • Criação de componentes reutilizáveis e interfaces padronizadas.
    • Integração entre aplicações Front-End e serviços Back-End.
    • Atuação com bancos de dados PostgreSQL e MongoDB.
    • Participação em soluções executadas na Google Cloud Platform.
    • Contribuição para reduzir em aproximadamente 30% o tempo de processamento de solicitações.
    • Participação em melhorias de experiência do usuário e conversão no topo do funil.
    • Angular
    • React
    • TypeScript
    • JavaScript
    • PHP
    • APIs REST
    • PostgreSQL
    • MongoDB
    • Google Cloud Platform
    • Microsserviços
  3. Verity Group

    Analista de Sistemas

    nov de 2018 – abr de 2019 · 6 meses

    Desenvolvimento e manutenção de sistemas corporativos, com atuação em análise de requisitos, soluções técnicas e integração de sistemas.

    • Análise de requisitos e elaboração de soluções técnicas.
    • Implementação e evolução de funcionalidades.
    • Participação em projetos de tecnologia e integração de sistemas.
    • Apoio na identificação e resolução de problemas técnicos.
  4. Quero Quitar

    Programador | Desenvolvedor PHP

    mar de 2018 – nov de 2018

    Desenvolvimento e manutenção de aplicações web, com foco em funcionalidades administrativas, regras de negócio e evolução de sistemas.

    • Implementação de funcionalidades administrativas e regras de negócio.
    • Integração e manipulação de dados em aplicações web.
    • Atuação com bancos de dados relacionais e não relacionais.
    • Manutenção e evolução de sistemas existentes.
    • PHP
    • Laravel
    • Bootstrap
    • HTML5
    • JavaScript
    • jQuery
    • SQL
    • MongoDB
    • MySQL

Projetos

Soluções construídas de ponta a ponta

Produtos reais que conectam experiência de usuário, regras de negócio, APIs, dados, integrações e operação em produção.

Página inicial do LupaPro apresentando métricas para análise de anúncios no Mercado Livre

SaaS / Marketplace Analytics

LupaPro

Plataforma full stack para análise de produtos, custos, taxas e lucratividade em marketplace.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Prisma
  • Supabase
  • JWT
  • Tailwind CSS
  • PostgreSQL
  • Stripe
  • APIs
  • Webhooks
  • Zod
Página de uma rifa publicada no Rifa Legal com resumo, prêmios e disponibilidade

Full Stack Application

Rifa Legal

Aplicação para gerenciamento completo de rifas online, participantes, pagamentos e sorteios.

  • React
  • TypeScript
  • Vite
  • Node.js
  • Fastify
  • Prisma
  • PostgreSQL
  • Supabase
  • JWT
  • TanStack Query
  • React Hook Form
  • Zod

FULL STACK

Do Front-End ao Back-End

  1. Front-End

    Interfaces modernas, responsivas e orientadas à experiência do usuário.

    • React
    • Angular
    • Next.js
    • TypeScript
  2. Back-End

    APIs, integrações, regras de negócio e arquitetura de aplicações.

    • Java
    • Node.js
    • Fastify
    • Express
    • Prisma
  3. Dados & Infraestrutura

    Persistência, cloud, deploy e integração entre serviços.

    • PostgreSQL
    • MongoDB
    • Supabase
    • GCP
    • Railway
    • Vercel

METODOLOGIA

Como eu desenvolvo soluções

  1. 01

    Entendimento

    Entender o problema e os objetivos do negócio.

  2. 02

    Arquitetura

    Definir tecnologias, estrutura e integrações.

  3. 03

    Desenvolvimento

    Construir frontend, backend, APIs e integrações.

  4. 04

    Qualidade

    Aplicar validações, testes e organização de código.

  5. 05

    Deploy

    Publicar e configurar ambientes.

  6. 06

    Evolução

    Monitorar, melhorar e desenvolver novas funcionalidades.

CONTATO

Vamos conversar?

Estou aberto a novas oportunidades, projetos e desafios em desenvolvimento de software. Se você procura um Desenvolvedor Full Stack para transformar ideias em soluções digitais, entre em contato.

Envie uma mensagem

Preencha os campos abaixo e retornarei assim que possível.

Seus dados serão usados somente para responder a esta mensagem.