Device & maintenance history overview
HealthTech / medical technology
09

Medizingeräte-MS

Management system for medical devices
Hospital group (anonymised)
01/2019 – 05/2020 · ~1 yr 5 mos · Full-stack engineer
Role
Full-stack engineer
Team
2–4 people
Location
Germany · on site / hybrid
Language
German
Visibility
Hospital group (anonymised)
Methodology
Scrumban

Responsibilities

  • Device and master data management (hospital, location, device specifications).
  • Detailed maintenance history for every device.
  • Fault reporting by nursing staff as the entry point into the medical engineering maintenance process.
  • Multi-tenant filtering by hospital and authentication against each hospital's Microsoft Entra ID tenant (formerly Azure Active Directory).
  • REST API with ASP.NET Core (Swagger/OpenAPI); data modelling with Entity Framework Core (code-first) on MSSQL.

Outcome

  • Multi-tenant device management for several hospitals — master data and maintenance history per device in one place.
  • Fault reports from nursing staff feed straight into the medical engineering maintenance process.
  • A cleanly layered .NET architecture: code-first data model (Entity Framework Core, MSSQL), documented REST API (Swagger/OpenAPI) and authentication against Microsoft Entra ID.

Technologies

C#.NET CoreASP.NET CoreASP.NET Core Web APIOpenAPISwaggerTypeScriptReactEntity Framework CoreData modellingMicrosoft SQL Server (MSSQL)Fluent UIReduxReact RouterAxiosSingle Page Application (SPA)Dependency InjectionJWTMicrosoft Entra ID (formerly Azure Active Directory)Role-Based Access Control (RBAC)Multi-TenancyMaster data managementMicrosoft AzureAzure SQLAzure DevOpsDockerCI/CDClean Architecture