David Salathé

I'm |

About

David Salathe

Solution Architect

Always seeking new horizons in technology.

  • City: Lausanne
  • Degree: M.Sc. in Data Science
  • Website: dsalathe.dev
  • Area: Vaud, Switzerland
  • Email: me@dsalathe.dev
  • Motto: If opportunity doesn't knock, build a door.

Passionate about technology and continuous learning, I am always eager to connect with like-minded professionals. Whether you're interested in discussing innovative solutions, exploring collaboration opportunities, or simply sharing insights, feel free to reach out. Let's build the future together!

Facts

Throughout my career, I've had the privilege of engaging with diverse stakeholders, leading numerous projects, sharing insights through written articles, and delivering impactful talks. These numbers reflect not just milestones, but a commitment to excellence and a passion for knowledge sharing. With each interaction and endeavor, my aim is to leave a lasting impression and contribute meaningfully.

250

Satisfied Customers

22

Projects

28

Written Articles

6

Talks

Skills

Equipped with a diverse skill set spanning software engineering, data engineering, and essential soft skills, I am adept at navigating complex technical landscapes and driving successful outcomes. From architecting robust software solutions to harnessing the power of data for insights, my proficiency extends across multiple domains. Complemented by strong communication and leadership abilities, I am committed to delivering excellence in every endeavor.

Software Development Skills

JavaScalaPythonSpringMavenGithubGitlabSwagger CXFRest APIsVue 3PostgreSQLJenkinsHibernateActiveMQLiquibaseWildflyTomcatJettyNginxLinuxLSPArchUnit

Data & ML Engineering Skills

AzureAzure DevOpsTerraformSmart Datalake BuilderDatabricksPowershellDockerAzure PipelinesRaspberry PiObject DetectionSparkGCPSQL

Soft Skills

ProactiveQualityResponsibleTechnical LeadTeamworkConscientiousnessCommunicativePublic SpeakingAgileScrum MethodologyResult Oriented

Languages

French Native
English C1
German B2
Spanish A2

Resume

Currently focused on data engineering and cloud solution architecture, I bring a wealth of experience in software engineering and machine learning to the table. My journey has been a blend of technical roles, each shaping my versatile approach to problem-solving and innovation.

Summary

David Salathé

Software engineer, data engineer, applicative, solution & cloud architect, tech lead.

Education

M.Sc. in Data Science

Sept 2018 - March 2021

École Polytechnique Fédérale de Lausanne (EPFL)

Switzerland, Lausanne

121 / 120 ECTS

GPA: 5.33 out of 6.00

Erasmus in Computer Science

Aug 2017 - June 2018

KTH Royal Institute of Technology

Sweden, Stockholm

67 / 60 ECTS

(Translated) GPA: 5.43 out of 6.00

B.Sc. in Computer Science

Sept 2015 - June 2017

École Polytechnique Fédérale de Lausanne (EPFL)

Switzerland, Lausanne

134 / 120 ECTS

GPA: 5.11 out of 6.00

Professional Experience

Solution Architect

Dec 2025 - TODAY

Retraites Populaires

Switzerland, Lausanne
  • Solution architect of a 25-java app ecosystem and data architecture design for the BI and data engineering team.

Senior Software Engineer & Data Engineer

Jan 2024 - Dec 2025

ELCA

Switzerland, Lausanne
  • Tech Lead overseeing the development and deployment of Azure-based data pipelines for a pharmaceutical client's cancer research project.
    Data Engineering Expertise: Python, Azure, Terraform
  • Spearheading the development of a sophisticated autocompletion engine for a custom language (Smart DataLake Builder).
    Technical Proficiencies: Scala, LSP4j, Maven, GitHub
  • Software Development Leader and Agile Practitioner crafting the backend of an innovative insurance broker webservice from scratch in java.
    Technical Proficiencies: Java, Maven, Spring, Swagger CXF, Rest, ActiveMQ, Hibernate, GitLab, Jenkins, Liquibase, Wildfly, Tomcat

    Professional Traits: initiative, problem-solving, leadership, results-oriented, technical excellence, responsibility, agile methodology, effective communication

Junior Software Engineer

July 2021 - Dec 2023

ELCA

Switzerland, Lausanne
  • Developed RESTful APIs to improve emailing user experience as well as digital signature functionalities for enterprise-level clients.
  • Designed architectural solutions for batch configuration validations.
  • Maintained and handled critical features in advanced insurance software.
  • Consulted with client and estimates his needs by collaborating with product managers, product owners, users and development team.
    Technical Proficiencies: Java, Maven, Spring, Swagger, CXF, Rest, ActiveMQ, Hibernate, GitLab, Jenkins, Liquibase, Wildfly, Tomcat
    Professional Traits: teamwork, adaptability, proactive mindset, technical capabilities, responsibility, agile methodology, effective communication

Machine Learning Engineer Intern & Master Thesis

Sep 2020 - Feb 2021

Intelec AI

Switzerland, Lausanne & Basel
  • Automated machine learning: deploying deep learning model for computer vision tasks.
  • Enhanced the performance of the general object detection model, achieving a speedup of 2.2 times and an accuracy improvement of 2.3 times, as evidenced by the mean Average Precision (mAP) score.
  • Technical Proficiencies: Python, Flask, PyTorch, FastAI, Icevision, Raspberry Pi
    Professional Traits: technical capabilities, results oriented

Lab Researcher & Teaching Assistant

Sep 2017 - Dec 2020

EPFL, UNIL & KTH

Switzerland, Lausanne & Sweden, Stockholm
  • Planning optimization for a train scheduling problem using reinforcements learning algorithms in the artificial intelligence laboratory (LIA) at EPFL.
    Professional Traits: research, technical capabilities, initiative
  • Assistant in five different programming courses among three different universities, mainly focusing on oriented-object concepts and functional programing.
    Technical Proficiencies: Python, Flask, PyTorch, FastAI, Icevision, Raspberry Pi