Olivier von Dach Software Craftsman

SwissPost - Consignment Notification Service

2016

Why

PostLogistics wants its clients to be kept informed of their shipment status and have the option of controlling how they receive it.

What

To design and develop an online e-mail/SMS/Push notification service, which notifies Swiss Post registered users about the status of their parcel inside the logistic chain of the Swiss Post.

Challenges

  • 1 million events a day, each event having to be handled in less than 1 second
  • Complex business logic that manages several workflows and sending decision logic, depending on the product
  • Availability, scalability, idempotency, ordering
  • Compatibility between internet browsers on both desktop and mobile platforms (Android, iPhone)

My roles

  • Software developer
  • Technical leader substitute

Organization

  • Scrum Team of 3 software engineers (me as technical leader substitute), 1 project manager, 1 business analyst

Technology

  • Java, Spring, Hibernate, Camel, Activiti, Drools
  • JSP, Angular, Typescript
  • SOAP
  • Tomcat, Oracle
  • Jenkins, SonarQube, Splunk

En cours d'acheminement Invitation à retirer Prêt à être retiré A été distribué