Ruan Lopes

Desenvolvedor de Software

Escrevo cartas para maquinas.

paladin
  • github
  • linkedin
  • gmail
  • resume

SOBRE

Sou desenvolvedor back-end, focado em criar sistemas confiáveis e de alto desempenho. Trabalho principalmente com C#,JavaScript, Rust e C++, e tenho experiência com frameworks como.NET, Spring Boot, React,Next.js,Express e Prisma. Gosto de projetar arquiteturas eficientes, otimizar fluxos de dados e desenvolver soluções bem estruturadas e escaláveis.

Tenho experiência com PostgreSQL, MongoDB e Redis, além de utilizar ferramentas como Docker, NixOS eLinux para garantir consistência e fluxos de desenvolvimento sólidos. Valorizo código limpo, clareza e evolução constante em tudo o que construo.

Estou sempre aberto a novos desafios, especialmente projetos que envolvam lógica back-end complexa, sistemas distribuídos ou desenvolvimento voltado para desempenho.

  • C#
  • C++
  • Rust
  • Python
  • TypeScript
  • ASP.NET Core
  • Django
  • NextJS
  • ReactJS
  • Tailwind
  • Git
  • Github
  • Docker
  • Linux
  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase

EXPERIÊNCIA PROFISSIONAL

Jul, 2024-Nov, 2024
.NET Developer · Programador.TV

Contributed to the development of production code by refactoring existing codebases, implementing unit tests, and addressing warnings and errors using ASP.NET Core and JavaScript.

EXPERIÊNCIA TÉCNICA

Relay Chat

Relay Chat

external

Servidor de chat rápido usando epoll e protocolo binário próprio. Suporta canais com funções, mensagens em broadcast e arquitetura com thread pool, garantindo concorrência eficiente e processamento sequencial por cliente.

  • C++
  • CMAKE
  • Protocol
RCON Protocol Implementation

RCON Protocol Implementation

external

Uma implementação enxuta do protocolo RCON da Valve, usando pool de threads e logging assíncrono para comunicação eficiente. Em evolução, com planos para ampliar comandos, suportar Windows e tratar respostas multi-pacote.

  • C++
  • CMAKE
Dota Analysis

Dota Analysis

external

Um pipeline de dados que analisa partidas de Dota 2 com estatísticas detalhadas por herói, facção, modo e posição. Traz métricas como taxa de pick/ vitória, KDA, economia e comparações de desempenho em todos os níveis do jogo.

  • NodeJS
  • Express
  • Postgres
  • Prisma
CCG Microservices

CCG Microservices

external

Conjunto de microsserviços que sustentam recursos centrais de um CCG: autenticação, catálogo de cartas e gerenciamento de decks. Feitos em C# com Postgres e MongoDB, lidam com a lógica essencial que mantém o jogo funcionando.

  • C#
  • .NET
  • Postgres
  • MongoDB
Project Manager

Project Manager

external

API backend educacional inspirada no GitHub Projects. Permite criar equipes, gerenciar tarefas e organizar fluxos de projetos. Feita para aprender Python, Django e conceitos de backend, não para competir com ferramentas reais.

  • Python
  • Django
  • Postgres