Skip to content
All work

Brachytherapy planning software and DICOM connectivity

Medical-device software for oncology departments, from a shared patient-administration and DICOM library to the modernisation of the brachytherapy treatment-planning application.

Client
Nucletron and Elekta
Period
2002 – 2007 · 2013 – 2014
Sector
Medical devices
Role
Software Engineer, Architectural design, Testing, Deputy Scrum Master

Nucletron builds devices and software for hospital oncology departments and was a global leader in brachytherapy, a form of radiotherapy where the radiation source is placed in or next to the area that needs treatment.

2002 – 2007. First as an employee and from 2006 as a contractor through Atos Origin, I developed and designed the common software library used across Nucletron’s products: patient administration, connectivity with other vendors through the DICOM standard, user access, audit logging, and database storage, backup and maintenance.

2013 – 2014. By then Nucletron had been acquired by Elekta. Back as a freelancer at Elekta, as developer and deputy Scrum Master in the brachytherapy planning team, I localised the user interface for multiple languages, added new features and replaced old C++/MFC components with C# and WPF. I also advised the enterprise architect, wrote a migration plan and carried out feasibility studies for the next-generation platform.

Key challenges

  • A common library used by several product teams, so every change required alignment across teams.
  • Replacing C++/MFC components with C# and WPF inside a regulated medical product.
  • Localising the planning software's user interface for multiple languages.

Architecture highlights

  • Shared library for patient administration, DICOM connectivity with other vendors, user access, audit logging, and database storage, backup and maintenance.
  • Migration plan and feasibility studies for the next-generation architecture and software platform.

Stack

  • C#
  • .NET
  • C++
  • MFC
  • WPF
  • SQL
  • DICOM
  • XSLT
  • UML
  • TFS

Have a platform that needs to last? Let’s talk about it.

I reply within one working day. The first call is a free, no‑obligation 30 minutes.

Niek Jannink

Part-time, 2⁠–⁠3 days a week

Remote, or on-site in the Twente region