Senior Full Stack Software Engineer

Senior Full Stack Software Engineer with over 15 years of experience in game development and management.

Led cross-functional teams in creating multiplayer games and real-time systems using Unity3D, C#, Photon Engine, and Microsoft Orleans, building scalable and secure cloud architectures on AWS or Microsoft Azure.

Skilled in managing the full product lifecycle for gaming and BaaS platforms like PlayFab, Games Sparks and Nakama, consistently achieving engagement and monetization goals.

Expert at balancing technical and business requirements, I drive teams to deliver innovative gaming products with technologies like AWS (EC2, Lambda, S3), Microsoft Azure, Docker, and Kubernetes, and utilizing languages and frameworks such as C#, .NET, Go, Python and JavaScript (Node.js, React, Angular).

Continue reading Senior Full Stack Software Engineer

Database dei comuni italiani gratis in SQL (MySQL)

Ogni programmatore, almeno una volta nella vita, si trova ad affrontare l’annosa questione del Codice Fiscale italiano. Non voglio intraprendere una discussione sui bug progettuali di questo sistema (millenium bug e omocodie a.k.a. “omonimi di codice”), ma quando si ha a che fare con i Codici Fiscali si deve necessariamente lavorare con la lista dei comuni e il loro “codice catastale”.

Vediamo come scaricare gratuitamente il file con tutti i comuni italiani aggiornati, con il codice catastale, e convertirlo in query SQL per popolare il nostro database.

Continue reading Database dei comuni italiani gratis in SQL (MySQL)

Fattura Elettronica, 5 piattaforme per liberi professionisti

La fattura elettronica è un argomento ormai diffuso e conosciuto da molti professionisti. La prima volta che si è parlato di fattura elettronica era il lontano 2008, introdotta dalla legge di bilancio. Era lo stesso anno in cui uscì la prima versione di Google Chrome, un browser che ha cambiato completamente il modo di sviluppare per il web, ma questa è un’altra storia.

Di seguito un elenco delle piattaforme che, secondo il mio punto di vista, meritano una chance tra le tante esistenti.

Continue reading Fattura Elettronica, 5 piattaforme per liberi professionisti

Laravel Nova l’admin Panel semplice e flessibile che ancora non conoscevi

Laravel Nova è uno strumento per sviluppare un pannello di amministrazione, basato sul Framework Laravel. Consente di creare un admin panel che offra le cosiddette funzionalità CRUD o BREAD (Browse, Read, Edit, Add, Delete) [decisamente preferisco usare BREAD invece che CRUD 😂 ].

Sono mesi alla ricerca di un buon pannello di amministrazione per applicazioni sviluppate in Laravel, ne esistono decine e decine, qui ad esempio c’è una lista di 13 Admin Panel Generators:

https://laravel-news.com/13-laravel-admin-panel-generators

Sarebbe da intraprendere una discussione dedicata su come scegliere un pannello di admin, in base alle proprie competenze di sviluppo, in base alla flessibilità che si vuole ottenere, ecc…

Ora però vorrei concentrarmi su Laravel Nova ed elencare una serie di funzionalità che ho trovato particolarmente interessanti e che hanno permesso di farlo spiccare sopra gli altri analizzati. (E’ una scelta molto personale, andrebbe calata sul progetto e sulla propria esperienza con Laravel)

Continue reading Laravel Nova l’admin Panel semplice e flessibile che ancora non conoscevi