Skip to main content

Principal Software Engineer

Company Context

Medisanté AG is a regulated medical IoT platform enabling GSM-connected devices to transmit health telemetry directly from patients' homes to clinicians, without requiring Wi-Fi, pairing, or user setup.

Summary

Principal Software Engineer (Contract) at Medisanté AG, Mar 2017 to Jan 2018. Served as lead architect for a regulated medical IoT platform, designing the end-to-end device-to-cloud architecture integrating embedded Java on health devices with a fully serverless backend.

Responsibilities

  • Designed the end-to-end device-to-cloud architecture, integrating embedded Java on health devices with a fully serverless backend using AWS Lambda, DynamoDB, and API Gateway
  • Developed secure, embedded firmware logic for certificate management, telemetry batching, and network reconciliation on constrained hardware platforms with limited ROM/RAM
  • Pioneered use of "shadow devices" (digital twins) to manage asynchronous operations from intermittently connected devices, handling latency, power cycles, and data integrity
  • Built a real-time access control system using fine-grained role-based permissions tied to patient consent, clinician identity, and departmental hierarchies
  • Refactored monolithic architecture into event-driven microservices, improving scalability, testability, and audit traceability in line with ISO 62304 Class C
  • Delivered observability and telemetry pipelines using AWS CloudWatch, enabling anomaly detection and device state drift reporting in production
  • Acted as technical liaison between embedded engineering, cloud infrastructure, and clinical partners, ensuring alignment across domains with strong documentation and traceable requirements

Outcomes

  • Delivered a fully serverless device-to-cloud architecture for regulated medical IoT telemetry.
  • Pioneered digital twin design for managing asynchronous operations from intermittently connected health devices.
  • Refactored monolithic architecture into event-driven microservices with ISO 62304 Class C audit traceability.