Personal details

Michael K. - Remote software architect

Michael K.

Based in: 🇨🇭 Switzerland
Timezone: Bern (UTC+2)

Summary

I worked in many different fields from high resolution graphics processing using C++ over backend infrastructure implementations for large web-providers to writing medical software for a portable MRI machine. I mostly spent my time writing backend or embedded software, which is where I have the most expertise. I know the basics of front-end web development too, but I would not consider myself an expert in that field.

Work Experience

Chief Software Architect
Multiwave Technologies AG | Jan 2021 - Aug 2023
PostgreSQL
Python 3
Rust
Embedded Systems
Medical Device
Medical imaging
GitLab CI/CD
Grpc/protobuf

Medical Device software for a portable MRI machine

Chief Software Architect
Assimilate SA (subsidiary of Multiwave Tech.) | Jan 2019 - Jan 2021
Django
PostgreSQL
Python 3
Rust

IoT infrastructure design, RFID hardware communication, Data-analytics for retail

Education

Highschool Schwechat
High school diplomaMatura
Sep 1990 - Jul 1998

Personal Projects

RFID embedded software on Impinj R700
2023
Rust
Software running on a CAP (Custom Application Partition) directly on the Impinj R700 hardware sending aggregated tag information to a REST API. Communication with the RFID reader is done using LLRP.
collect data from multiple RFID readers
2019
Django
PostgreSQL
RabbitMQ
Python 3
Rust
fully implemented LLRP (low level reader protocol) to communicate with multiple RFID readers. Software ran on a passively cooled low power industrial PC, aggregated the data and sent it to RabbitMQ for processing on the backend. Backend based on Django, with custom SQL queries for faster statistics processing.