Olivier von Dach

Angestellt, Kotlin-Java Software Engineer, Evooq SA

Lausanne, Switzerland


Scala Development
Java Development
Software Architecture
Angular Development
Big Data Engineering
Android Development
Requirements Analysis
Leadership Development


Professional experience for Olivier von Dach

  • Current 1 year and 2 months, since Feb 2022

    Kotlin-Java Software Engineer

    Evooq SA

    Software engineering applied to advisory banking software used by investment businesses. Complexity at scale is tackled using modern development techniques like BDD, Event Storming, DDD, and Clean architecture; it helps us to be reactive to the specific needs of our demanding customers.

  • Current 3 years, since Apr 2020

    Kotlin-Java Software Engineer


    Software engineering applied to a risk analytics engine used by investment businesses. A demanding system with daily challenges like availability and scalability, and a well-crafted product powered by a polyglot and event-driven microservices architecture.

  • Current 6 years and 3 months, since 2017

    Senior Java Software Engineer

    La Mobilière Assurances

    Agile software development of a life insurance software solution using the Java-Spring-Boot, Angular-Typescript-Webpack and Docker-Kubernetes technology stacks.

  • 2003 - 2016

    Senior Java Software Engineer

    Swiss Post IT

    Design and development of enterprise software solutions for the other units of the Swiss Post, mainly PostLogistics and PostMail. Design and development of reusable software components, participation to the definition of a reference architecture. Redaction of software architecture documents (arc42). Requirements analysis with customer and redaction of software specification documents. Support for cost estimates.

  • 2000 - 2002

    Software Engineer

    Nagra Kudelski

    Software development of smart card solutions using the Java technology. Access control during international events and personalization of a student card for Swiss Universities.

  • 1996 - 2000

    Software Engineer

    Olivetti Engineering

    Software development of drivers for color inkjet printers running under Windows using C/C++ programming language. Engineering of rendering algorithms and solutions for an optimal gamut mapping.

Educational background for Olivier von Dach

  • 2016 - 2017

    Big Data

    Coursera - University of California, San Diego

    BigData concepts, Big Data Modeling and Management Systems, Big Data Integration and Processing, Machine Learning With Big Data, Graph Analytics for Big Data. See https://www.coursera.org/specializations/big-data

  • 2016 - 2017

    Data Science

    Coursera - Johns Hopkins Bloomberg School of Public Health

    The Data Scientist’s Toolbox, R programming, Getting and Cleaning Data, Exploratory Data Analysis, Reproducible Research, Statistical Inference, Regression models, Practical Machine Learning, Data product development. See https://www.coursera.org/specializations/jhu-data-science

  • 2015 - 2017

    Functional Programming in Scala

    Coursera - Ecole polytechnique fédérale de Lausanne

    Functional programming principles in Scala, Functional Program Design in Scala, Reactive programming, Parallel programming, Big Data Analysis with Scala and Spark. See https://www.coursera.org/specializations/scala

  • 2014 - 2015

    Mobile Cloud Computing with Android

    Coursera - University of Maryland College Park

    A sequence of courses to learn to be an Android Developer. See https://www.coursera.org/specializations/android-app-development

  • 2014 - 2015

    Cloud Computing

    Coursera - University of Illinois at Urbana-Champaign

    It starts in the middle layer with Cloud Computing Concepts covering core distributed systems concepts used inside clouds, moves to the upper layer of Cloud Applications and finally to the lower layer of Cloud Networking. See https://www.coursera.org/specializations/cloud-computing

  • 2014 - 2015

    Software Architecture


    SOA-T (Service Oriented Architectures), SOFT (Soft Skills), ADOK (Architecture Documentation), AWERT (Architecture Evaluation), EAM (Enterprise Architecture Management)

  • 1992 - 1996

    Computer Science

    University of Neuchâtel

    Computer science, Object oriented languages, Functional languages, Algorithmic, Artificial intelligence, Compilers, Shape recognition, Computer graphics, Operating systems, Mathematics, Numerical analysis, Linear algebra, Differential geometry, Statistic. One year Professor's assistant.


  • French

    First language

  • German


  • English


  • Spanish


  • Italian



Data Science
Cloud Computing
Large scale problems
Java Development
Scala Development
Akka Development


Nature (Trekking)
Continuous learning

Browse over 20 million XING members