▸ olá, mundo

Mateus Martins

software / desenvolvedor

Desenvolvedor Full Stack apaixonado por construir soluções inovadoras. Tenho experiência em sistemas de gestão e automação IoT, com foco em usabilidade e desempenho. Atualmente atuo como Analista de Desenvolvimento de Sistemas em diferentes setores.

rolar

Construindo sistemas
que importam.

Desenvolvedor Full Stack apaixonado por construir soluções inovadoras. Tenho experiência em sistemas de gestão e automação IoT, com foco em usabilidade e desempenho. Atualmente atuo como Analista de Desenvolvimento de Sistemas em diferentes setores.

Atuo na interseção entre sistemas embarcados, infraestrutura em nuvem e interfaces web modernas, transformando requisitos complexos em soluções limpas e de fácil manutenção.

localização
Ceará, Brasil
disponibilidade
aberto a oportunidades
01
Pensamento Sistêmico Projeta para desacoplamento, escalabilidade e manutenção de longo prazo.
02
Orientado ao Impacto Entrega soluções que fazem diferença. Não apenas código que roda, mas sistemas que duram.
03
Full Stack Confortável com back-end, front-end e dispositivos móveis, do começo ao fim.
04
Colaborativo Remove bloqueios, apoia colegas e guia soluções técnicas.

Tecnologias.

Um panorama do que uso no dia a dia, organizado como um diretório de ferramentas.

01 Linguagens
TypeScriptJavaScriptJavaC#PythonSwiftRustCC++DartPHPSQL
02 Frontend
ReactAngularNext.jsVueTailwindViteHTMLCSSMaterial UIBootstrap
03 Backend
Node.jsNestJSExpressSpring BootASP.NET CoreRESTGraphQLWebSockets
04 Dispositivos móveis
FlutterReact NativeSwiftUI
05 IoT e mensageria
MQTTRabbitMQActiveMQLoRaWAN
06 Bancos de dados
PostgreSQLMongoDBRedisMySQLTimescaleDBFirebaseOracle Database
07 DevOps e ferramentas
DockerGitGitHubGitHub ActionsLinuxGitLab

Onde trabalhei.

Uma linha do tempo de cargos, empresas e principais contribuições.

jun. de 2024 · Presente (2a 4m) Remoto
atual

Analista de Desenvolvimento de Sistemas Sênior

NEPEN, Fortaleza, Ceará, Brasil

Atuação no desenho técnico de projetos e apoio à equipe do planejamento à entrega. Contribuição nas decisões de arquitetura, compartilhamento de conhecimento com outros desenvolvedores e interação com clientes e parceiros da empresa para entender suas necessidades e alinhar soluções técnicas, com foco em sistemas IoT e integração de protocolos.

  • ▸ Definiu a arquitetura técnica e o roadmap de plataformas IoT, alinhando objetivos de negócio a soluções escaláveis
  • ▸ Projetou sistemas distribuídos orientados a eventos para ingestão e processamento de telemetria em alto volume
  • ▸ Mentorou desenvolvedores e conduziu revisões de código, elevando o padrão de qualidade e entrega da equipe
  • ▸ Atuou como ponto de contato técnico com clientes e parceiros, traduzindo suas necessidades em soluções viáveis
ASP.NET CoreSpring BootMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
mai. de 2023 · jun. de 2024 (1a 1m) Remoto

Analista de Desenvolvimento de Sistemas Pleno

NEPEN, Fortaleza, Ceará, Brasil

Liderança de iniciativas técnicas e execução de projetos de ponta a ponta, transformando requisitos em arquiteturas sólidas e apoiando equipes na definição e implementação de soluções. Foco em sistemas IoT, abstração de protocolos e desacoplamento de sistemas.

  • ▸ Liderança técnica e gestão de projetos de ponta a ponta
  • ▸ Desenvolveu um conversor NB-IoT para LoRaWAN, unificando telemetria e abstraindo protocolos
  • ▸ Reduziu significativamente o acoplamento entre dispositivos e sistemas
ASP.NET CoreSpring BootJMSMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
jan. de 2022 · mai. de 2023 (1a 4m) Remoto

Analista de Desenvolvimento de Sistemas Júnior

NEPEN, Fortaleza, Ceará, Brasil

Refatorou completamente um sistema de gerenciamento de dispositivos IoT, introduzindo filas, separação de responsabilidades e processamento incremental. Melhorou a conectividade e o monitoramento para dispositivos LoRaWAN e NB-IoT.

  • ▸ Reduziu picos de processamento de horas para segundos via filas e processamento incremental
  • ▸ Aumentou a estabilidade do fluxo de dados e observabilidade para dispositivos IoT
  • ▸ Suporte técnico ativo e coordenação em múltiplos projetos
ASP.NET CoreSpring BootMQTTReactAngularPostgreSQLFlutter
ago. de 2021 · dez. de 2021 (4m) Presencial

Desenvolvedor Full Stack Júnior

E.E.E.P. Clemente Olintho Távora Arruda, Baturité, Ceará, Brasil

Desenvolvimento de soluções para os setores de energia e IoT (LoRaWAN), atuando em back-end, front-end e aplicações para dispositivos móveis. Modelagem e operações de bancos de dados relacionais e não relacionais.

  • ▸ Construiu soluções Full Stack para o setor de energia e sistemas IoT
  • ▸ Trabalhou com dispositivos e protocolos LoRaWAN
  • ▸ Modelagem de banco de dados para SQL e NoSQL
MongoDBNext.jsReact

O que construí.

Projetos pessoais, experimentos e ferramentas que desenvolvi para resolver problemas reais.

01

PraxisJS

Um framework frontend que prioriza TypeScript e é orientado a sinais, com reatividade granular. Sem DOM virtual. Sem mágica. Apenas TypeScript reativo feito do jeito certo.

  • Reatividade granular com sinais
  • Componentes em classe com decoradores (@State, @Prop, @Watch)
  • Roteador, estado reativo e sistema de animações integrados
TypeScript
02

Lunara Engine

Um console fantasia para criar jogos retrô com Lua. Construído inteiramente no navegador. Inspirado no PICO-8, oferece um ambiente criativo com restrições: canvas 128×128, paleta de 16 cores, editor de sprites, construtor de tilemaps, sequenciador de passos e uma camada de hardware simulada, tudo em um só lugar.

  • Lógica de jogo em Lua
  • Renderização de pixel art retrô
  • Leve e fácil de incorporar
ReactTypeScriptLuaTailwind CSSWebAssembly
03

Flint

Uma máquina virtual baseada em registradores e uma linguagem similar a assembly para construir APIs HTTP e sistemas web renderizados no servidor. Os manipuladores de rotas são escritos em módulos .fl compactos, compilados para bytecode e servidos por um runtime Rust/Axum.

  • VM de bytecode personalizada com conjunto de instruções de 16 registradores
  • Pipeline completo de compilação: lexer → parser → preprocessador → compilador de bytecode
  • Páginas renderizadas no servidor (.flint.html e .flint.ui) compiladas em rotas
Rust
04

Myne

Um fork pessoal do CrossPoint, adaptado de leitor de EPUB para uma biblioteca de livros físicos e rastreador de sessões de leitura. Inclui firmware para o dispositivo e-ink Xteink X4 (ESP32-C3) e um painel web complementar.

  • Catálogo de livros físicos no dispositivo com coleções e log de sessões de leitura
  • Estatísticas de leitura agregadas, armazenadas em cache no SD para caber no limite de ~380 KB de RAM
  • Transferência de arquivos Wi-Fi, WebDAV e painel React sobre a API HTTP do dispositivo
C++ESP32ReactTypeScript
05

3D Book Helpers

Um gerador de modelos 3D em tempo real projetado para ajudar a organizar e proteger livros por meio de soluções personalizadas de impressão 3D.

  • Geração de modelos 3D em tempo real
  • Soluções personalizadas de impressão 3D
  • Ferramenta interativa baseada na web
Three.jsReact
06

Cinemate

Gerencie favoritos, avalie filmes e crie listas de filmes personalizadas para manter sua coleção organizada.

  • Gerenciamento de filmes e avaliações
  • Favoritos e listas para assistir
  • Publicado na Google Play Store
React Native
07

We Transcriber

Transcreva seu áudio em tempo real usando tecnologia de reconhecimento de fala.

  • Transcrição de áudio em tempo real
  • Aplicação baseada na web
  • Rápida e precisa
React
08

When to Die

Um jogo casual para dispositivos móveis feito com Unity e publicado na Google Play Store.

  • Experiência de jogo para dispositivos móveis
  • Integração com Google Play Services
  • Publicado na Play Store
C#Unity
09

Holo

Um framework leve para o M5StickC Plus 2, permitindo prototipação rápida para sistemas embarcados.

  • Framework para sistemas embarcados
  • Suporte à plataforma M5Stack
  • Ferramenta de prototipação rápida
C++
010

BBB Crack the Code

Um jogo simples escrito em C para o BeagleBone Black em bare-metal, demonstrando habilidades de programação de baixo nível.

  • Programação bare-metal
  • C e Assembly de baixo nível
  • Jogo para sistemas embarcados
CAssembly
011

Uno React

Um jogo de Uno simples feito em React, com mecânicas clássicas de jogo de cartas e funcionalidade multiplayer.

  • Gameplay clássico do Uno
  • Implementação em React
  • Mecânicas de jogo de cartas
JavaScriptTypeScriptReact

Formação acadêmica.

Diplomas e credenciais que moldaram minha forma de pensar e abordar problemas.

2024 · Presente
Curso Superior de Tecnologia (CST), Ensino a Distância
PUCRS
Análise e Desenvolvimento de Sistemas (Full Stack e Dispositivos Móveis)
2022 · 2023
Bacharelado
Universidade Federal do Ceará
Engenharia de Computação
2019 · 2021
Ensino Médio com Curso Técnico
E.E.E.P. Clemente Olintho Távora Arruda
Tecnologia da Informação

▸ idiomas

Português Falante nativo
Inglês Intermediário técnico

▸ interesses

Sistemas IoT Sistemas embarcados Design de sistemas Código aberto Aplicativos para dispositivos móveis Desenvolvimento de jogos