Vai al contenuto
MXM

Competenze e stack

Gli strumenti con cui lavoro ogni giorno, organizzati per area. Scelgo la tecnologia in base al problema, non il contrario.

Linguaggi

  • C
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Dart
  • PHP
  • Bash
  • SQL

Sistemi operativi e RTOS

  • Linux
  • Embedded Linux (Yocto / Buildroot)
  • FreeRTOS
  • Windows

Piattaforme hardware

  • ARM Cortex-M / Cortex-A
  • STM32
  • NXP (i.MX / LPC)
  • ESP32

Protocolli e comunicazione

  • MQTT
  • Modbus RTU/TCP
  • CAN
  • RS-232/485
  • NFC
  • BLE
  • REST
  • WebSocket

Frontend e GUI

  • React
  • Qt

App mobile e desktop

  • Flutter (Android, iOS, Windows, Linux)
  • Qt

Backend

  • Node.js
  • Django

Database

  • PostgreSQL
  • MySQL
  • SQLite
  • InfluxDB

Cloud e DevOps

  • AWS
  • DigitalOcean
  • Docker
  • Kubernetes
  • CI/CD
  • Git

Domini applicativi

  • Automazione industriale
  • IoT
  • Sistemi di pagamento
  • Vending
  • Telemetria