My Work Experience

SIGA

September 2022 – Present

I first joined SIGA as a trainee in digitalization and software development. I spent approximately six months with three different teams, learning about their responsibilities and contributing to their goals.

After the trainee program, I transitioned to the Digital Supply Chain (DSC) team, where I still work today. SIGA is a medium-sized international company that produces high-performance sealing solutions for energy-efficient buildings. All products are manufactured in Switzerland, making operational efficiency critical for global competitiveness.

SIGA embraces the Toyota Production System philosophy, which includes a continuous improvement cycle. Every ten working days, teams implement improvements based on daily suggestions. Although this system originated in manufacturing, SIGA applies it company-wide.

In our team, I used these improvement cycles to increase system reliability by introducing a test environment, Git version control, and a structured release process using pull requests. I now focus on promoting Clean Code practices across the team.

SIGA Trainee in Digitalisierung und Softwareentwicklung

September 2022 – August 2024

First Stage – IT Infrastructure

My responsibilities ranged from first- and second-level support to maintaining the network and server infrastructure, as well as integrating new third-party tools. I regularly worked at the helpdesk, solving user issues directly and improving systems behind the scenes.

On my initiative, I created a Python script to manage helpdesk scheduling and another for analyzing login logs to detect anomalies. This phase helped me fill knowledge gaps in server and network management and introduced me to Azure, especially its user administration features.

Second Stage – Digital Supply Chain (DSC)

The DSC team supports production and related departments (like maintenance, quality control, and materials management) and acts as a bridge to digitalization. We work in two-week sprints using Scrum and maintain close ties with production, including working on-site and collecting feedback during releases.

During this stage, I worked on:

  • Production Data Collection & Visualization:

    Connected machines to Azure to enable real-time data collection for internal stakeholders and ad-hoc analysis.

  • Overall Equipment Efficiency (OEE):

    Calculated metrics like scrap, downtime, and machine output based on production data.

  • Reporting to SAP:

    Sent performance data to SAP for inventory tracking and product metadata management.

  • Traceability:

    Developed PowerApps-based solutions to track product history while minimizing disruptions to production.

  • Pull System:

    Built a system for signal transmission between machines. Initially based on Raspberry Pi, it was later migrated to PowerApps for better stability and maintainability.

Tools and technologies included SQL, Azure Data Factory, Azure Logic Apps, Power BI, PowerApps, Power Automate, and Linux systems. I provided support on all levels (first, second, and third).

Beside the normal duties in the DSC Team, I also used the "improvement days" to introduce testing and Version Control to the Team-

Third Stage – SAP Team

The SAP team focuses on customizing and extending SAP through custom applications. While work here was often individual, collaboration and knowledge sharing remained essential. This stage was slightly shortened so I could return to the DSC team to fill a vacant role.

I began by debugging existing code to understand the ABAP language and SAP structure, while still delivering stakeholder value. I also developed small tools and reports that improved usability and introduced error notifications.

I also created scalable ABAP code to process inputs from logistics partners, complete delivery processes in SAP, and send confirmation emails to customers. It was designed to be easily extended for additional partners and included persistent data logging for state reporting.

In addition, I mapped and reviewed all SAP code used by the DSC team. This helped resolve multiple misunderstandings between the two teams and strengthened our integration. This also is a big help in my current work back at DSC.

After the trainee program, I rejoined the DSC team as a full developer.

Digital Supply Chain Developer

August 2024 – Present

My responsibilities are largely similar to those from my time as a trainee in the DSC team. I also kept pushing to improve the Code quality in the team:

  • Improved SAP integration using knowledge from the SAP team
  • Implemented a structured release workflow using Git and pull requests as well asRelease Pipelines.
  • Encouraged Clean Code practices within the team
  • Started a discussion about how the core of the codebase is structured as well as providing recommendations on how to solve the current issues, as well as making sure new work follows best practices.

Teaching Assistant at ETH Zürich

Spring 2020 – Autumn 2021

While studying at ETH Zürich, I also worked as a teaching assistant. My role included leading exercise sessions, helping students understand course content, and grading assignments and exams.

Courses for which i worked as a TA:

  • Spring 2020 – Measure and Integration
  • Autumn 2020 – Mathematical Optimization

    I also graded Python implementations of the course content and provided detailed feedback to the students.

  • Spring 2021 – Network and Integer Optimization
  • Autumn 2021 – Randomized Algorithms and Probabilistic Methods

    I contributed to the creation of exercises and also helped grading the final exam.

I enjoyed this not only to support my fellow students,but it also helped me to improve my own understanding of the course conte

Link Institut

2016 – 2019

At the Link Institut (now part of YouGov Switzerland), I conducted telephone surveys, recruited participants, while making sure to so this in a unbiased way.