
Alpi S.p.A.
Mobile Developer and Application Modernization Specialist
April 7, 2026 – Present • Modigliana (FC)
In this role I am working on the development and modernization of internal business applications, with a particular focus on mobile solutions, integration with enterprise systems and progressive refactoring of legacy software. The work often starts from listening to users: I collect operational needs, translate problems into technical requirements and work with my manager to decide priorities, implementation strategy and feature impact.

Requirements analysis and operational priorities
I listen to users, interpret needs emerging from day-to-day operations and turn them into concrete features for internal business applications. The discussion with my manager helps evaluate priorities, complexity and implementation strategy while keeping the focus on tools that are actually useful for operators.

Legacy Android refactoring with the Strangler Fig Pattern
On Android applications based on legacy WebView and JavaScript code, I am applying a progressive migration approach: obsolete parts are isolated and replaced with Kotlin features organized according to Clean Architecture, adding unit tests where the domain allows it. The goal is to reduce technical debt without interrupting tools already used in operations.

Application logging and automatic error reports
I implemented logging systems designed to make operator-reported issues easier to understand. Automatic reports, attachments and email error messages help turn generic problem reports into technical data that can be analyzed, maintained and fixed.

Mobile CI/CD and APK distribution
I built a release flow for mobile applications that integrates with Azure DevOps, starts a cloud action, generates a signed APK and stores the artifact on SharePoint cloud. The app can query this channel to check for available updates, making releases more repeatable and controlled.

Backend, APIs and Microsoft integrations
I worked on new applications and services that interface with company databases, management-system functions and REST APIs. In this context I used AI agents as accelerators for desktop-to-web migrations and backend development, then curated domain separation, MSAL authentication and PDF generation organized on SharePoint.
Let’s modernize real business applications
This experience is allowing me to work on operational software, progressive migrations and integrations with enterprise systems. If you need someone who can combine user listening, architecture and concrete implementation, let’s talk.