About me

I am an Android developer at Iriscube Reply, with a Master's Degree in Computer Science (LM-18) achieved with full marks. Throughout my academic and professional journey I have designed and shipped software of varying complexity, specializing in the Kotlin ecosystem and Python scripting, with Flutter as my cross-platform toolkit of choice for personal projects. I have a strong drive for autonomously learning new technologies, solving complex problems, and keeping technically up to date to best respond to business challenges.

Curriculum

Work Experiences

  1. Android Developer, Iriscube Reply

    January 2024 — Present
    • Technical Leadership & Client Management: leading the team's technical direction, driving technical analysis and communicating directly with the client, translating business requirements into concrete solutions.
    • Architecture & Scalability: designing and maintaining the multi-module architecture of a high-complexity banking app, ensuring scalability, maintainability and modularity.
    • Core Development: implementing critical functional flows and building reusable custom UI components to optimize maintainability and future development time.
    • CI/CD & Delivery: managing the end-to-end build, release and store publishing process (Google Play Store, Huawei AppGallery) and code quality via systematic Pull Request review.
  2. Android Java Developer, LIS Holding

    July 2021 — October 2021

    As part of my internship experience, I was involved in the development of an Android application called SoftPOS. The app allows people to use a mobile phone equipped with NFC technology to receive payments via contactless technology.

Personal Projects

  1. Share A Trip

    June 2026 — Present

    Designing and developing a Flutter social-travel platform for organizing shared trips and managing user participation.

  2. SaveTheTaste

    May 2023 — June 2023

    Refactored and shipped new features in Flutter, improving usability, performance and stability, and adapted the app to iOS design and publishing guidelines.

  3. Plain Wallet

    March 2023 — July 2023

    Built a Flutter personal-finance app based on plain-text accounting for secure, structured expense tracking.

Study Background

  1. Master's Degree in Computer Science, Università degli Studi Milano Bicocca

    October 2021 — February 2024

    Thesis: Empirical evaluation of tools for automatic test case generation for Dialogflow chatbots. Final grade: 110/110.

  2. Bachelor's Degree in Computer Science, Università degli Studi Milano Bicocca

    October 2018 — November 2021

    Thesis: Development of an Android application for contactless payments: SoftPOS.

  3. High School Diploma, I.T.I. C.A.T. Carlo Bazzi

    September 2013 — July 2018

Certifications

  • Google AI EssentialsGoogle · Mar 2026
  • Fundamentals in SwiftMeta · Jul 2025
  • Android Unit Testing & TDDUdemy · May 2025
  • Compose App DevelopmentUdemy · Dec 2024
  • AI in Industrial ApplicationRWTH Aachen University · Jul 2023

Publications

  1. Test Case Generation for Dialogflow Task-Based Chatbots

    ICST 2025 · April 2025

    Automated test-case generation for task-based chatbots on Dialogflow CX (Chatbot Test Generator, CTG study). Used Dialogflow CX's test-case and test-coverage features to validate flows, intents and conversational pages.

Languages

  • Italian
    Native
  • English
    B2
  • German
    A1

Blog