Alessio Spina
EN/IT
← Projects

CASE STUDY / 01

Anti-money laundering supervision platform

Built a suspicious-account reporting data-entry from scratch inside an existing platform, then led the migration of the whole application to Java 21 and JBoss EAP 8.

Role
Technical Lead
Context
Banking · Central bank
Period
2024 — present · Ongoing

A professional experience described through my own contribution. Client code and documentation are not published on this page.

My contribution at a glance

Building and modernising an AML platform as the only developer.

Technical Lead on a regulatory compliance platform for Anti-Money Laundering supervision at a central bank. I built its suspicious-account reporting data-entry from scratch and later led the migration of the whole application.

Understanding the system before touching it

I joined this project as the only developer, on an existing multi-module application. Before adding anything, I had to reverse-engineer the codebase — reconstructing the database schema, the integration points and the business logic embedded in it — to understand what the system already did and where the new module would fit.

Decisions I had to make alone

Three choices stand out.

Working directly with the client

The bank’s representatives told me what they needed and I built the technical implementation plan, giving technical advice along the way. There was no product team between us — I presented mockups and live demos directly, translated technical trade-offs into plain language, and adjusted the design based on their feedback each time.

Where it stands

The system has been in active development since 2024 and has processed over 500 transactions in user acceptance testing with zero data integrity violations.

Stack

Jakarta EEJBoss EAP 8Java 21JSPServletOracle DBThymeleaf/Flying SaucerJenkinsSourceTreePuTTY
Next project: AI voicebot for telecom customer care →Contact me ↗