Software Engineer (Platform and Infrastructure)
Feb 2024Siemens Healthineers
Dättwil, SwitzerlandDesigning and implementing secure cloud and on-premises solutions to monitor distributed systems. Driving continuous improvements using open standards and best-practices. Escalating, root cause analyzing and resolving software defects and performance issues. Peer-reviewing code to maintain quality and sharing knowledge across teams. Writing user needs, requirements, acceptance criteria, test cases, and technical documentation. Leading software verification activities during product releases to ensure quality and compliance with technical requirements. Supporting field engineers with software installations, patching, and upgrades. Investigating field issues, assistance requests (ARs), customer complaints, non-compliance (NC), and participating in post-mortem analysis.
- Cloud and On-Premises Monitoring Solutions in Distributed Systems
- Peer-Review / Knowledge Sharing
- Features Implementation / Product Demonstrations
- Software Quality and Life Cycle Management
- Issue and System Verification for Product Release
- Technical Documentation and User Guides
- Remote Technical Support / Investigation / Troubleshooting on Production Systems
Software Engineer (Applications)
Feb 2022 - Jan 2024Varian Medical Systems Imaging Laboratory
Dättwil, SwitzerlandDesigning and implementing code and algorithms for radiotherapy treatment management and planning applications. Resolving defects in advanced algorithms for medical image analysis. Testing (unit, integration, end-to-end) to ensure software quality. Peer-reviewing code and sharing knowledge across teams. Following design and development processes to ensure accuracy, safety, and compliance with medical software regulations. Documenting development processes and maintaining traceability in accordance with quality management system requirements. Creating and maintening CI/CD pipelines. Collaborating with DevOps engineers to optimize automated test execution within CI/CD pipelines, reducing manual effort and improving release confidence
- Applications and Algorithms Development
- Peer-Review / Knowledge Sharing
- Software Quality and Life Cycle Management
- Automated Testing in CI/CD Pipelines
- Issue and System Verification for Product Release
- Technical Documentation and User Guides
- Safety and Compliance with Medical Regulations
Research & Development (Doctorate)
Nov 2016 - Jan 2021Institute of Applied Physics
Bern, SwitzerlandDesigning, developing, testing, documentating, and packaging software. Creating an innovative pulse shaping framework (shapr) to overcome major challenges in the domain of ultrafast spectroscopy. Designing novel data acquisition techniques and data processing algorithms. Managing laboratory equipments and assets (lasers, spectrometers, spatial-light modulators). Maintaining and optimizating high-power femto-second lasers (oscillator, amplificator, strecher, compressor). Investigating light-matter interaction to understand and control the dynamics of energy conversion and transfer in macro-molecules.
- Research in Applied Physics
- Scientific Computing
- Software Development Life Cycle Management (SDLC)
- Source-Control / Documentation / Testing / Packaging
Research Assistant (Internship Program)
May 2016 - Oct 2016Institute of Applied Physics
Bern, SwitzerlandEnd-to-end construction of a nonlinear optical parametric amplifier (NOPA) for broadband optical pulse generation. Including research, design, assembly, simulation, and optimization of the system.
- Research in Applied Physics
- Physics Literature
- Scientific Computing