hola, mundo

Mateus Martins

software / desarrollador

Desarrollador Full Stack apasionado por crear soluciones innovadoras. Tengo experiencia en sistemas de gestión y automatización IoT, con enfoque en usabilidad y rendimiento. Actualmente trabajo como Analista de Desarrollo de Sistemas en diferentes sectores.

desplazar

Construyendo sistemas
que importan.

Desarrollador Full Stack apasionado por crear soluciones innovadoras. Tengo experiencia en sistemas de gestión y automatización IoT, con enfoque en usabilidad y rendimiento. Actualmente trabajo como Analista de Desarrollo de Sistemas en diferentes sectores.

Trabajo en la intersección de sistemas embebidos, infraestructura en la nube e interfaces web modernas, transformando requisitos complejos en soluciones limpias y mantenibles.

ubicación
Ceará, Brasil
correo electrónico
contact@mateusam.dev
disponibilidad
abierto a oportunidades
01
Pensamiento Sistémico Diseña para el desacoplamiento, escalabilidad y mantenibilidad a largo plazo.
02
Orientado al Impacto Entrega soluciones que marcan la diferencia. No solo código que funciona, sino sistemas que perduran.
03
Full Stack Cómodo con back-end, front-end y dispositivos móviles, de principio a fin.
04
Colaborativo Elimina bloqueos, apoya a los compañeros y guía soluciones técnicas.

Tecnologías.

Un panorama de lo que uso día a día, organizado como un directorio de herramientas.

01 Lenguajes
TypeScriptJavaScriptJavaC#PythonSwiftRustCC++DartPHPSQL
02 Frontend
ReactAngularNext.jsVueTailwindViteHTMLCSSMaterial UIBootstrap
03 Backend
Node.jsNestJSExpressSpring BootASP.NET CoreRESTGraphQLWebSockets
04 Dispositivos móviles
FlutterReact NativeSwiftUI
05 IoT y mensajería
MQTTRabbitMQActiveMQLoRaWAN
06 Bases de datos
PostgreSQLMongoDBRedisMySQLTimescaleDBFirebaseOracle Database
07 DevOps y herramientas
DockerGitGitHubGitHub ActionsLinuxGitLab

Dónde he trabajado.

Una cronología de roles, empresas y contribuciones clave.

jun 2024 · Presente (2a) Remoto
actual

Analista de Desarrollo de Sistemas Semisénior

NEPEN, Fortaleza, Ceará, Brasil

Liderazgo de iniciativas técnicas y ejecución de proyectos de extremo a extremo, transformando requisitos en arquitecturas sólidas y apoyando a los equipos en la definición e implementación de soluciones. Enfoque en sistemas IoT, abstracción de protocolos y desacoplamiento de sistemas.

  • Liderazgo técnico y gestión de proyectos de extremo a extremo
  • Desarrolló un convertidor de NB-IoT a LoRaWAN, unificando la telemetría y abstrayendo protocolos
  • Redujo significativamente el acoplamiento entre dispositivos y sistemas
ASP.NET CoreSpring BootMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
may 2023 · jun 2024 (1a 1m) Remoto

Analista de Desarrollo de Sistemas Júnior

NEPEN, Fortaleza, Ceará, Brasil

Refactorizó completamente un sistema de gestión de dispositivos IoT, introduciendo colas, separación de responsabilidades y procesamiento incremental. Mejoró la conectividad y el monitoreo para dispositivos LoRaWAN y NB-IoT.

  • Redujo los picos de procesamiento de horas a segundos mediante colas y procesamiento incremental
  • Aumentó la estabilidad del flujo de datos y la observabilidad para dispositivos IoT
  • Soporte técnico activo y coordinación en múltiples proyectos
ASP.NET CoreSpring BootJMSMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
ene 2022 · may 2023 (1a 4m) Remoto

Desarrollador Full Stack Júnior

NEPEN, Fortaleza, Ceará, Brasil

Desarrollo de soluciones para los sectores de energía e IoT (LoRaWAN), trabajando en back-end, front-end y aplicaciones para dispositivos móviles. Modelado y operaciones de bases de datos relacionales y no relacionales.

  • Construyó soluciones Full Stack para el sector energético y sistemas IoT
  • Trabajó con dispositivos y protocolos LoRaWAN
  • Modelado de bases de datos SQL y NoSQL
ASP.NET CoreSpring BootMQTTReactAngularPostgreSQLFlutter
ago 2021 · dic 2021 (4m) Presencial

Practicante

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

Desarrollo de un sistema de gestión para salones de belleza, incluyendo módulo de pago y área administrativa optimizada para uso diario.

  • Construyó un sistema de gestión completo para salones de belleza
  • Módulo de integración de pagos
  • Interfaz administrativa optimizada para operaciones diarias
MongoDBNext.jsReact

Lo que he construido.

Proyectos personales, experimentos y herramientas que desarrollé para resolver problemas reales.

01

PraxisJS

Un framework frontend que prioriza TypeScript y está orientado a señales, con reactividad granular. Sin DOM virtual. Sin magia. Solo TypeScript reactivo hecho correctamente.

  • Reactividad granular con señales
  • Componentes de clase con decoradores (@State, @Prop, @Watch)
  • Enrutador, estado reactivo y sistema de animaciones integrados
TypeScript
02

Lunara Engine

Una consola de fantasía para crear juegos retro con Lua. Construida completamente en el navegador. Inspirada en PICO-8, ofrece un entorno creativo con limitaciones: lienzo 128×128, paleta de 16 colores, editor de sprites, constructor de tilemaps, secuenciador de pasos y una capa de hardware simulada.

  • Lógica de juego en Lua
  • Renderizado de pixel art retro
  • Ligero y fácil de integrar
ReactTypeScriptLuaTailwind CSSWebAssembly
03

Flint

Una máquina virtual basada en registros y un lenguaje similar a ensamblador para construir APIs HTTP y sistemas web renderizados en servidor. Los manejadores de rutas se escriben en módulos .fl compactos, se compilan a bytecode y se sirven a través de un runtime Rust/Axum.

  • VM de bytecode personalizada con conjunto de instrucciones de 16 registros
  • Pipeline completo de compilación: lexer → parser → preprocesador → compilador de bytecode
  • Páginas renderizadas en servidor (.flint.html y .flint.ui) compiladas en rutas
Rust
04

Myne

Un fork personal de CrossPoint, reconvertido de lector de EPUB a una biblioteca de libros físicos y rastreador de sesiones de lectura. Incluye firmware para el dispositivo e-ink Xteink X4 (ESP32-C3) y un panel web complementario.

  • Catálogo de libros físicos en el dispositivo con colecciones y registro de sesiones
  • Estadísticas de lectura agregadas, almacenadas en caché en SD para ajustarse al límite de ~380 KB de RAM
  • Transferencia de archivos Wi-Fi, WebDAV y panel React sobre la API HTTP del dispositivo
C++ESP32ReactTypeScript
05

3D Book Helpers

Un generador de modelos 3D en tiempo real diseñado para ayudar a organizar y proteger libros a través de soluciones personalizadas de impresión 3D.

  • Generación de modelos 3D en tiempo real
  • Soluciones personalizadas de impresión 3D
  • Herramienta interactiva basada en web
Three.jsReact
06

Cinemate

Gestiona favoritos, valora películas y crea listas de películas personalizadas para mantener tu colección organizada.

  • Gestión de películas y valoraciones
  • Favoritos y listas para ver
  • Publicado en Google Play Store
React Native
07

We Transcriber

Transcribe tu audio en tiempo real utilizando tecnología de reconocimiento de voz.

  • Transcripción de audio en tiempo real
  • Aplicación basada en web
  • Rápida y precisa
React
08

When to Die

Un juego móvil casual hecho con Unity y publicado en Google Play Store.

  • Experiencia de juego móvil
  • Integración con Google Play Services
  • Publicado en Play Store
C#Unity
09

Holo

Un framework ligero para el M5StickC Plus 2, que permite la prototipación rápida para sistemas embebidos.

  • Framework para sistemas embebidos
  • Soporte para la plataforma M5Stack
  • Herramienta de prototipación rápida
C++
010

BBB Crack the Code

Un juego simple escrito en C para BeagleBone Black en bare-metal, mostrando habilidades de programación de bajo nivel.

  • Programación bare-metal
  • C y Assembly de bajo nivel
  • Juego para sistemas embebidos
CAssembly
011

Uno React

Un juego de Uno simple hecho en React con mecánicas clásicas de juego de cartas y funcionalidad multijugador.

  • Gameplay clásico del Uno
  • Implementación en React
  • Mecánicas de juego de cartas
JavaScriptTypeScriptReact

Formación académica.

Títulos y credenciales que moldearon mi forma de pensar y abordar los problemas.

2024 · Presente
Grado Tecnológico (CST), Educación a Distancia
PUCRS
Análisis y Desarrollo de Sistemas (Full Stack y Dispositivos Móviles)
2022 · 2023
Licenciatura
Universidade Federal do Ceará
Ingeniería Informática
2019 · 2021
Bachillerato con Curso Técnico
E.E.E.P. Clemente Olintho Távora Arruda
Tecnología de la Información

idiomas

Portugués Hablante nativo
Inglés Intermedio técnico

intereses

Sistemas IoT Sistemas embebidos Diseño de sistemas Código abierto Aplicaciones para dispositivos móviles Desarrollo de juegos