▸ 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
[email protected]
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 4m) Remoto
actual

Analista de Desarrollo de Sistemas Sénior

NEPEN, Fortaleza, Ceará, Brasil

Actuación en el diseño técnico de proyectos y apoyo al equipo desde la planificación hasta la entrega. Contribución a las decisiones de arquitectura, intercambio de conocimiento con otros desarrolladores e interacción con clientes y socios de la empresa para comprender sus necesidades y alinear soluciones técnicas, con enfoque en sistemas IoT e integración de protocolos.

  • ▸ Definió la arquitectura técnica y la hoja de ruta de plataformas IoT, alineando los objetivos de negocio con soluciones escalables
  • ▸ Diseñó sistemas distribuidos orientados a eventos para la ingesta y el procesamiento de telemetría de alto volumen
  • ▸ Mentorizó a desarrolladores y lideró revisiones de código, elevando el estándar de calidad y entrega del equipo
  • ▸ Actuó como punto de contacto técnico con clientes y socios, traduciendo sus necesidades en soluciones viables
ASP.NET CoreSpring BootMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
may 2023 · jun 2024 (1a 1m) Remoto

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 BootJMSMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
ene 2022 · may 2023 (1a 4m) 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 BootMQTTReactAngularPostgreSQLFlutter
ago 2021 · dic 2021 (4m) Presencial

Desarrollador Full Stack Júnior

E.E.E.P. Clemente Olintho Távora Arruda, Baturité, 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
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