Skip to content
View matheuscamarques's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report matheuscamarques

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
matheuscamarques/README.md

Hello, I'm @matheuscamarques 👋

My name is Matheus de Camargo Marques. I'm a Software Engineer with a background in Computer Science and Logistics, currently pursuing a degree in Computer Engineering.

I'm passionate about Software Architecture, Design Patterns, Distributed Systems, and Fault-Tolerant Microservices. I specialize in Elixir, Erlang, and high-performance systems, and I’m always chasing the balance between elegant code and practical delivery.


🔍 What I'm working on

🏦 Modular Banking Architecture (Tutorial Series)

Modular Banking
A modularized banking solution in Elixir, showcasing context separation, DDD patterns, observability, and event-driven architecture.


🚀 Personal Projects and POCs

🛒 1. Shopping Cart Microservice

Event-driven cart with Saga Pattern, Kafka streaming, monitoring, and email notifications.

  • Source
  • Observability: Grafana + Prometheus
  • Resilience: Sagas Pattern + Kafka
  • Integrations: Email + Payment Gateway

🧙‍♂️ 2. Open-World Multiplayer RPG

Real-time game using Elixir, WebSockets, and Angular frontend.

  • Realtime Engine: Phoenix Channels
  • Frontend: Angular + ProcessingJS
  • Backend: Elixir + State Machine-based gameplay

💳 3. Omnichannel Payment Gateway (Brazilian Market)

Payments across channels with full compliance and monitoring.

  • Payment Gateways: Local integration
  • Features: Multi-channel + Transaction Monitoring
  • Security: PCI Compliance + Notifications

💻 Technologies and Experience

Domain Tools & Frameworks
Languages Elixir, Erlang, Go, PHP, Java, TypeScript, Dart
Frameworks Phoenix, Laravel, Angular, Flutter, CodeIgniter
Infrastructure Docker, Prometheus, Grafana, Kafka
Databases PostgreSQL, MySQL, Redis, MongoDB
Messaging RabbitMQ, Kafka, Phoenix PubSub
Architecture Microservices, DDD, CQRS, Event-Driven Systems
DevOps Docker Compose, CI/CD, Linux Scripting

📊 GitHub Stats

Matheus Camargo Marques stats Top Langs


📈 Advanced Metrics

Metrics


🌐 Interests

  • Distributed Systems & Concurrency
  • Actor Model & Fault-Tolerance (Erlang FTW)
  • Domain-Driven Design
  • Web3 and Smart Contracts
  • Developer Experience & Tooling
  • Game Dev and Simulation

🤝 I'm Open To

  • Remote Full-Stack or Backend Roles (Elixir/Erlang or PHP preferred)
  • Mentoring Junior Developers
  • Contributing to OSS & Writing Technical Articles
  • Building developer tools or distributed applications

📫 Contact


“Understanding a problem deeply is the first step to solving it elegantly.” — Manual do Matheus, Capítulo 1

Let’s build something awesome together. 🚀

Popular repositories Loading

  1. snooker_game_ex snooker_game_ex Public

    This project explores how functional programming and numerical computing in Elixir can be used to create dynamic, interactive visualizations, pushing the boundaries of what's possible with the BEAM.

    Elixir 18 2

  2. finance_chain finance_chain Public

    A financial API built with Elixir and Phoenix, leveraging blockchain principles and OTP (Open Telecom Platform) for concurrency and fault tolerance.

    Elixir 6

  3. walkie_tokie_live walkie_tokie_live Public

    Life project about OTP telecom systems, This project was developed with a focus on real-time distributed communication, ideal for use cases such as IP radios, point-to-point VoIP transmission, or r…

    Elixir 5

  4. collision_simulator_ex collision_simulator_ex Public

    Estudos de simulações físicas, otimização de sistemas concorrentes e aplicações de alta performance com Elixir.

    Elixir 5 2

  5. mundoabertocode mundoabertocode Public

    Novo Jogo

    TypeScript 2

  6. modular_banking modular_banking Public

    ModularBanking is an open-source initiative focused on building a modular, scalable, and extensible banking system. The project serves as an experimental playground for studying and implementing ev…

    Elixir 2