Skip to content
View Felps03's full-sized avatar

Block or report Felps03

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Felps03/README.md

Felipe Santos

Arquiteto de Software & Tech Lead

Construo e evoluo sistemas digitais com foco em arquitetura, escalabilidade, consistência de dados e impacto real no negócio.

Typing SVG

GitHub LinkedIn


Sobre mim

Sou Felipe Santos, Arquiteto de Software e Tech Lead com mais de 10 anos de experiência em engenharia de software, atuando do Rio Grande (RS), Brasil.

Trabalho entre estratégia técnica e execução: desenho arquiteturas escaláveis, lidero decisões técnicas, apoio squads de desenvolvimento e também participo da implementação quando o problema exige profundidade técnica.

Tenho experiência prática em plataformas financeiras, pagamentos digitais, antifraude, integrações com adquirentes, webhooks, sistemas distribuídos, APIs e produtos digitais. Gosto de construir soluções que sejam seguras, observáveis, evolutivas e alinhadas ao negócio.


O que eu resolvo

Arquitetura e evolução técnica

  • Definição de arquitetura para aplicações backend, frontend e cloud
  • Organização de código para sistemas que precisam crescer com segurança
  • Separação de responsabilidades, modularização e redução de acoplamento
  • Evolução de sistemas legados sem comprometer a operação

Sistemas financeiros e transacionais

  • Pagamentos digitais, adquirentes, gateways e antifraude
  • Webhooks, filas, retentativas e sincronização de status
  • Consistência de dados em fluxos críticos
  • Controle de concorrência, rastreabilidade e resiliência operacional

Liderança técnica

  • Apoio técnico a squads de engenharia
  • Code review, padrões de desenvolvimento e boas práticas
  • Decisões arquiteturais orientadas a trade-offs reais
  • Mentoria técnica e alinhamento entre tecnologia e negócio

Produto e entrega

  • Construção de APIs, backoffices, dashboards e aplicações web
  • Desenvolvimento com foco em usabilidade, performance e manutenção
  • Integração entre backend, frontend, cloud e automações
  • IA aplicada a produtos digitais e fluxos reais de negócio

Domínios em que atuo

  • Plataformas de pagamento digital
  • Integrações com adquirentes e gateways
  • Antifraude, revisão manual, chargeback e análise de risco
  • Webhooks, filas, retentativas, conciliação e sincronização de status
  • Sistemas distribuídos com foco em consistência e rastreabilidade
  • Backoffices, dashboards operacionais e produtos internos
  • APIs, microsserviços, serverless e arquitetura orientada a eventos
  • Produtos digitais com inteligência artificial aplicada

Stack técnica

Linguagens

JavaScript TypeScript

Backend

Node.js Express Prisma REST API

Frontend

React Next.js Angular Tailwind CSS

Cloud & Serverless

AWS AWS Lambda Amazon API Gateway Amazon S3 Google Cloud Firebase

Banco de dados

PostgreSQL MySQL SQLite DynamoDB Firestore

DevOps, qualidade e ferramentas

Docker GitHub Actions Jenkins Playwright Git


Laboratórios técnicos e projetos públicos

PoC de uma API leve com Node.js 23 e SQLite, explorando organização de código, injeção de dependências, validação de entrada e logging estruturado.

O foco é demonstrar uma base simples, testável e evolutiva para APIs backend.

Stack: Node.js Express SQLite Winston Arquitetura

Estudo aplicado sobre atualização de estoque em cenários de alta concorrência, usando Controle de Concorrência Otimista para evitar race conditions, inconsistência de saldo e sobrescrita indevida de dados.

Stack: Node.js SQL Concorrência Transações

Estudo prático de arquitetura em camadas para APIs Node.js com TypeScript, explorando separação de responsabilidades, organização de código e manutenção de sistemas backend.

Stack: Node.js TypeScript Arquitetura API

Implementação do padrão Backend for Frontend, separando responsabilidades entre cliente e servidor para adaptar APIs a diferentes consumidores e contextos de produto.

Stack: Node.js BFF API Arquitetura

Aplicação educacional demonstrando vulnerabilidades comuns em aplicações Express.js, com foco em riscos de segurança, boas práticas e mitigação de problemas recorrentes em APIs.

Stack: Node.js Express Segurança Web

Estudo de caso comparando performance de diferentes abordagens em JavaScript, como Map vs forEach, reduce vs loops e outras estratégias de processamento.

Stack: JavaScript Performance Benchmark


Princípios técnicos

  • Código deve ser simples de entender, testar e evoluir
  • Arquitetura precisa resolver problemas reais, não apenas parecer sofisticada
  • Decisões técnicas devem considerar contexto, custo, risco e impacto no negócio
  • Sistemas críticos precisam de observabilidade, rastreabilidade e estratégia de falha
  • Boas soluções nascem do equilíbrio entre produto, engenharia e operação

Foco atual

  • Arquiteturas backend com Node.js, TypeScript e serverless
  • Sistemas financeiros com alta consistência, rastreabilidade e resiliência
  • Produtos digitais com IA aplicada a fluxos reais de negócio
  • Evolução de sistemas existentes com foco em qualidade e manutenção
  • Padronização técnica, code review e melhoria contínua de engenharia

GitHub Activity

GitHub Stats Top Languages

Contato

Vamos conversar sobre arquitetura de software, cloud, backend, pagamentos digitais ou engenharia de produto.


GitHub LinkedIn


Última atualização: junho de 2026

Pinned Loading

  1. arquitetura-node-typescript arquitetura-node-typescript Public

    Estudo prático de arquitetura backend com Node.js, TypeScript, Express e MongoDB, aplicando separação de responsabilidades, validação e Repository Pattern.

    TypeScript 2 2

  2. performance performance Public

    JavaScript 2

  3. express-vulnerabilities-demo express-vulnerabilities-demo Public

    JavaScript

  4. controle-concorrencia-sql controle-concorrencia-sql Public

    Um projeto que implementa a atualização de estoque de forma segura em ambientes de alta concorrência, utilizando o método de Controle de Concorrência Otimista (CCO) para prevenir inconsistências e …

    JavaScript

  5. solid-sqlite-node23 solid-sqlite-node23 Public

    Estou estruturando um projeto de prova de conceito (PoC) com Node.js 23 e SQLite, integrando Express, validando dados, usando injeção de dependências, com logging via Winston

    JavaScript