Mobile Developer at Deloitte, Milano

The project I'm currently working on in Deloitte is the development of the new iOS and Android cross-platform IoT app in Flutter connected to the new coffee machines of a famous Italian manufacturer, where I'm leading an international team of 6 developers.
The communication between the app and the coffee machine is handled with AWS IoT Core, with WebSocket in lan2lan and MQTT in cloud.
We also made 2 native modules in Kotlin and Swift: ApplianceKit for machine communication and IdentityKit for users authentication. The 2 modules are used by the app through Flutter plugins we developed.
For the development we used BLoC, GetIt, Dio and Retrofit.
Unit tests are written using bloc_test and run with Jenkins.

December 2023 - Present