Skip to content
View RhogarDarkmor's full-sized avatar

Block or report RhogarDarkmor

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

Matheus Camargo

Desenvolvedor Back-End · Python · Java · TypeScript/NestJS · Sorocaba/SP

LinkedIn E-mail


Aprendi a programar nas brechas do dia, entre um turno e outro, e hoje construo back-end: APIs organizadas em camadas, testadas de verdade e documentadas para outra pessoa entender sem precisar me perguntar.

Projetos em destaque

Processador de transações de apostas (aposta, ganho, estorno e rollback) feito para o desafio técnico de back-end da Jungle Gaming.

  • NestJS, TypeScript, PostgreSQL, MikroORM, filas SQS e Docker Compose
  • Idempotência por chave, lock pessimista, padrão outbox, DLQ e conciliação do saldo com o ledger
  • Teste de carga: 300 apostas simultâneas em 3 instâncias da API, 0 erros e saldo idêntico ao reconstruído pelo ledger

Ferramenta em Python que transforma um projeto Python num mapa interativo de funções e chamadas.

  • App desktop com grafo interativo em D3.js
  • Análise de repositórios do GitHub (owner/repo ou URL) e de arquivos ZIP
  • Testes, CI no GitHub Actions, ruff, black, isort, pre-commit e Docker

Party-Up

SaaS próprio, em desenvolvimento.

Stack

Linguagens Python Java TypeScript JavaScript

Back-end e dados NestJS PostgreSQL MySQL SQLite

Ferramentas Docker Git GitHub Actions

Formação

  • Formação Python com Orientação a Objetos · Alura · set/2025
  • Formação Iniciante em Programação · Alura · ago/2025

Pinned Loading

  1. bradesco-hbtn-java bradesco-hbtn-java Public

    Forked from brunoafanasiev/bradesco-hbtn-java

    Java

  2. metrocode metrocode Public

    Visualize projetos Python como um mapa interativo de funções e chamadas, no estilo mapa de metrô. App desktop com grafo em D3.js.

    Python

  3. teste-pratico-backend teste-pratico-backend Public

    Processador distribuído de transações de apostas com NestJS, PostgreSQL, SQS e Docker: idempotência, outbox, DLQ e teste de carga.

    TypeScript