Context

At Meierhofer AG, I worked for more than 6 years as a permanent employee—mainly as a developer.

Since July 2011, I have been working as a freelance developer.

In my early days at Meierhofer, I was responsible for maintaining a purchased hospital information system (HIS) from GE Healthcare. After about a year, I transitioned into the product development of the core product MCC, which is based on .NET technology.

My range of tasks was always broad and varied.

Since 2008, I have been developing using Scrum.

Tasks

Roles

TopoControl

2006
A control configurable via XML. The use case: A station overview beyond grid controls and lists...

Figure: Basic structure of the TopoControl

 

Context

Nursing staff in hospitals work closely with patients and expect a high level of visualization from a station overview.

Therefore, customers frequently requested: A hospital station view beyond grid controls and lists.

Various concepts were discussed. Since WPF was not yet widely available, we decided to develop a custom component.

The solution consists of a graphical base component (derived from WinControls) that can be configured using a relatively simple XML mapping and integrated into various applications. In addition to vertical and horizontal flow layouts, TopoControl also features a vector layout.

Initially used in station overviews, TopoControl was later applied to other applications like graphical outpatient management and laboratory order visualizations. The TopoControl is easy to integrate and has a very small footprint.

 

Tasks

Figure: TopoControl in "Vector Layout" mode

 

Key Features

 

Development Tools

Figure: XML configuration of some values

EDIS - Emergency Department Information System

2006-2008
A subsystem of MCC.NET, specially tailored to the requirements of emergency departments.

Context

Emergency departments in hospitals have very specific workflows that require specialized software support. This ranges from patient triage and quick identification of high-priority cases to integration with imaging, laboratory, and billing systems.

The solution had to be closely integrated with MCC.NET while meeting the unique needs of the emergency department. This required custom views, optimized workflows, and seamless interaction with other modules of MCC.NET.

The system was developed as a standalone module but was part of the broader MCC.NET ecosystem.

Tasks

Key Features

Development Tools

MCPD (Microsoft Certified Professional Developer)

2007
Achieved certification as a Microsoft Certified Professional Developer for .NET technologies.

Context

In 2007, I decided to deepen my expertise in .NET technologies by pursuing Microsoft certification.

The certification process required a thorough understanding of .NET Framework, ASP.NET, and Windows Forms development. It also included training in best practices for software design and development.

This certification validated my skills in using Microsoft technologies and provided me with formal recognition of my expertise.

Key Achievements