09/16/2026 updated

**** ******** ****
100 % available

Hands-on CTO and Solution Architect | Regulated fintech, payments, AI agents in production

Italy
Only remote
Laurea in Ingegneria Elettrotecnica, Universita di Cagliari. Business Creation, EPFL Lausanne 2014.
Italy
Only remote
Laurea in Ingegneria Elettrotecnica, Universita di Cagliari. Business Creation, EPFL Lausanne 2014.

Profile attachments

Antonio-Casula-CV-CTO-Solution-Architect.pdf

About me

Four times a CTO, twice in companies I founded, and still hands-on: I design systems and I write the code that proves they work. I am at my best when the thing does not exist yet. Ten years in Swiss organisations, then built the technology of an FMA supervised e-money institution from scratch.

Java (Programming Language)Artificial IntelligenceAmazon Web ServicesMicrosoft AzurePostgreSQLNode.jsPayment GatewayAngular 2+Solution ArchitectureSystems ArchitectureTypeScriptWebRTCSpring BootVue.jsKubernetesApi DesignFintechDockerMicroservices

Hands-on CTO and solution architect with over 30 years in software. For the last three years CTO and then Head of Technology of an FMA supervised e-money institution in Liechtenstein, where I built the technology from a standing start and personally designed and wrote the payment gateway and the merchant integration component.


LEADERSHIP AND ARCHITECTURE

CTO four times, twice in companies I founded. Systems architecture, technical due diligence, build versus buy decisions carrying real budget, technical roadmaps, coordination of small distributed teams across countries and time zones. Comfortable reporting to a CEO or a board, and comfortable staying in the code.


BACKEND AND PLATFORM

Java and Spring Boot, Node.js and TypeScript, PostgreSQL, MySQL, MongoDB, REST and GraphQL API design, microservices, event driven architectures and message queues, Docker and Kubernetes, AWS (EC2, EKS, Lambda, KMS, Secrets Manager), Azure (Cosmos DB, Event Hubs, Service Bus), CI/CD, C# and ASP.NET.


FRONTEND

Vue.js and Nuxt with Tailwind CSS as my own stack, Angular with RxJS and NgRx, TypeScript, Next.js, Electron. React and React Native at working level.


AI IN PRODUCTION

LLM orchestration shipped end to end: streaming speech to text, language identification, machine translation and streaming text to speech over WebSockets, inside a latency budget under two seconds. Model Context Protocol (MCP) server development and integration, tool calling and retrieval, prompt and context engineering, guardrails and evaluation. Provider routing with per language failover and cost control designed in rather than bolted on. Daily practitioner of AI assisted engineering with review gates.


PAYMENTS AND REGULATED ENVIRONMENTS

Payment gateways and merchant integration, wallets and closed loop top up, ledger and reconciliation, PSP integrations, Stripe at API level across four products, IBAN and SWIFT validation microservices, 2FA, AML and transaction monitoring with ACTICO and Refinitiv World-Check, KYC, identity and age verification, audit trails designed to hold up under regulatory scrutiny.


INDUSTRIES

Regulated fintech and e-money, core banking (Avaloq Banking Suite), consumer credit and leasing (Cembra Money Bank), medical diagnostics (Roche Diagnostics), healthcare with FHIR integrations (Aerztekasse), telecommunications, automotive and fleet telematics, media and publishing.


Languages: Italian mother tongue, English fluent, French B1.

Based in Italy, fully remote on CET, available immediately, open to relocation to Switzerland.

Experience

Professional experience10+ years
Freelancer since2006

Languages

EnglishFluentFrenchGoodItalianNative speaker

Project history

Founder and Chief Technology Officer

Dolidas MB, Lithuania

Founder and CTO of my own product company. Four products built end to end, with Stripe integrated at API level across them.

DilloForte: real-time AI simultaneous interpreter, live in production. 60+ languages in the browser with no install: streaming speech to text, automatic language identification, machine translation and streaming text to speech over WebSockets, with turn and endpoint detection inside a latency budget under two seconds.

Interchangeable AI provider architecture: speech to text and text to speech behind feature flags with per language fallback, so a model can be swapped or failed over without a deploy and the cost of each path stays visible.

BabelTalkie: one to many AI interpretation over a QR code. One speaker, every listener hears the room in their own language on their own phone, no app and no receivers.

LoyalToMe: prepaid payments management platform, multi-merchant by design.

Model Context Protocol (MCP) server development and integration. Daily practitioner of AI assisted engineering with review gates and cost control.

Stack: Node.js, TypeScript, Vue.js, Nuxt, Tailwind CSS, PostgreSQL, WebSockets, Docker, AWS.

Head of Technology (External Collaborator)

Tantum AG, E-Money Institution, Liechtenstein

Hands-on technical leadership of the TantumWallet platform for an e-money institution supervised by the Liechtenstein FMA.

Backend architecture, payment processing, PSP integrations, transaction reconciliation and ledger processes.

IBAN and SWIFT validation microservices in Java and Spring Boot. Two factor authentication. AWS KMS encryption and migration to Secrets Manager.

AML and transaction monitoring with ACTICO and Refinitiv World-Check.

Customer facing banking portal, built from scratch and single handed: Vue.js and Tailwind CSS single page application on Spring Boot REST APIs, deployed on AWS EC2 and EKS with CI/CD automation.

Chief Technology Officer

Tantum AG, E-Money Institution, Liechtenstein

Built the technology of an FMA supervised e-money institution from a standing start to a platform in production: wallet, payments and the operational processes behind them.

Designed and implemented, personally, the payment gateway and the merchant integration component: the code a platform embeds to charge its customers against their wallet balance. Both sides of the loop.

Selected the core banking platform the whole system runs on, evaluated the alternatives, brought the CEO to the purchase, and owned the integration with payment infrastructure and compliance systems.

High risk merchant verticals, where KYC, identity and age verification, AML and transaction monitoring are the entry ticket rather than a compliance afterthought.

Team of four locally plus five in Vietnam with a lead and a QA. The lead reported to me; priorities were worked out together with the business.

Senior Software Engineer / Application Architect (Contractor, via Hays)

Avaloq, Bioggio and Zurich, Switzerland

Banking application development on the Avaloq Banking Suite, the core banking platform used by private banks and wealth managers across Switzerland and internationally.

Full stack delivery in a regulated banking environment: Angular 12 and TypeScript, Java and Spring, Oracle and JPA/Hibernate.

Docker, Jenkins, Selenium. The engagement was extended beyond the initial term.

Senior Software Engineer (Consultant)

Apprentice.io, New York, USA (Remote)

Microsoft Teams bot integration with the proprietary Tandem platform.

Angular 12, TypeScript, Node.js, MongoDB, MS-Teams SDK, WebRTC.

Senior Software Engineer (Consultant)

Roche Diagnostics AG, Rotkreuz, Switzerland

Real time operator interface of the molecular diagnostic system that shipped as the Roche cobas 5800: feasibility study, proof of concept and architecture design.

Wrote the C# APIs that consumed the instrument event queue and pushed to the browser over a SignalR hub.

Project Tellme: fault prediction interface across instrument families in Angular on Azure. A live view of candidate root causes ranked by confidence, over an event pipeline on Cosmos DB, Event Hubs and Service Bus.

Coordinated a development team of ten off-shore in India, visited on site. Individual contributor on the Swiss side, across two daily stand-ups.

Angular 8, RxJS, NgRx, Docker, C#, SignalR, RabbitMQ, ASP.NET Core.

Senior Architect / Lead Front-end Architect

Aerztekasse Genossenschaft, Urdorf, Zurich, Switzerland

Swiss healthcare sector. Defined the technology stack and the front end architecture, and acted as Lead Architect.

Integration architecture: connected two external laboratories and the internal laboratory through REST services using FHIR in production.

Connected a portal to a legacy SOAP back end.

Application Manager / System Integration Architect (Consultant)

Cembra Money Bank AG, Zurich, Switzerland

Replaced a legacy Java applet with an embeddable multi format document viewer inside loan and auto leasing origination, integrated with the surrounding legacy systems. Over 25 per cent productivity increase in production.

Application manager for eConnect. System Integration Architect.

Chief Technology Officer / Solution Architect

Provatis SA, Ecublens, Switzerland

Web and mobile fleet management startup.

PROVALERTE platform driving MobilityBox IoT hardware over UDP under tight timing constraints, with retransmission, deduplication and reordering handled at application level.

Built on AKKA and the actor model on the JVM.

Freelance CTO / Technical Committee Member

Consorzio Sardegna Digitale, Italy

State funded national pilot on MHP interactive digital television.

Restructured supplier coordination and owned the make or buy choices, cutting around EUR 1 million from the programme cost while the channels still went on air on the planned date.

Around ten people internally plus external suppliers.

Founder / Chief Technology Officer / Solutions Architect

Softfobia srl, web agency, Cagliari, Italy

Founded the company and ran it from zero to 15 people and EUR 1.5 million of annual revenue.

Owned the technical direction, the architecture and the delivery of custom web platforms for corporate and public sector clients.

Hiring, team building and client relationships alongside hands-on engineering.


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in