Andrea Biaggi

Andrea Biaggi

Software Engineer

I am a software engineer dedicated to building high-quality tools that empower people. I am driven by the belief that technology makes the world a better place, which is why I have made it the central focus of my career. Outside of engineering, I stay active by rock climbing and surfing, and keep my creative side alive by playing guitar and piano.

Experience

Senior Software Engineer

2024 - Present

Satispay

Led the design of new products in the consumer domain: Loyalty program: designed and delivered a loyalty points program that led up to 15-20% uplift in consumers' weekly average spend; Membership program: designed and delivered premium plans providing benefits to subscribed consumers that led to the creation of a new revenue line.

Software Engineer

2022 - 2024

Satispay

Collaborated on several features under the merchant domain. Led the re-engineering and the migration of IBAN registration and verification by centralizing them under a single microservice.

Software Engineer

2021 - 2022

UniCredit Bank

Development of cybersecurity solutions for UniCredit Secure Gateway, a component that provides security features to prevent frauds on Mobile Banking services.

Software Engineer

2020 - 2021

NTT Data

Development of cybersecurity solutions for UniCredit Bank.

Researcher

2019

University of Milano-Bicocca

Performance antipatterns detection in Java applications through the analysis of profiling data extracted during the execution of load tests.

Research Assistant

2017

Chalmers University

Academic collaboration in a research project for an industrial case study in a big automotive company located in Gothenburg, SE.

Publications

Published • 2023

Automated detection of software performance antipatterns in java-based applications

Trubiani, C., Pinciroli, R., Biaggi, A., Arcelli Fontana, F.

Published • 2023

A New Approach for Software Quality Assessment Based on Automated Code Anomalies Detection

Biaggi, A., Azadi, U., Arcelli Fontana, F.

Published • 2018

Identifying and prioritizing architectural debt through architectural smells: a case study in a large software company

Martini, A., Fontana, F. A., Biaggi, A., Roveda, R.

Published • 2018

An Architectural Smells Detection Tool for C and C++ Projects

Biaggi, A., Fontana, F. A., Roveda, R.

Core Skills

JavaSpring BootAWSPythonSQLJavaScript

Education

M.Sc. in Computer Science

University of Milano-Bicocca

2017 - 2019

Graduated with honors. Focus on: Software Engineering, Software Architecture, Reverse Engineering, Technical Debt, Software Quality.

B.Sc. in Computer Science

University of Milano-Bicocca

2014 - 2017

Languages

  • ItalianMother Tongue
  • EnglishC1