AD Alessandro De Stasio devFlorence

Software architect & developer

Alessandro
De Stasio.

I design and build software. For more than thirty years, that has meant understanding the business, choosing the right architecture, and staying close to the code.

Based in Florence, Italy.
Founder of devFlorence. Creator of Diaktor.

Alessandro De Stasio
Architecture, implementation, ownership.

What I am working on.

I work with organizations through devFlorence and develop Diaktor, my own messaging product. Both keep architecture close to implementation.

Selected experience.

  1. Founder, devFlorence · Creator, Diaktor

    Product leadership, AWS serverless architecture, Java engineering, Matrix federation, and complete product delivery.

  2. Matrix server engineering · Kosyma

    Senior architecture and development in an international team building a Java and Quarkus Matrix server on AWS.

  3. Cloud-native distributed systems

    Architecture and development of a Java, Quarkus, Kafka, and Kubernetes log aggregation platform.

  4. Long-term architecture ownership · Tuscany Region

    Designed, led, and evolved the Tuscany Region's European Social Fund system with Java web technologies across more than a decade.

  5. Early web, finance, healthcare, and enterprise Java

    From Linux hosting and CGI/Perl to Java-based banking and booking applications, healthcare systems, and enterprise Java consulting and training.

Diaktor: a messaging product I built.

Diaktor is where product decisions, distributed architecture, cryptography, interoperability, infrastructure, UX, and technical positioning meet in one system.

Visit diaktor.net
01 Client experience Diaktor web client Matrix-compatible E2EE · real-time push
02 Customer-owned runtime AWS serverless core Java 25 · Quarkus · Lambda · DynamoDB · AppSync Events
03 Open ecosystem Matrix federation Synapse and compatible homeservers
01

Product

Problem definition, product scope, positioning, early-access model, and customer use cases.

02

Architecture

Event flows, federation, security boundaries, AWS services, and operational trade-offs.

03

Engineering

Java backend, web client, infrastructure, tests, documentation, and production discipline.

04

Storytelling

UX, visual identity, technical diagrams, product website, and buyer-facing communication.

How I approach the work.

Tools and runtimes change. The difficult work remains understanding the problem, choosing the right boundaries, removing unnecessary scope, and staying accountable for what reaches production.

01

Business fit before abstraction

Model the process and its constraints before choosing patterns or platforms.

02

Architecture close to code

Technical direction remains grounded in implementation, tests, and operational reality.

03

Ownership end to end

Keep continuity from discovery and architecture through delivery and production.

04

AI as a working tool

Use AI to accelerate exploration and execution without outsourcing judgment or accountability.

Working together through devFlorence.

devFlorence is the studio through which I work directly with organizations that need senior architecture and hands-on delivery without agency layers.

Explore the studio

Curriculum Vitae

View full CV