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.

Content in all repositories owned by your account will be closed.
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: Solução desenvolvida para um desafio técnico BeTalent de nível Pleno/Sênior, simulando um sistema de pagamentos multi-gateway. Implementa processamento de compras com priorização configurável de provedores e fallback automático em caso de falha, além de persistência de transações, reembolsos, RBAC e testes automatizados com AdonisJS, MySQL, Docker e Japa.
  • Task Manager: Sistema colaborativo de gestão de tarefas desenvolvido para um desafio técnico de vaga Full Stack Júnior na Jungle Gaming. Foi meu primeiro projeto baseado em arquitetura de microsserviços, com NestJS, RabbitMQ, PostgreSQL, Docker e WebSockets, implementando API Gateway, serviços independentes de autenticação, tarefas e notificações, comunicação assíncrona por eventos e notificações em tempo real. Este projeto consolidou minha base prática em arquitetura distribuída, mensageria e separação de responsabilidades.

📬 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. 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

  2. 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

  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. 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

  5. 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

  6. 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