Information Systems Design, Engineering and Consulting

BSc Design of Information Systems, University of Lund, Sweden

Contact me

Experience

University Hospital Zürich, 2018 - 2021

Clinical Information System
Work done: developed windows services and enabled communication between diagnostic ultrasound devices and a clinical information system. Fixed over a 100 bugs and developed dozens of new features. Integrated Swiss Post IncaMail via a SOAP interface. Developed self-service statistical reporting tool which allows doctors to generate reports for performed examinations and operations. Developed automated diagnosis generation feature based on provided anamnesis.
Technologies: WPF, ASP.NET MVC, SQL, Entity Framework, Webservices, Windows Services, DICOM, HL7, XML, SOAP

University Hospital Zürich »

Schindler Aufzüge AG, 2018

Realtime monitoring dashboard
Work done: Concept, design and development (frontend and backend) of a realtime monitoring web application used as a live monitoring dashboard. Displays ongoing and recently completed drawing generation jobs. Every generated sales quote triggers a drawing generation worker server job via LiftDesigner CAD application.
Technologies: ASP.NET MVC, SignalR, SQL, Entity Framework

Web application deployment automation
Work done: introduced, installed and configured Octopus Deploy software on-premises and trained developers to use it, in order to automate deployment and provide rollback solution for business-critial quotation drawing generation web applications used by global sales departments. Almost every quotation created, is relying on this web application to produce quotation drawings. Implementation and rollout was executed on a weekend with no downtime.
Technologies: ASP.NET MVC, ASP.NET WebForms, Active Directory, SQL Server, Octopus Deploy

Schindler Aufzüge »

Migros, 2017

OpenId integration
Work done: Integrated Migros OpenId with a 3rd party ASP.NET MVC web application and developed a realtime location tracking and broadcasting solution based on Google Maps.
Technologies: OpenId, ASP.NET MVC, Google Maps API, SignalR, Websockets, Entity Framework

Migros »

UBS Group AG, 2016

Existing employee authentication workflow integration with a third party web application
UBS had a web application supplied by a 3rd party which had its own proprietary user authentication and authorization mechanism. In order to meet internal security guidelines my task was to modify the 3rd party application such that it would allow UBS employees to use their existing internal UBS employee authentication and authorization (Shibboleth Identity Provider Single Sign-On). I was the sole backend software engineer on this project.
Work done: modification of an existing ASP.NET MVC web application authentication and authorization mechanism to add support for UBS IdP via SAML.
Technologies: Umbraco, ASP.NET MVC, SAML, OAuth2, OWIN

UBS »

bob Finance, 2016

3rd party service integration
bob Finance had a specific set of requirements for their new project. Based on provided technical documentation for Fastfill and Netverify API, I developed a solution which was seamlessly integrated into a content management system. This enabled the delivered solution to provide rapid customer onboarding by automatically filling out signup forms via scanning of customer IDs, as well as digital identity verification.
Work done: development of API consumer clients
Technologies: ASP.NET MVC, REST API, OAuth2

bob Finance AG »

Swiss Federal Railways, 2015

Social media platform
An interim emergency solution was required because another supplier was unable to meet initial deadline and deliver a Social Media platform. Under my tech lead, we rolled out the platform in less than two months. I was the sole backend software engineer on this project.
Work done: existing open source solution research, testing and selection, customer-specific featureset implementation, integration of new front-end assets and deployment to IIS.
Technologies: Windows Server, SQL Server, IIS, ASP.NET MVC, Entity Framework, JavaScript.

Swiss Federal Railways »