<Experience />

Expert Software Engineer , Reishauer AG
09/2022 present | Zürich, Schweiz
  • Responsible for the migration of on-premise systems to cloud solutions
  • Designing, developing and implementing system architectures of software for CNC machine tools
  • Improving the performance of Sinumerik machine communication
  • Responsible for the upkeep and maintenance of DevOps infrastructure (Teamcity, Bitbucket, Jira, Confluence, ..)
  • moderator and coordinator of the DevOps team
  • Quality assurance of the software according to the state of the art (unit test, ...)
  • Development of a user interface for gear shaving machines (Sinumerik, .NET, WPF, ..)
  • Development of machine parameterization software (.NET, WPF, ..)
  • Mentor for DevOps systems (consulting, assistance, training)
  • Working in an agile project
Lead Software Engineer , THALES (RUAG AG)
12/2020 08/2022 | Bern, Schweiz
  • Responsible for DevOps (Azure Devops)
  • Technical responsibility for development work
  • Developing a powerful concept for the recording and playback of data streams in the edge network (BigData, DDS, ..)
Senior Software Engineer , THALES (RUAG AG)
03/2020 11/2020 | Bern, Schweiz
  • Developing software for coordination, orchestration, tracking and monitoring of cyber-physical systems in training villages/simulators (.NET, WPF, Unity 3D, ..)
  • Developing software architecture and concept documentation
  • Responsible for DevOps (Azure Devops)
  • Functional testing of the software and ensuring software quality and guidelines using unit tests, test automation and code reviews
Software Developer , Reishauer AG
09/2011 02/2020 | Zürich, Schweiz
  • Development of a user interface for gear grinding machines (Sinumerik, .NET, WPF, ..)
  • Development of various solutions for e.g.:
    • an analysis tool for the Sinumerik NC code to ensure quality
    • a text management software to simplify the translation of the software
  • Responsible for setting up a DevOps infrastructure (e.g. continuous integration, knowledge database, issue tracking, web hosting)
  • Working in an agile team
Elektroniker Auszubildender , Reishauer AG
08/2007 07/2011 | Zürich, Schweiz
  • Assembling and testing circuits
  • Developing real-time software with microprocessors
  • Measuring and testing circuits