Jonathan Johnson

Jonathan Johnson

Independent Software Architect | Connecticut, United States

Jonathan is an independent software architect with a concentration on helping others unpack the riches in the cloud native and Kubernetes ecosystems.

Jonathan is halfway into his second score of engineering commercial software, driven by his desire to design helpful software to move us forward. His applications began with laboratory instrument software and managing its data. Jonathan was enticed by the advent of object-oriented design to develop personal banking software. Banking soon turned to the internet, and enterprise applications took off. Java exploded onto the scene, and since then he has inhabited that ecosystem. At 454 Life Sciences and Roche Diagnostics, Jonathan returned to laboratory software and leveraged Java-based state machines and enterprise services to manage the terabytes of data flowing out of DNA sequencing instruments. Then as a hands-on architect at Thermo Fisher Scientific, he applied the advantages of microservices, containers, and Kubernetes to their laboratory management platform.

Follow Jonathan Johnson
Download Jonathan Johnson's Talk Schedule at GIDS.Cloud Live 2020
Download Jonathan Johnson's Talk Schedule at GIDS Live 2020 Series

All Sessions by Jonathan Johnson

50 mins
Meshing Around with Istio

Kubernetes out of the box is a strong platform for running and coordinating large collections of services, containers, and applications....

50 mins
Serverless Madness on Kubernetes

From operating system on bare metal, to virtual machines on hypervisors, to containers orchestration platforms. How we run our code...

180 mins
Kubernetes Koncepts

Kubernetes has become the de-facto orchestrator for containers and now is the best way to start engaging with portable distributed...

50 mins
Distilling Java Containers for Kubernetes

Three evolutionary ecosystems work well together Java, Containers, and Kubernetes. Past versions of Java were never designed to be “container aware”....

50 mins
Rust Microservice in Containers

Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve...

50 mins
Go Microservices in Containers

Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve...

50 mins
Ripped Machine Learning with Distributed Computing

Machine Learning with Distributed Computing are both relatively complex software architectures to wrap your head around. Through the years the...

50 mins
Snaking Python Into Kubernetes

Getting applications written in various languages into neatly distilled containers can be challenging. Python has its sets of challenges. In...

180 mins
Leveraging Kubernetes for Machine Learning

With the advent of containers, Kubernetes evolved as the defacto orchestration solution to coordinate hundreds of containers at scale across...