Johannes Grossmann

Product-minded software engineer at Docker, building secure developer-facing systems at scale. I drive products end to end, from concept through iteration and product-market fit to shipping. I conceived, designed, and led Docker Secrets Engine and Docker Debug, taking each from initial prototype to a shipped product in the hands of developers worldwide.

Recent Work Experience

Docker, Inc., Remote

Senior Software Engineer (Developer Experience, Debugging Tools, Container Security)

08/2021 - now (~5 years)

Working in Docker Labs and the Secrets & Auth team, building developer facing CLI tools and Docker Desktop features.

Primary stack: Go, Linux systems programming, Kubernetes, Nix. Also: TypeScript/React/Electron, Python.

Beissbarth GmbH, Munich

Software Engineer (Embedded Systems, Real-time, UI Development)

10/2019 - 07/2021

Development of the control software and UX/GUI of a new automotive wheel alignment system: Concept, architecture and implementation of the cross-platform GUI (Vue.js/TypeScript/websocket/Electron). Development and software architecture design of control/backend server (REST-API, HAL, business logic, SQLite DB integration, measurement service daemon, update/backup service) using C++17/boost/Protobuf/Qt. Customization and provisioning of the debian based host OS using systemd/Python/Ansible/Docker.

TNG Technology Consulting GmbH, Munich

Software Engineer (Full-Stack, Web Development)

04/2018 - 09/2019

From scratch development and architecture design of the front-end stack for an IoT-App shop with TypeScript/Webpack/Vue.js. Further, Java/Spring/Hybris back-end development, creating web components with stencil/React JSX, load testing with Gatling/Scala, AWS cloud integration with Terraform/Ansible.

Technical University of Munich, Munich

Research Assistant (Chair of Theoretical Information Technology, Prof. Holger Boche)

11/2016 - 03/2018

Research in machine learning: analysis of deformation stability of deep convolutional neural networks using applied functional analysis, with simulations in MATLAB. Resulted in two IEEE conference publications (see below).

Education

Master of Science (Technical University of Munich)

Electrical Engineering and Information Technology

2015 - 2017

Bachelor of Science (Technical University of Munich)

Electrical Engineering and Information Technology

2011 - 2015

Talks

"Debugging Innovation" (2023 - 2024): Originally presented at DockerCon 2023, and at Meetups in Freiburg and Munich. Talk video · Official Docker announcement (archived)

Scientific Publications

Press

Coverage of Docker Debug, announced at DockerCon 2023: