Elettronica, firmware e software per prodotti connessi

Progetto dispositivi e sviluppo il software che li fa funzionare: dalla scheda al firmware, fino al cloud e alle app iOS e Android.

Settori

  • Robotica
  • Industriale
  • Internet of Things
  • Wearable
  • Cloud
  • Elettrodomestici

Competenze

Dalla scheda all’app

01

Progettazione PCB

Schemi elettrici e sbroglio di schede digitali e analogiche, fino a 6 layer, per dispositivi a batteria, energy harvesting e controllo motori.

Altium Designer · KiCad · Eagle · Fusion 360

02

Firmware embedded

Firmware in C/C++, bare-metal o su RTOS, bootloader sicuri, aggiornamenti OTA, controllo di motori BLDC, stepper e DC e sistemi Linux embedded.

STM32 · nRF52 · Renesas · NXP · GigaDevice · ESP32 · FreeRTOS · Zephyr · Yocto

03

Connettività

Collegamento tra schede, sensori e reti: dai protocolli wireless per i prodotti connessi ai bus cablati per gli ambienti industriali.

BLE · Wi-Fi · NB-IoT · GPS · CAN FD · RS485 · UART · I2C · SPI

04

Backend e cloud

API, database SQL e NoSQL e autenticazione sicura per gestire utenti, dati e dispositivi, pensati insieme al firmware e alle applicazioni che li usano.

Python · PHP · JavaScript · API · SQL · NoSQL

05

App mobile

App native e multipiattaforma per iPhone, iPad e Android, comprese quelle che dialogano direttamente con l’hardware.

Swift · Kotlin · Java · Flutter · React Native · Xcode · Android Studio

06

Web app

Dashboard e applicazioni web per gestire servizi, clienti e dati dei dispositivi.

React · Vue.js · JavaScript · HTML/CSS

Il profilo

Giuseppe Caccavale, ritratto in bianco e nero

Giuseppe
Caccavale

Progetto schede elettroniche, sviluppo firmware e costruisco servizi e applicazioni che lavorano insieme.

Seguire tutte le parti del prodotto mi permette di curare i punti in cui si incontrano: come un dispositivo comunica, come vengono gestiti i dati e come diventano accessibili in un’app.

Ho base a Nola, in provincia di Napoli, e lavoro con clienti senza limiti geografici.