привет, мир

Mateus Martins

программный / разработчик

Full Stack-разработчик, увлечённый созданием инновационных решений. Опыт разработки систем управления и автоматизации IoT с акцентом на удобство использования и производительность. В настоящее время работаю аналитиком по разработке систем в различных секторах.

прокрутить

Создаю системы,
которые важны.

Full Stack-разработчик, увлечённый созданием инновационных решений. Опыт разработки систем управления и автоматизации IoT с акцентом на удобство использования и производительность. В настоящее время работаю аналитиком по разработке систем в различных секторах.

Работаю на пересечении встраиваемых систем, облачной инфраструктуры и современных веб-интерфейсов, превращая сложные требования в чистые, поддерживаемые решения.

местоположение
Сеара, Бразилия
эл. почта
contact@mateusam.dev
доступность
открыт к предложениям
01
Системное мышление Проектирую с учётом слабой связанности, масштабируемости и долгосрочной поддержки.
02
Ориентация на результат Создаю решения, которые имеют значение. Не просто работающий код, а системы, которые живут.
03
Full Stack Уверенно работаю с бэкендом, фронтендом и мобильной разработкой.
04
Командный игрок Устраняю блокеры, поддерживаю коллег и направляю технические решения.

Технологии.

Обзор инструментов, которые я использую каждый день, организованный как каталог.

01 Языки
TypeScriptJavaScriptJavaC#PythonSwiftRustCC++DartPHPSQL
02 Frontend
ReactAngularNext.jsVueTailwindViteHTMLCSSMaterial UIBootstrap
03 Backend
Node.jsNestJSExpressSpring BootASP.NET CoreRESTGraphQLWebSockets
04 Мобильные устройства
FlutterReact NativeSwiftUI
05 Интернет вещей и обмен сообщениями
MQTTRabbitMQActiveMQLoRaWAN
06 Базы данных
PostgreSQLMongoDBRedisMySQLTimescaleDBFirebaseOracle Database
07 DevOps и инструменты
DockerGitGitHubGitHub ActionsLinuxGitLab

Где я работал.

Хронология ролей, компаний и ключевых достижений.

июнь 2024 г. · По н.в. (2г) Удалённо
текущая

Аналитик по разработке систем (средний уровень)

NEPEN, Форталеза, Сеара, Бразилия

Руководство техническими инициативами и реализация проектов от начала до конца, преобразование требований в надёжные архитектуры и поддержка команд в определении и внедрении решений. Акцент на IoT-системах, абстракции протоколов и разделении систем.

  • Техническое руководство и управление проектами от начала до конца
  • Разработал конвертер NB-IoT в LoRaWAN, объединив телеметрию и абстрагировав протоколы
  • Значительно снизил связанность между устройствами и системами
ASP.NET CoreSpring BootMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
май 2023 г. · июнь 2024 г. (1г 1мес) Удалённо

Младший аналитик по разработке систем

NEPEN, Форталеза, Сеара, Бразилия

Полный рефакторинг системы управления IoT-устройствами с внедрением очередей, разделения обязанностей и инкрементальной обработки. Улучшены подключение и мониторинг устройств LoRaWAN и NB-IoT.

  • Снизил пиковую нагрузку обработки с часов до секунд с помощью очередей и инкрементальной обработки
  • Повысил стабильность потока данных и наблюдаемость для IoT-устройств
  • Активная техническая поддержка и координация в нескольких проектах
ASP.NET CoreSpring BootJMSMQTTRedisReactAngularRustPostgreSQLMongoDBDocker
янв. 2022 г. · май 2023 г. (1г 4мес) Удалённо

Младший Full Stack-разработчик

NEPEN, Форталеза, Сеара, Бразилия

Разработка решений для энергетического сектора и IoT (LoRaWAN), работа с бэкендом, фронтендом и мобильными приложениями. Моделирование и операции с реляционными и нереляционными базами данных.

  • Создал Full Stack-решения для энергетического сектора и IoT-систем
  • Работал с устройствами и протоколами LoRaWAN
  • Моделирование баз данных для SQL и NoSQL
ASP.NET CoreSpring BootMQTTReactAngularPostgreSQLFlutter
авг. 2021 г. · дек. 2021 г. (4мес) В офисе

Стажёр

E.E.E.P. Clemente Olintho Távora Arruda, Батурите, Сеара, Бразилия

Разработка системы управления для салонов красоты, включая модуль оплаты и административную область, оптимизированную для ежедневного использования.

  • Создал полную систему управления для салонов красоты
  • Модуль интеграции платежей
  • Административный интерфейс, оптимизированный для ежедневных операций
MongoDBNext.jsReact

Что я построил.

Собственные проекты, эксперименты и инструменты для решения реальных задач.

01

PraxisJS

TypeScript-first frontend-фреймворк на основе сигналов с точечной реактивностью. Без виртуального DOM. Без магии. Просто реактивный TypeScript как надо.

  • Точечная реактивность с сигналами
  • Классовые компоненты с декораторами (@State, @Prop, @Watch)
  • Встроенный роутер, реактивный стор и система анимаций
TypeScript
02

Lunara Engine

Фантазийная консоль для создания ретро-игр на Lua. Полностью в браузере. Вдохновлена PICO-8: холст 128×128, палитра 16 цветов, редактор спрайтов, редактор тайлмапов, step-секвенсор и кастомный слой симулируемого железа.

  • Игровая логика на Lua
  • Рендеринг пиксель-арта в ретро-стиле
  • Лёгкий и простой в встраивании
ReactTypeScriptLuaTailwind CSSWebAssembly
03

Flint

Регистровая виртуальная машина и ассемблероподобный язык для создания HTTP API и веб-систем с серверным рендерингом. Обработчики маршрутов пишутся в компактных .fl-модулях, компилируются в байткод и обслуживаются через среду выполнения Rust/Axum.

  • Кастомная байткод-VM с набором инструкций из 16 регистров
  • Полный конвейер компилятора: лексер → парсер → препроцессор → компилятор байткода
  • Страницы с серверным рендерингом (.flint.html и .flint.ui), скомпилированные в маршруты
Rust
04

Myne

Личный форк CrossPoint, переработанный из читалки EPUB в библиотеку физических книг и трекер сессий чтения. Включает прошивку для e-ink устройства Xteink X4 (ESP32-C3) и веб-дашборд.

  • Каталог физических книг на устройстве с коллекциями и журналом сессий чтения
  • Агрегированная статистика чтения, кешированная на SD для работы в пределах ~380KB RAM
  • Wi-Fi передача файлов, WebDAV и React-дашборд через HTTP API устройства
C++ESP32ReactTypeScript
05

3D Book Helpers

Генератор 3D-моделей в реальном времени для организации и защиты книг с помощью кастомных решений 3D-печати.

  • Генерация 3D-моделей в реальном времени
  • Кастомные решения 3D-печати
  • Интерактивный веб-инструмент
Three.jsReact
06

Cinemate

Управляйте избранным, оценивайте фильмы и создавайте персонализированные списки для просмотра.

  • Управление фильмами и оценки
  • Избранное и списки просмотра
  • Опубликовано в Google Play Store
React Native
07

We Transcriber

Транскрибируйте аудио в реальном времени с помощью технологии распознавания речи.

  • Транскрипция аудио в реальном времени
  • Веб-приложение
  • Быстро и точно
React
08

When to Die

Казуальная игра для мобильных устройств, созданная на Unity и опубликованная в Google Play Store.

  • Мобильный игровой опыт
  • Интеграция с Google Play Services
  • Опубликовано в Play Store
C#Unity
09

Holo

Лёгкий фреймворк для M5StickC Plus 2, обеспечивающий быстрое прототипирование встраиваемых систем.

  • Фреймворк для встраиваемых систем
  • Поддержка платформы M5Stack
  • Инструмент быстрого прототипирования
C++
010

BBB Crack the Code

Простая игра на C для BeagleBone Black bare-metal, демонстрирующая навыки низкоуровневого программирования.

  • Bare-metal-программирование
  • Низкоуровневый C и ассемблер
  • Игра для встраиваемых систем
CAssembly
011

Uno React

Простая игра Uno на React с классическими механиками карточной игры и мультиплеером.

  • Классический геймплей Uno
  • Реализация на React
  • Механики карточной игры
JavaScriptTypeScriptReact

Академическое образование.

Дипломы и квалификации, сформировавшие мой подход к решению задач.

2024 · По н.в.
Технологическая степень (CST), дистанционное обучение
PUCRS
Анализ и разработка систем (Full Stack и мобильные устройства)
2022 · 2023
Степень бакалавра
Universidade Federal do Ceará
Компьютерная инженерия
2019 · 2021
Среднее образование с техническим курсом
E.E.E.P. Clemente Olintho Távora Arruda
Информационные технологии

языки

Португальский Родной язык
Английский Средний, технический

интересы

IoT-системы Встраиваемые системы Системное проектирование Открытый исходный код Приложения для мобильных устройств Разработка игр