Ruan Lopes
Desenvolvedor de Software
Escrevo cartas para maquinas.

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