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

Block or report Eduardoss45

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
Eduardoss45/README.md

🧑‍💻 Sobre mim

banner


Sou Desenvolvedor Backend especializado na construção e evolução de APIs, microsserviços e aplicações web escaláveis. Trabalho principalmente com TypeScript, Java e Python, tendo o ecossistema Node.js como principal base para soluções de alta disponibilidade.

⚙️ Engenharia & Core Competencies:

  • Arquitetura & Resiliência: Modelagem de domínio, sistemas orientados a eventos, comunicação síncrona/assíncrona e padrões de tolerância a falhas utilizando RabbitMQ, Kafka, gRPC e WebSockets.
  • Segurança & Acesso: Mecanismos robustos de autenticação e autorização via JWT, OAuth, OTP, hashing de senhas e controle de acesso baseado em papéis (RBAC).
  • Infraestrutura & Persistência: Modelagem avançada em PostgreSQL, MongoDB e Redis, conteinização com Docker, pipelines de CI/CD e serviços cloud na AWS.

Atualmente, desenvolvo dois SaaS próprios, sendo responsável por todo o ciclo de vida dos produtos, desde a definição da arquitetura até a preparação para produção.

Busco oportunidades para integrar equipes de engenharia de alta performance, contribuindo ativamente com decisões de arquitetura de software, qualidade de código e evolução de produtos escaláveis.


🎯 Portfólio & Ecossistema de Projetos

Se você é um Tech Lead ou Recrutador, veja abaixo como divido minhas competências práticas:

🚀 Produtos & SaaS

  • Doc Flow: Motor assíncrono e distribuído de processamento e conversão de documentos. Arquitetura modular construída com Next.js, Flask/Python, RabbitMQ, Celery e WebSockets (Redis + Socket.IO) para garantir controle estrito de recursos e isolamento de carga.
  • LinkSwift: Plataforma de encurtamento de links focada em desempenho, persistência de dados e evolução contínua para ambiente produtivo. (Em evolução constante para deploy produtivo).

🏭 Engenharia Avançada & Alta Carga

  • Order Processing Patterns: Projeto focado estritamente em padrões arquiteturais de backend para resiliência no processamento de fluxos complexos.
  • gRPC Playground: Laboratório de arquitetura backend focado em comunicação de baixa latência, estratégias de cache e engenharia de performance.

🛠️ Desafios & Testes Técnicos Resolvidos

  • Gateway Failover API: Implementação de microsserviço com inteligência de failover para garantir a alternância resiliente entre gateways caso o provedor principal sofra instabilidade.
  • Task Manager: Solução completa focada em organização de domínio, regras de negócio limpas e cobertura de testes.

📬 Vamos nos conectar?

  • LinkedIn: Eduardo Souza
  • Se quiser discutir sobre System Design, Mensageria ou a arquitetura do meu SaaS, sinta-se à vontade para abrir uma Issue ou me chamar na rede social!

💻 Languages


🎨 Frontend


🧠 Backend


🗄️ Databases


🛠️ Backend & Infra


📊 Estatísticas

Pinned Loading

  1. doc-flow doc-flow Public

    Motor de conversão e processamento assíncrono de documentos, baseado em arquitetura modular com RabbitMQ, Celery e notificações em tempo real via WebSocket (Redis + Socket.IO), garantindo desacopla…

    Python

  2. linkswift linkswift Public

    Plataforma de encurtamento de URLs com controle de acesso e métricas, construída em arquitetura monolítica modular com Express e TypeScript, utilizando PostgreSQL para persistência e Redis para con…

    TypeScript

  3. gateway-failover-api gateway-failover-api Public

    API em Node.js (AdonisJS 7) para processamento de compras com estratégia de prioridade entre gateways. Inclui gestão de usuários/roles, produtos, clientes e documentação Swagger.

    TypeScript 1

  4. task-manager task-manager Public

    Sistema de Gestão de Tarefas Colaborativo desenvolvido com arquitetura de microserviços, incluindo autenticação JWT, gerenciamento completo do ciclo de vida de tarefas, comentários, atribuição entr…

    TypeScript

  5. grpc-playground grpc-playground Public

    Implementação de um serviço gRPC com Node.js + TypeScript usando @grpc/grpc-js e @grpc/proto-loader, incluindo métodos unary e server streaming, tipagem alinhada ao proto e benchmark local de latên…

    TypeScript

  6. order-processing-patterns order-processing-patterns Public

    Implementação comparativa de arquiteturas de processamento de pedidos utilizando filas (orquestração centralizada) e streams (eventos distribuídos), com foco em diferenças de modelo mental, fluxo e…

    TypeScript