Skip to content
View jhenriquedev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report jhenriquedev

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
jhenriquedev/README.md

> whoami

Empreendedor tech e arquiteto de soluções com +14 anos desenvolvendo produtos digitais — de apps mobile a plataformas fintech completas. Atualmente construindo soluções de crédito consignado com automação inteligente, integrações bancárias e atendimento via IA.

Minha abordagem: entender o problema de negócio primeiro, desenhar a arquitetura certa e entregar software que funciona em produção — não apenas em demo.

📍 Brasil
🏗️ Founder & CTO — construindo fintech do zero
🤖 AI Engineer — chatbots, automações e agentes inteligentes
🧩 Solutions Architect — design de sistemas escaláveis
🎯 Full Stack — mobile, frontend, backend, infra

> tech_stack

Languages & Core

TypeScript JavaScript C# Dart Python SQL

Frontend & Mobile

React Angular Flutter Tailwind CSS

Backend & Runtime

.NET Node.js Deno

Databases

SQL Server PostgreSQL MongoDB Firebase Supabase

Cloud & DevOps

AWS Azure Docker

AI & Automation

OpenAI n8n WhatsApp API LangChain


> cloud_expertise

Amazon Web Services (AWS)

AWS WAF API Gateway Lambda EC2 ECR ECS S3 SQS SNS Cognito DynamoDB RDS CloudWatch CloudFront Route 53 Rekognition Bedrock IAM Secrets Manager CodePipeline Elastic Beanstalk Step Functions EventBridge

Firebase

Firebase Auth Firestore Realtime DB Cloud Functions Cloud Messaging Crashlytics Remote Config Analytics Hosting Storage App Distribution Performance

Supabase & Others

Supabase Auth Supabase DB Supabase Storage Supabase Edge Functions Supabase Realtime Azure DevOps Azure Functions Deno Deploy Vercel Docker


> trusted_by

Empresas e projetos onde entreguei soluções em produção:


Hospital Albert Einstein Banco Genial Burger King Popeyes Mottu Combate à Fraude MeuCashCard PoloCred DippingCode


> engineering_principles

SOLID Design Patterns Clean Architecture Clean Code TDD DDD

🧱 SOLID Principles
Princípio Descrição
S — Single Responsibility Cada classe ou módulo deve ter uma única razão para mudar. Responsabilidades separadas = código mais fácil de manter e testar.
O — Open/Closed Entidades devem estar abertas para extensão, mas fechadas para modificação. Novas features sem quebrar o que já funciona.
L — Liskov Substitution Subclasses devem poder substituir suas classes base sem alterar o comportamento esperado do sistema.
I — Interface Segregation Interfaces específicas são melhores que uma interface genérica. Nenhum cliente deve depender de métodos que não utiliza.
D — Dependency Inversion Módulos de alto nível não devem depender de módulos de baixo nível. Ambos devem depender de abstrações.
🎨 Design Patterns
Categoria Patterns Quando utilizo
Creational Singleton, Factory Method, Abstract Factory, Builder Gerenciamento de instâncias, criação de objetos complexos e injeção de dependências em APIs e microsserviços
Structural Adapter, Facade, Decorator, Proxy Integração com APIs externas (WebCash, Pontaltech), camadas de abstração e extensão de comportamento
Behavioral Observer, Strategy, Command, Chain of Responsibility, Mediator Eventos em tempo real, regras de negócio dinâmicas, filas de processamento e workflows de automação
🏛️ Architectural Patterns
Padrão Descrição Aplicação
Clean Architecture Separação em camadas (Entities → Use Cases → Interface Adapters → Frameworks) com regra de dependência de fora pra dentro. O domínio nunca depende de infraestrutura. Backend de APIs financeiras, microsserviços com regras de negócio complexas
Onion Architecture Similar ao Clean, com camadas concêntricas onde o core (Domain Model) fica no centro, cercado por Domain Services, Application Services e Infrastructure. Sistemas .NET com domínio rico, plataformas com múltiplos adaptadores de saída
MVVM Model-View-ViewModel — separação clara entre UI, lógica de apresentação e dados. Two-way data binding entre View e ViewModel. Apps Flutter e Angular, interfaces reativas com estado complexo
MVC Model-View-Controller — o controller recebe input, manipula o model e atualiza a view. Fluxo unidirecional clássico. APIs REST em Node.js e .NET, aplicações web tradicionais
Hexagonal (Ports & Adapters) O core da aplicação se comunica com o mundo externo através de ports (interfaces) e adapters (implementações). Facilita troca de dependências externas. Integrações bancárias, sistemas que conectam com múltiplos providers
Event-Driven Componentes se comunicam por eventos assíncronos. Desacoplamento total entre produtor e consumidor. Filas SQS/SNS, webhooks, processamento assíncrono de contratos e notificações
Microservices Serviços independentes, deploy autônomo, comunicação via API/mensageria. Cada serviço é dono do seu domínio e dados. Ecossistema fintech com serviços de crédito, notificação, onboarding e relatórios
✅ Práticas & Metodologias
Prática Descrição
Clean Code Código legível, nomes expressivos, funções curtas, sem comentários desnecessários — o código é a documentação.
TDD Test-Driven Development — escrever o teste antes da implementação. Red → Green → Refactor.
DDD Domain-Driven Design — modelagem guiada pelo domínio de negócio com Bounded Contexts, Aggregates e Ubiquitous Language.
CI/CD Integração e entrega contínua — pipelines automatizados com testes, build e deploy a cada push.
Code Review Revisão de código como prática de qualidade, compartilhamento de conhecimento e padronização.
12-Factor App Metodologia para construir apps SaaS modernos: config por env vars, stateless processes, logs como event streams, etc.

> current_build

const currentFocus = {
  building:    "Fintech — crédito consignado com automação end-to-end",
  stack:       ["Supabase", "Deno Deploy", "n8n", "Evolution API", "OpenAI"],
  exploring:   ["AI Agents", "MCP Servers", "Multi-agent architectures"],
  philosophy:  "Ship fast, iterate faster, automate everything"
};

> github_stats






> contribution_snake 🐍

Snake animation

"The best code is the one that solves a real problem."


Popular repositories Loading

  1. jhenriquedev jhenriquedev Public

  2. app-protocol app-protocol Public

    AI-First Programming Protocol (APP) defines a capability-oriented architecture for building agent-operable software. Systems are organized into self-contained Cases with predictable surfaces, enabl…

    TypeScript