Skip to content
View MatheusConstantino's full-sized avatar
  • We Are Dvelopers
  • São José dos Campos - São Paulo
  • 07:10 (UTC -03:00)

Block or report MatheusConstantino

Report abuse

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

Report abuse
MatheusConstantino/README.md

Matheus Constantino

Senior Software Engineer & Tech Lead | 7+ anos entregando sistemas escaláveis
São Paulo, Brasil | LinkedIn | Email


💻 Stack Técnica

Backend & APIs

Node.js • PHP/Laravel • C# • Python • REST • GraphQL

Frontend

React • Vue.js • TypeScript • JavaScript • HTML5 • CSS3

Databases

PostgreSQL • MySQL • MongoDB • Redis

Mensageria & Streaming

RabbitMQ • Kafka • Event-Driven Architecture

Cloud & DevOps

AWS (Lambda, S3, CloudFront, RDS) • Azure • Docker • Kubernetes • CI/CD • GitHub Actions

Metodologias & Práticas

Clean Architecture • DDD • SOLID • Design Patterns • TDD • Microservices • Scrum • Code Review


🎯 Experiência Relevante

Tech Lead @ We are Dvlopers

Liderança técnica e arquitetura de soluções escaláveis para produtos SaaS

Migração Monolito → Microservices (LMS Corporativo)

  • Decompôs aplicação PHP monolítica em 8 microservices (Node.js/C#)
  • Implementou event bus com RabbitMQ para comunicação assíncrona
  • Redis como cache distribuído + session store
  • Reduziu deploy time de 45min → 8min com CI/CD por serviço
  • Impacto: 94% melhoria no TTFB, escalabilidade horizontal independente

Payment Gateway Resiliente

  • Projetou arquitetura multi-gateway com circuit breaker pattern
  • Fallback automático entre 5 provedores (Stripe, PayPal, PagSeguro, Mercado Pago)
  • DLQ + retry exponencial para transações críticas
  • PostgreSQL com ACID garantido para dados financeiros
  • Resultado: 99.8% uptime mesmo com indisponibilidade de gateways individuais

Streaming Platform (1K+ concurrent users)

  • CDN híbrida (CloudFront + edge caching) com latência p95 < 200ms
  • Adaptive bitrate com HLS + transcoding serverless (AWS Lambda)
  • MongoDB para metadados de vídeo + analytics em tempo real
  • Economia: 63% em custos de storage com S3 Intelligent-Tiering

FinTech - Open Banking Integration

  • Integrou 15+ APIs bancárias com adapter pattern para isolamento
  • Pipeline real-time com Kafka + PostgreSQL para conciliação financeira
  • R$ 100K+ transações/mês com auditoria completa e compliance
  • Microservices independentes: auth, transactions, reconciliation, reporting

🧠 Decisões Técnicas de Impacto

Quando escolher consistência eventual vs. forte?
Em sistema de pagamentos, optei por consistência forte (ACID/PostgreSQL) para transações e eventual (Kafka) para notificações - ganho de 40% em throughput sem comprometer integridade financeira.

Trade-off: Monorepo vs. Polyrepo em microservices
Adotei monorepo (Nx) para 8 services - shared libraries centralizadas reduziram duplicação, mas exigiram CI robusto para testes isolados. Valeu a pena pela velocidade de refactoring cross-service.

Quando não usar cache?
Em dashboard financeiro real-time, evitei Redis para dados transacionais - complexidade de invalidação não justificava o ganho vs. leituras otimizadas no PostgreSQL (índices parciais + materialized views).

RabbitMQ vs. Kafka: qual escolher?
Kafka para logs de auditoria (retenção longa, replay) e RabbitMQ para eventos transacionais (confirmação de entrega crítica). Cada ferramenta para seu caso de uso ideal.


👥 Liderança & Mentoria

  • Mentorei 10+ desenvolvedores (júnior → pleno) com foco em clean code e arquitetura
  • Implementei code review estruturado (redução de 60% em bugs de produção)
  • Defini padrões arquiteturais adotados em 5+ projetos simultâneos
  • Interface com stakeholders: traduzo requisitos de negócio em soluções técnicas viáveis
  • Conduzo tech talks internas sobre DDD, microservices e boas práticas

📚 Aprendizado Contínuo

Atualmente expandindo conhecimento em React Native avançado e arquiteturas mobile escaláveis (offline-first, complex state management, performance optimization).


📊 GitHub Stats


Disponível para: Consultoria técnica • Arquitetura de sistemas • Liderança de times de engenharia

Pinned Loading

  1. prisma-multi-schema-saas prisma-multi-schema-saas Public

    API SaaS enterprise-ready com isolamento por schemas PostgreSQL, construída em Node.js, TypeScript e Prisma. Garantia de segurança, performance e escalabilidade para multi-tenancy, com Clean Archit…

    TypeScript 1

  2. sap-cap-prisma-architecture sap-cap-prisma-architecture Public

    Arquitetura escalável integrando SAP CAP com Prisma ORM. CRUD genérico, regras de negócio desacopladas, tradutor automático de queries e suporte a TypeScript. Ideal para acelerar o desenvolvimento …

    TypeScript

  3. todolist-backend todolist-backend Public

    Backend em Laravel moderno e enxuto, utilizando SQLite para persistência leve. Fornece uma API RESTful completa para operações de CRUD de tarefas, com autenticação, validação e estrutura organizada…

    PHP

  4. todolist-frontend todolist-frontend Public

    Frontend leve, componentizado e altamente responsivo de uma To-Do List profissional, construído com Vue 3, Vite, TailwindCSS e Pinia. Foco em performance, experiência do usuário e boas práticas de …

    Vue

  5. heartbeat-poc heartbeat-poc Public

    Heartbeat POC em .NET 8 com Minimal API: monitora processos distribuídos de curta e longa duração via heartbeats. Demonstra boas práticas de .NET, BackgroundService, DI e logging, oferecendo visibi…

    C#

  6. node-fastfy-api node-fastfy-api Public

    Gamified Sustainable Habits API built with Node.js, TypeScript, Fastify, Prisma and PostgreSQL. Encourages eco-friendly actions through habit tracking, points, rankings, and impact reports. Impleme…

    TypeScript