Skip to content
View joisiney's full-sized avatar

Block or report joisiney

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
joisiney/README.md
Joisiney - Senior Software Engineer Banner

👋 Olá, eu sou o Joisiney

Senior Software Engineer que já viu muita "arquitetura de astronauta" cair em produção 🚀

LinkedIn GitHub Email WhatsApp


📊 Minhas Stats (ou: quanto café eu tomei)

Profile Views

Followers Stars Repos


🧠 Como eu penso (ou tento)

Junior Eu Senior Eu
"Vamos usar Kafka pra tudo!" "Realmente precisa de Kafka ou uma fila simples resolve?"
Microserviços desde o dia 1 Começa monolito, extrai quando dói
Complexidade pra impressionar Simplicidade pra manter são
"Funciona na minha máquina" "Tem observabilidade, métrica e runbook"

Princípios que sigo:

  • ✅ Complexidade precisa se justificar (e pagar aluguel)
  • ✅ Arquitetura escala o produto e o time (não só o ego)
  • ✅ Código legível > Código "inteligente"
  • ✅ Observabilidade não é feature, é obrigação
  • ✅ Contratos claros evitam 3am calls

🚀 O que eu já construí (e sobrevivi pra contar)

💰 Plataformas de Trading Crypto

  • Integração com múltiplas exchanges (sim, cada uma tem sua "particularidade")
  • Backtesting com dados históricos (e muitos cafés)
  • WebAssembly no client pra lógica crítica (porque JS as vezes não basta)
  • Processamento de market data em tempo real

🏦 Infraestrutura Financeira

  • Antecipação de recebíveis (dinheiro não pode sumir)
  • Sistemas transacionais com consistência financeira
  • Arquitetura orientada a eventos (quando realmente faz sentido)

⚡ Sistemas de Alta Concorrência

  • Picos de 100k acessos em minutos (Black Friday mode: ON)
  • Disputa simultânea de recursos (race conditions são meu pesadelo)
  • Controle transacional rigoroso (porque dinheiro é sério)

🛠 Ferramentas Internas (porque eu sou aquele dev)

  • Geradores automáticos de arquitetura (preguiça produtiva)
  • Versionamento semântico automatizado
  • Orquestração de ambientes de dev (adeus "na minha máquina funciona")

📚 Projetos que eu mantenho (e você pode usar)

📨 Arquitetura de Mensageria com SQS/SNS + Clean Architecture

GitHub

Como processar filas de forma limpa, testável e sem surpresas. Com LocalStack pra desenvolver local sem chorar.

🔄 Monorepo com Kafka + Microserviços

GitHub

Microserviços que conversam entre si sem virar uma bagunça. Kafka + Socket.IO + TypeScript = ❤️

⚛️ React sem sofrimento

GitHub

Porque props drilling e re-renders desnecessários são inimigos da sanidade mental.

₿ API Bitcoin (desafio técnico feito com carinho)

GitHub

Mais que resolver o desafio: mostrar como se estrutura uma API de verdade.


🧰 Minha Stack (ferramentas que eu domino)

☕ Back-end & Sistemas Distribuídos

Node.js TypeScript JavaScript NestJS GraphQL

Bancos de Dados & Mensageria:

PostgreSQL MongoDB Redis Apache Kafka

⚛️ Front-end & Mobile

React Next.js HTML5 CSS3 Sass Bootstrap

☁️ Cloud & DevOps

AWS Docker Nginx

🎨 UI/UX & Design

Figma Photoshop Adobe XD

🛠️ IDEs & Ferramentas

VS Code Visual Studio Android Studio


🎬 Curiosidade (ou: como eu envelheci)

Comecei minha carreira fazendo animações em Flash/ActionScript integradas com After Effects.

Sim, eu sou da época do Flash. E isso me ensinou:

  • Performance importa (15fps era "liso")
  • Controle total sobre cada pixel
  • Renderização não é mágica, é matemática

Essa mentalidade ainda me acompanha: performance, controle e fidelidade em tudo que construo.

Flashback


💡 Como eu posso te ajudar?

Se você está:

  • 🤔 Arquitetando um sistema distribuído e quer evitar armadilhas
  • 📈 Escalando uma plataforma e precisa de consistência
  • 🏗️ Estruturando microsserviços sem virar caos
  • 🎯 Buscando boas práticas de backend/frontend

Bora conversar! Gosto de compartilhar conhecimento e aprender junto.


📫 Vamos conectar?

LinkedIn Email WhatsApp


Se algum projeto te ajudou, deixa uma star! (ajuda meu ego e o algoritmo do GitHub 🙏)

Feito com ☕, 🧠 e muito git push --force (mentira, nunca faça isso)

Popular repositories Loading

  1. sqs-sns-localstak-decorator-clean-code-nodejs sqs-sns-localstak-decorator-clean-code-nodejs Public

    Projeto inovador centrado em boas praticas com as seguintes tecnologias: LocalStack, SQS, SNS, Fastify e decorators.

    TypeScript 5

  2. monorepo-tsx-decorator-kafka-socket-io monorepo-tsx-decorator-kafka-socket-io Public

    POC utilizando React Native em um monorepo, integrado com Apache Kafka e Socket.IO, e aplicando técnicas de Clean Code

    TypeScript 1

  3. react-prevent-props-drilling-and-re-renders react-prevent-props-drilling-and-re-renders Public

    Desafio do Props Drilling / re-renders no React? Despiste-o com está ideia! Usando uma arquitetura de observer, alcance propriedades de qualquer componente sem passá-las. Renderização eficiente, se…

    TypeScript 1 1

  4. joisiney joisiney Public

    🙋🏼‍♂️ Hello devs. I am a great enthusiast in the programming area, always learning and always looking for new work partnerships.

  5. nx-clean nx-clean Public

    Forked from guiseek/nx-clean

    Clean Architecture with TypeScript, Angular, React, Web Components, Node, Nest... for Nx Workspaces

    TypeScript

  6. clean-node-api clean-node-api Public

    JavaScript