Sergio Aquilini

architect by trade, coder at heart

Illustrated portrait of Sergio Aquilini
Born
1984
Location
Mesocco, Switzerland
Languages
Italian (native)English (C1)German (B2)French (A2)

Professional Summary

I’m a Solution Architect and senior .NET developer with over 20 years of experience. My work combines technical leadership with hands-on development, focusing on distributed systems and asynchronous messaging.

Current Role

At Swiss Post, I work with fellow architects to guide development across Logistics Services, primarily in sorting. I work particularly closely with the sorting preparation team, whose applications define sorting plans and support short-term adjustments to changing operational needs.

  • Technical direction: guide developers on technology choices, implementation approaches and API design through reviews, discussions and hands-on support.
  • Planning: work with the Product Owner to set priorities and guide development increments.
  • Integration: support other Logistics Services projects and collaborate with software and hardware suppliers to integrate their solutions into our systems.

Our team owns its services through production operation, using trunk-based development, continuous delivery and automated testing. We review production warnings and errors weekly, addressing issues and reducing log noise, and monitor application performance and resource usage to guide ongoing improvements.

Stack
  • .NET
  • Kafka
  • MQTT
  • AWS EKS
  • PostgreSQL
  • MongoDB
  • Splunk
  • Grafana

Open Source

Silverback — .NET messaging library

I’m the author and maintainer of Silverback, a library for asynchronous messaging and event-driven systems with Apache Kafka and MQTT integration.It is the standard messaging solution for all .NET applications at Swiss Post.

Silverback keeps me closely involved in hands-on development, from API design to delivery guarantees, concurrency and integration reliability.

Work Experience

  1. Solution Architect · Swiss Post

    Current focus: Sorting Solutions — software architecture, messaging and cloud-native systems.

  2. Senior .NET Developer · Swiss Post

    E-commerce and postshop.ch: .NET Framework, Silverlight and team leadership.

  3. .NET Developer · SUPSI (iCIMSI)

    International research projects and ASP.NET workflow systems.

Education

  • Bachelor of Science in Computer Science

    SUPSI · Weighted average: 5.51/6

  • Informatics Diploma (AFC)

    SPAI

  • Professional Technical Maturity

    SPAI

Certifications

  • SAFe® 6 Architect — Scaled Agile Inc.
  • Scrum Developer Certified — SCRUMStudy
  • iSAQB® Certified Professional for Software Architecture — Foundation Level

Skills

.NET & applications
  • C#
  • .NET
  • Entity Framework
  • WPF
  • Angular
  • TypeScript
Architecture & messaging
  • Microservices
  • Event-driven architecture
  • Domain-driven design
  • Kafka
  • MQTT
Cloud & delivery
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • CI/CD
  • Git
Data
  • PostgreSQL
  • MongoDB
Engineering practices
  • Automated testing
  • Trunk-based development
  • Agile development
  • Clean code
Additional familiarity
  • Java (Spring Boot)
  • Python
  • C/C++

Outside Work

Strength training, travel, scuba diving, DIY, video games, and tinkering with networks, gadgets and coding projects.