Bologna, Emilia-Romagna, Italy
Teaching laboratory management, department cloud and network infrastructure management, research support
Tutor of the teaching Computing Networks for the bachelor's degree program in Computer Engineering. Teaching support during tutorials and exams.
Analysis, design and development of a cross-platform (Android and iOS) mobile application based on the Flutter framework. The app, developed under the Erasmus+ program, aims to encourage physical activity for older people.
Design, development, testing and deployment of two blockchain-based platforms for textile and agribusiness supply chain certification. Design, development and testing of an application, in Desktop and Web versions, aimed at students with BES (Special Educational Needs) for support in writing mathematical formulas. The output generated is in XML, Latex and JSON formats. Deployment and management of a private cloud platform distributed over nodes in distant locations via VXLAN tunnels, VM management, and deployment of data collection and data processing applications involved in the project. Design, development and testing of a RESTful web application for interaction with Openstack cloud platform APIs (services: Keystone, Nova, Swift) based on RBAC access model. Dockerization (container lifecycle, images, Dockerfile creation) and deployment of the application on clusters of VMs using Docker Swarm.
Company specialized in the design and development of Java applications to help other companies achieving the best results in the most efficient way. Some of its products and projects are to optimize company processes and manage documents ( "MiOrganizzo"), to organize a call center service ("Trouble Ticketing" - MARPOSS) and to manage the collection of contents for editorial projects ("Rapido" - Zanichelli). From July 2016 to October I worked as consultant for Engineering S.p.a at municipality of Bologna developing documents management software for the public administration.
Company specialized in financial and banking services. Key responsibilities included programming applications oriented to Private Banking mainly in Java (J2EE) designing and developing new features and testing them using unit testing (JUnit).
Research focused on Vehicular Ad Hoc Networks (VANETs), specifically in the design of protocols to know in advance the traffic conditions along a specified route in a urban scenario. I have worked for about 9 months designing the protocols, implementing them in C++ and OTcl and have tested and compared them with the network simulator (ns2) and R.