Alessandro is a Software Engineer and Solution Architect with 10+ years of experience both in Enterprise and Academia He holds a Ph.D. degree in Computer Engineering where he published scientific articles, participated as a reviewer/technical committee of International Conferences, and Journals, and developed multiple open-source projects. Alessandro has worked for a different range of enterprises, from startups to multinationals, both as a freelance/consultant or intern. He has a broad background in many different IT areas and is used to working with different clients and creating solutions that target a broad range of use cases, technologies, or programming languages.Hire Alessandro
– Responsible for the architecture used to deliver the company services
– Responsible for innovation and usage of industry best practices
– Supervision of the work of 15 architects/developers
– Definition of SDLC, roadmaps, and communication with upper management
– Requirements analysis and architectures definition of innovative projects
– Technology scouting and introduction of innovative tools and best practices
– Management and supervision of consultants and junior developers.
Gas Cabins Inverter Optimization for Hera:
Design and implementation of a prediction model for the gas supply optimization with the inversion of summer/winter. The prediction has been implemented by considering the daily amount of error (calculated on the portion of the CDF of the normal distribution, built with mean and standard deviation, evaluated at the threshold values).
Gas Cabins Odouriser Optimization for Hera:
Designed and implementation of a prediction model for the gas cabins odorizer emptying with the goal to optimize the odorizer filling plan. The prediction has been implemented by using statistical regression.
Padua Aqueduct Optimization for Hera:
Designed and implementation of a prediction model for the water request, on an hourly and daily basis, to improve aqueduct efficiency and resource consumption. The prediction has been implemented by combining statistical regression and the LSTM model within a REST web service that handles the incoming calls.
Hera Virtual Assistant for Hera:
Designed and implementation of a virtual assistant application to allow operators to retrieve various information (e.g. telemetry, alarms, consumption, etc) about physical plants, remotely, from their smartphone. The application has been built on GCP with a speech-to-text fully-managed service and a microservices architecture, based on K8s and Docker, to scale and allow a massive number of users to use it.
Projects management, monitoring, software architecture, and implementation:
– Definition of projects architectures
– Tech lead of 4+ people teams
– Analyze customer’s specifications, architecture, effort, and budget estimation
AWS cloud migration in collaboration with Miroglio Group:
Migration of ~80 applications in production from on-premise infrastructure towards AWS cloud.
Azure cloud migration in collaboration with Nokia:
Migration and adaptation of Nokia on-premise analytics applications to a microservices architecture
on Azure cloud.
Multi-Cloud – R&D project:
Microservices implementation model that enables fully-portable Cloud solutions (whether they are: public, private, or on-premise) in order to move workloads to the most suitable and affordable platforms.
The IaC Terraform tool has been used to create the infrastructure and a Kubernetes as a
The service solution (AWS EKS) has been deployed as the orchestration platform.
Altran Cloud Adoption Framework in collaboration with Miroglio Group and Whirlpool:
Assessment of the company IT architecture and of a very wide range of applications, identification of the best cloud adoption strategy based on company priorities, and how the cloud can leverage and support the company’s needs to migrate applications to it. The assessment has been fully automated with a Python-based framework and data analysis tools and, then, used by the all Altran-Cloud team for cloud assessments.
User-Level Online Offloading Framework (ULOOF) project.
– Assessment of computation offloading solutions for mobile applications
– Definition of fog/edge/cloud computing architecture
Development and architect of large web applications for banks and insurances.
Startup for action sports fans.
• 2020 Paolo Bellavista, Javier Berrocal, Antonio Corradi, Sajal Das, Luca Foschini, Isam Al Jawarnehm, Alessandro Zanni. “How Fog Computing Can Support Latency/Reliability-Sensitive IoT Applications: An overview and a Taxonomy of State-Of-The-Art Solutions” In Wiley book – Fog Computing: Theory and Practice
• 2019 Paolo Bellavista, Javier Berrocal, Antonio Corradi, Sajal Das, Luca Foschini, Alessandro Zanni.. “A Survey on Fog Computing for the Internet of Things” In Elsevier Pervasive and Mobile Computing Journal
• 2018 Paolo Bellavista, Antonio Corradi, Andy Edmonds, Luca Foschini, Alessandro Zanni, Thomas Michael Bohnert.
• “Service State Migration for Elastic Provisioning of Telco Services in Mobile Cloud Networking”, In IEEE Transactions on Services Computing
• 2018 Alessandro Zanni, Stefan Forsström, Ulf Jennehag, Paolo Bellavista. “Elastic Provisioning of Internet of Things Services using Fog Computing: an Experience Report”. IEEE 6th Internation Conference on Mobile Cloud computing, Services, and Engineering, Bamberg (Germany)
• 2018 Paolo Bellavista, Antonio Corradi, Alessandro Zanni. “Integrating Mobile Internet of Things and Cloud Computing towards Scalability: Lessons Learned from Existing Fog Computing Architectures and Solutions”. International Journal of Cloud Computing (IJCC).
• 2018 Paolo Bellavista, Luca Foschini, Alessandro Zanni. ParticipAct for Smart and Connected Communities: Exploiting Social Network with Profile Extension in Crowdsensing Systems”. In: ACM 19th International Conference on Distributed Computing and Networking (ICDCN), Varanasi (India).
• 2017 Alessandro Zanni, Se-young Yu, Paolo Bellavista, Rami Langar, Stefano Secci. “Automated Selection of Offloadable Tasks for Mobile Computation Offloading in Edge Computing”. IEEE 13th International Conference on Network and Service Management (CNSM), Tokyo (Japan).
• 2017 Paolo Bellavista, Michele Solimando, Alessandro Zanni. “A Migration-enhanced Edge Computing Support for Mobile Services in Hostile Environments”. 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia.
• 2017 Alessandro Zanni, Se-Young Yu, Stefano Secci, Rami Langar, Paolo Bellavista, Daniel F. Macedo. “Automated Offloading of Android Applications for Computation/Energy Optimizations”. IEEE International Conference on Computer Communications (INFOCOM), Atlanta (USA).
• 2017 Paolo Bellavista, Alessandro Zanni. “Feasibility of Fog Computing Deployment based on Docker Containerization over RaspberryPi”. ACM 18th International Conference on Distributed Computing and Networking (ICDCN), Hyderabad (India).
• 2016 Paolo Bellavista, Alessandro Zanni. “Scalability of Kura-extended Gateways via MQTT-CoAP Integration
• and Hierarchical Optimizations”. Springer 7th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (MobilWare), Turin.
• 2016 Paolo Bellavista, Alessandro Zanni. “Fog Platform Realization Towards Effective IoT Resource Management”. Conference ONOS Build – Poster session, Paris.
• 2016 Antonio Corradi, Luca Foschini, Alessandro Zanni – Mirco Casoni, Stefano Monti, Francesco Sprotetto. “A Federation model to support semantic SPARQL queries for Enterprise Data Governance”. In: IEEE 11th International Conference on Digital Information Management (ICDIM), Porto.
• 2016 Paolo Bellavista, Alessandro Zanni. “Towards Better Scalability for IoT-Cloud Interactions via Combined Exploitation of MQTT and CoAP”. In: IEEE 2nd International Forum on Research and Technologies for Society and Industry, Technologies for smarter societies (RTSI), Bologna.
• 2015 Paolo Bellavista, Antonio Corradi, Alessandro Zanni. “Integrating Mobile Internet of Things and Cloud Computing towards Scalability: Lessons Learned from Existing Fog Computing Architectures and Solutions”. In: Proceedings, 3rd International IBM Cloud Academy Conference ICA CON, Budapest.
• 2015 Alessandro Zanni. “Cyber-Physical Systems and Smart Cities (read)”. In: IBM developer Works.
• 2014 Alessandro Zanni. “Build a Python Web Crawler with Scrapy (read)”. In: DevX.com.
• 2014 Alessandro Zanni. “Web Application Vulnerabilities Assessment – Introduction to Zap (read)”.In: DevX.com under review Alessandro Zanni, Alessio Diamanti, Se-young Yu, Stefano Secci, Rami Langar, Paolo Bellavista. “User-Level Online Offloading Framework for Automated Offloading of Android Applications”. In: Elsevier Pervasive and Mobile Computing Journal.
• 2017 Outstanding Reviewer. Elsevier Pervasive and Mobile Computing Journal, Top 10th percentile of reviewers.
• 2016 Sorbonne University research grant. Sorbonne University.
• 2016 ”Marco Polo” travel grant. The University of Bologna.
• Member of the Technical Program Committee:
– IEEE Int. Conf. on Cloud and Wireless Systems for Industrial Applications (INDIN 2018)
– Int. Conf. on Wireless Communications and Mobile Computing (IWCMC 2017, 2018)
• Organising Member:
– 20th IEEE Int. Conf. Innovations in Clouds, Internet, and Networks (ICIN 2017)
– Int. Conference ONOS Build 2016
– 2th IEEE Int. Forum on Research and Technologies for Society and Industry, Technologies for
• smarter societies (RTSI 2016)
• Reviewer for the International Conferences/Journals:
– IEEE Int. Conf. on Mobile Cloud Computing, Services, Engineering (Mobile Cloud 2017, 2018)
– IEEE Int. Conf. on Industrial Technology (ICIT 2017)
– IEEE Int. Conf. on Communications (ICC 2017)
– IEEE Int. Conf. on Fog and Edge Computing (ICFEC 2017)
– Int. Conf. Wireless Communication and Mobile Computing (IWCMC 2016)
– Indawi Journal of Wireless Communications and Mobile Computing (since 2018)
– Elsevier Network and Computer Applications Journal (since 2018)
– Elsevier Pervasive and Mobile Computing Journal (since 2016)
• 2017 – 2018 Secretary. “IEEE Student Branch of Bologna”. Management membership and meeting.
• 2006 – 2009 IT Technician. “Engineers Without Borders of Modena”. I supported the organization turning old and unused computers into working machines to be distributed to disadvantage communities.