Sergio Aquilini

architect by trade, coder at heart

Portrait of Sergio Aquilini

Born
1984

Location
Mesocco, Switzerland

Languages
Italian (native), English (C1), German (B2), French (A2)

Mail
sergio@aquilini.ch

GitHub
BEagle1984

LinkedIn
aquilinis

Professional Summary

I’m Sergio Aquilini, a passionate and forward-thinking Solution Architect and Senior .NET Developer with over 20 years of professional experience. I specialize in modern software architecture, microservices, asynchronous messaging, and high-quality software delivery. I have a strong track record of leading complex projects from concept to production, delivering robust and scalable enterprise systems.

Current Role

At Swiss Post, I serve as a Solution Architect within the Logistics Services cluster, with a particular focus on the domain of sorting. Among other responsibilities, I actively contribute to the Sorting Solutions team, where we are shaping the next generation of sorting systems.

Our solutions are built on a modern, cloud-native stack based on .NET, Kafka, and MQTT, deployed on AWS EKS. We rely on PostgreSQL and MongoDB for data storage, and use Splunk and Grafana extensively to ensure deep observability into our systems.

We embrace DevOps principles and take full ownership of the services we build, from design through deployment to production operation. Our development process is trunk-based, with continuous delivery and fully automated testing. We maintain 100% test coverage and avoid any manual testing entirely.

A key part of our engineering culture is a zero-error/warning policy in production. We continuously refine our codebase and application logs to ensure that the systems remain clean, observable, and reliable. This commitment to quality and transparency is fundamental to our ability to move fast and deliver with confidence.

Past Projects

Among the major projects I’ve contributed to, I led the complete architectural overhaul of the former E-Post Office platform, now rebranded as ePost, which was rebuilt entirely from scratch. The legacy monolith was replaced with a modern, cloud-native solution built on microservices, using .NET Core and NativeScript for the mobile apps. Designed for tight integration with a variety of internal and external systems, the solution emphasized cutting-edge architecture, automation, comprehensive testing, and high-quality continuous delivery.

Before that, I spent several years developing and operating postshop.ch, Swiss Post’s primary e-commerce platform. The system was built on Microsoft Commerce Server and evolved into a fully customized solution, including automated integration with multiple vendors and internal services. It was a large-scale, business-critical application that I helped shape end to end, from core architecture to operational stability.

Open Source

I’m the author and maintainer of Silverback, a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust capabilities for reliability, consistency, and scalability.

Silverback started as a personal side project, driven by the need for a better messaging abstraction during the early stages of the ePost platform. Over time, it evolved into a mature and production-grade framework that is now the standard messaging solution for all .NET applications at Swiss Post.

Maintaining Silverback continues to be a source of inspiration and technical growth. Its inherently asynchronous and distributed nature introduces unique engineering challenges, such as race conditions, delivery guarantees, concurrency handling, and integration complexity. Tackling these problems pushes me to continuously refine the architecture and deliver solutions that are both performant and developer-friendly.

Work Experience

Education

Certifications

Skills

Hobbies