Welcome to my website! While I was studying Systems Engineering at the Zürich University of Applied Science, I was amazed by the possibilities and the technology of programming (programming robots and doing image processing was pretty cool). After my graduation in 2020, I entered my first role as a software engineer at IMT AG where I was working in the embedded world with C/C++ but once in a while I was fortune enough to also to some little Python scripting. After nearly 3.5 years I changed to Noser Engineering where I am currently working at. In my free time I leared how to build websites with html, css and javascript to extend my knowledge (and because it's pretty awesome to be able to create your own website). Here, you should be able to find everything that's relevant about me but if you have any further questions, feel free to contact me!
During this time I completed my bachelor degree in Systems Engineering with specialisation in biomedical engineering. Additionally, I completed the international profile where I completed 20ECTS in english and went for 8 weeks to the Novel Device Lab in Cincinnati to work for Dr. J. Heikenfeld. Furthermore I passed the Cambridge Certificate of Advanced English to prove my ability to speak english fluently.
Used programming languages: C++, Python. Goal: We had to imple- ment a HAL for the used thermal camera. Additionally, a calibration process has been designed to stabilize the internal drift of the cam- era’s measurement.
Initially, the main task was to prepare electrodes for various experiments. In the course of the internship I was able to conduct my own small experiments. In most cases, these tests served to verify new ideas or to improve the current experimental setup. Furthermore, I designed parts with AutoCAD and Inventor. The parts were manufactured with the laser cutter or the 3D printer, depending on the design and complexity. Another major part of my work was the data processing of the numerous measurement data. Thus, I could gain first experiences with Python and get to know the advantages of this programming language by developing a desktop application with a GUI for processing and displaying the test results automatically.
Used programming languages: C++. Goal: Development of a remote controled racing car which can be controlled with a gaming wheel abd pedals with a POV vision over VR goggles. My job was to implement the processing and evaluation of the input signals to the rc car and to its actuators. Additionally, I designed an assistant system to prevent crashes automatically.
Working as an embedded software developer (with STM32 proces- sors) in the medical field (Dräger, Bemer) and for actuators to con- trol the energy consumption (Belimo AG). Main tasks consists of fea- ture implementation, bug fixing, release creation, unit and integration tests, sometimes test automation on hardware, reading and reviewing hardware schematics. I work most with C++, Python and sometimes C#. For testing I’ve been using GoogleTest and Microsoft Native Unit Test Framework.
Certification of Advanced English with an overall score of 191.
Working as an embedded software and testing engineer.
Bootcamp for Full-Stack development. Included tech stack:
Extensive knowledge with the ARM Cortex-M family and the implementation of HAL's over various types. Implementation of business logic, continuous development and delivery, static code analysis and coding in C/C++.
From describing test cases derived from software requirements as far as the implementation of the actual tests. Commonly used frameworks for testing include: MS Unit Testing for C++ in VS, GoogleTest and Cpputest.
Working on own little projects to get more experience in web development
"Daniels work enthusiasm and ability to understand complex tasks quickly made him a great asset for our company. He kept his calmness even in difficult situations and worked solution oriented to reach the goal."