matheuscamarques
Engenheiro Full-Stack Sênior

Matheus de Camargo Marques

Matheus de Camargo Marques

Especialista em sistemas concorrentes e distribuídos com Elixir. Transformo arquiteturas complexas em soluções escaláveis e performáticas.

Especialidades

Backend Concorrente & Distribuído

Desenvolvimento de sistemas altamente escaláveis usando Elixir/OTP. Experiência em microserviços, message queues e arquiteturas resilientes.

Otimização de Bancos de Dados

Performance tuning, indexação estratégica, query optimization e modelagem de dados para aplicações de alta demanda.

Manutenção & Melhoria de Legados

Refatoração de código legado, modernização de arquiteturas e implementação de boas práticas sem interromper operações.

Formação Acadêmica

Pós-Graduação (Stricto Sensu)

Em Andamento

UTFPR - Curitiba

Aluno Stricto Externo

Engenharia da Computação

Bacharel

Licenciatura em Computação

Licenciatura

Técnico em Informática

Formação Técnica

Técnico em Logística

Formação Técnica

Stack Tecnológico

Backend

ElixirPhoenixGolangJavaPHP

Frontend

ReactAngularTypeScriptNext.js

Mobile & Outros

Android (Java)PostgreSQLRedisDockerKubernetes

Projetos & Pesquisa

Conceito de Arquitetura

NeuroStack-RAG

Uma Arquitetura Cognitiva Bio-Inspirada para LLMs

Resumo Executivo

Sistemas de Geração Aumentada por Recuperação (RAG) tradicionais enfrentam um problema crítico: a entropia. Com o tempo, o acúmulo de dados não estruturados gera ruído, lentidão e aumenta a taxa de alucinações. O NeuroStack-RAG é uma resposta arquitetural a esse problema, simulando os mecanismos biológicos de memória do cérebro humano — esquecimento ativo, consolidação de memória e aprendizado por associação — para criar uma base de conhecimento que não apenas cresce, mas evolui e se torna mais inteligente com o uso.

O Problema

Em arquiteturas de dados convencionais, o conhecimento é estático. Um documento inserido hoje tem o mesmo "peso" na busca vetorial daqui a um ano, independentemente de sua utilidade real. Isso cria um crescimento linear de ruído, onde a informação relevante é sufocada por dados obsoletos, degradando a performance do modelo de linguagem.

A Solução: Biomimética de Dados

O NeuroStack abandona a ideia de "banco de dados estático" em favor de um sistema de memória vivo. Ele introduz o conceito de ciclo de vida da informação, onde cada dado precisa "lutar" pela sua sobrevivência baseando-se em utilidade e reforço. A arquitetura opera sobre três pilares conceituais:

1. Hierarquia de Memória em Três Camadas

Assim como o cérebro, o sistema segmenta dados por "idade" e complexidade semântica: Espaço Éden (Memória de Trabalho), Espaço Sobrevivente (Memória Episódica) e Espaço Tenured (Memória Semântica).

2. Sinapse Aumentada (Aprendizado Hebbiano)

"Células que disparam juntas, permanecem conectadas". O sistema aplica esse princípio aos dados, ponderando a relevância pelo histórico de acesso. Memórias úteis tornam-se "sinapticamente fortes", enquanto as irrelevantes enfraquecem.

3. Ciclos de "Sono" e Consolidação Offline

Processos assíncronos análogos ao sono humano para manutenção. A Fase de Eficiência (NREM) otimiza a busca, e a Fase de Síntese (REM) "sonha" com os dados para encontrar conexões e gerar novos insights para o Grafo de Conhecimento.

Diferenciais Técnicos

  • Esquecimento Ativo (Garbage Collection Semântico): Redução drástica de custos de armazenamento e ruído ao eliminar automaticamente dados obsoletos.
  • Recuperação Contextual: O sistema prioriza o que é importante, não apenas o que é parecido.
  • Anti-Alucinação: Ao consolidar fatos em grafos e validar contradições durante o processamento offline, o sistema aumenta a confiabilidade das respostas.

Este projeto é uma exploração contínua sobre como podemos tornar a IA mais eficiente e próxima da cognição humana. Interessado em discutir arquitetura de sistemas cognitivos? Entre em contato.

Áreas de Estudo Atual

Arquiteturas Evolutivas
Design Patterns Reativos
Sistemas Distribuídos
Machine Learning

Recomendações

Marcos Vinícius

Software Engineer | Java | Kotlin | Spring Boot | Docker

Tive/tenho o privilégio de trabalhar com o Matheus e posso afirmar que ele é um profissional raro. Além de sua grande capacidade técnica, que sempre impressiona, Matheus se destaca por sua habilidade em liderar equipes de forma inspiradora. É um verdadeiro facilitador, sempre pronto para ouvir, apoiar e encontrar soluções, sempre com muita humildade. Sua postura acessível e colaborativa cria um ambiente de trabalho motivador e produtivo.

Daniel Oliveira

Desenvolvedor Golang

O Matheus é um profissional excepcional, que se destaca pela sua proatividade, visão estratégica e busca constante por melhorias. Ele está sempre atento às novas tecnologias e às tendências do mercado, mas sem deixar de lado os pontos positivos das soluções consolidadas. Além disso, ele é um ótimo colega de trabalho, que compartilha seus conhecimentos e contribui para o crescimento da equipe.

Emanuel Kidoguchi

Fullstack Developer | Elixir | Phoenix | LiveView

Matheus possui sólidos conhecimentos em Erlang/Elixir, além de ser um apaixonado pela linguagem. Altamente criterioso e focado em desenvolver softwares escaláveis tolerantes à falha, é um excelente profissional sobretudo no contexto do OTP com Elixir e Erlang.

Mikael Santos

Key Account Manager

Matheus é excelente em organização, um profissional muito focado. Como programador tem uma mente incrível para absorver/replicar conhecimento, pelo domínio das linguagens e experiência.

Cleverson Matias

Desenvolvedor Fullstack | Node.js | PHP | React | SQL

Um ótimo colega de trabalho, dedicação é tudo para o Matheus, sempre focado em fazer o melhor e com uma riqueza de detalhes impressionante, gostei muito de trabalhar com ele, ótima pessoa! excelente profissional!

Mateus de Matos Leal

Software Engineer

Persistência é a palavra que me vem à mente quando penso em Matheus. Acima de tudo, fiquei impressionado com a capacidade de Matheus de trabalhar duro em cada projeto. E, claro, sua maneira gentil de tratar os amigos. Matheus seria um verdadeiro trunfo para qualquer posição que exija programação e vem com minha recomendação sincera.

Acredito que cada um de nós possui dons únicos — e que temos a responsabilidade de colocá-los a serviço do mundo. No meu caso, encontrei essa vocação no mundo dos sistemas distribuídos, com profundo conhecimento da pilha Erlang/OTP e da linguagem Elixir.

Trabalho com propósito. Gosto de resolver problemas complexos — aqueles que parecem maiores do que nós — porque sei que não estou trilhando esse caminho sozinho. Ensino o que aprendo, compartilho o que construo e contribuo com a comunidade sempre que posso — seja mentorando, aprimorando código aberto ou organizando encontros para fomentar conexões.

Vejo a tecnologia como um instrumento poderoso — um que, nas mãos certas, pode transformar vidas. É por isso que busco a excelência. Não por orgulho, mas porque acredito que dar o nosso melhor é uma forma de gratidão. Projetos sem alma não me motivam. Sou guiado por um propósito, não apenas por código.

Já falhei. Já hesitei. E foi nesses momentos que mais cresci. Hoje, entendo que os desafios não vêm para me deter — eles vêm para me moldar. Cada obstáculo é uma oportunidade para servir melhor, com mais humildade, fé e coragem.

Mateus 25:14-30 — a Parábola dos Talentos — me lembra diariamente do que está em jogo: não desperdiçar o que me foi confiado.

Se você se sente chamado a ir além, se busca parceiros com propósito e se acredita que a tecnologia pode ser uma ponte — e não um fim — será um privilégio conectar-me com você.

Vamos trabalhar juntos?

Seja para consultoria técnica, aulas personalizadas ou modernização de sistemas, estou pronto para ajudar sua equipe a alcançar o próximo nível.