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
-
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.
-
Android Java Developer, LIS Holding
July 2021 — October 2021As 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
-
Share A Trip
June 2026 — PresentDesigning and developing a Flutter social-travel platform for organizing shared trips and managing user participation.
-
SaveTheTaste
May 2023 — June 2023Refactored and shipped new features in Flutter, improving usability, performance and stability, and adapted the app to iOS design and publishing guidelines.
-
Plain Wallet
March 2023 — July 2023Built a Flutter personal-finance app based on plain-text accounting for secure, structured expense tracking.
Study Background
-
Master's Degree in Computer Science, Università degli Studi Milano Bicocca
October 2021 — February 2024Thesis: Empirical evaluation of tools for automatic test case generation for Dialogflow chatbots. Final grade: 110/110.
-
Bachelor's Degree in Computer Science, Università degli Studi Milano Bicocca
October 2018 — November 2021Thesis: Development of an Android application for contactless payments: SoftPOS.
-
High School Diploma, I.T.I. C.A.T. Carlo Bazzi
September 2013 — July 2018
Certifications
- Google AI Essentials
- Fundamentals in Swift
- Android Unit Testing & TDD
- Compose App Development
- AI in Industrial Application
Publications
-
Test Case Generation for Dialogflow Task-Based Chatbots
ICST 2025 · April 2025Automated 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