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