My Resume

2020-07-27

Table of Contents

I’m a physician turned software engineer with over 4 years of experience in building web applications. I’m a full stack developer with equal experience in front end and backend development. But I also enjoy working on matters related to building and deploying code. I’m self-taught and extremely driven, and consider programming both job and favorite pastime.

Skills

Languages: Javascript, Golang, Haskell, Clojure, Rust, Lua, Nix, Dhall, Shell (Fish and POSIX), Purescript
Others: GraphQL, Docker, Kubernetes, Git, HTML, CSS, Linux, Vim, React, Redux, Styled Components, Jest, Management experience, NixOS, Systemd

Education

Doctor of Medicine, M.D.
University of Duesseldorf | 2007 - 2014

Experience

Fullstack Developer
AMBOSS | Since 2019

  • Process and transform third party XML and HTML content and make it available to web and mobile both on- and offline
  • Help my team transition from NoSQL to Postgres
  • Participate in and contribute to QA, front end, platform, and Golang guilds and write posts for AMBOSS Engineering
  • Improve service availability and resilience through distributed tracing, logging and error handling
  • Save money and time by optimizing memory and CPU usage of batch and cron jobs

Frontend Developer
AMBOSS | 2018 - 2019

  • Create new single-page React application from scratch
  • Build performance monitoring with Prometheus and Grafana
  • Research and improve rendering performance for large amounts of JSX on older browsers
  • Build generic tree-related operations for various tree-based UI elements

Junior Frontend Developer
AMBOSS | 2017

  • Maintain and extend Javascript projects running in various environments (e.g., server-rendered templates, Angular single-page application, web views on mobile)
  • Introduce new React components without disrupting existing non-React code
  • Use JQuery, vanilla JS, React and Angular while supporting a wide range of browsers including IE11

Founding Member & Co-Lead US Expansion
AMBOSS | 2015 - 2017

  • Hire and integrate a completely new team of full- and part-time medical editors working both remotely and onsite
  • Invent new workflows for creating medical content
  • Market Analysis and project management
  • Develop didactic concepts tailored to new user needs