John Murphy

Software Engineer

Minneapolis, Minnesota, United States24 yrs 1 mo experience

Key Highlights

  • Expert in Kubernetes and Golang for developer productivity.
  • Strong advocate for mentoring and inclusivity in tech.
  • Proven track record in designing scalable cloud solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in SaaS and cloud infrastructure.

Contact

Skills

Core Skills

KubernetesGolangGoRuby

Other Skills

Agile MethodologiesArchitectureArchitecturesArgoCDCC#Cloud ComputingContinuous IntegrationDistributed SystemsDocker ProductsElectronic TradingGitIntegrationLow LatencyMentoring

About

I'm an experienced staff software engineer. My work is primarily focused on developer productivity, security and infrastructure. I have expert level knowledge of Kubernetes, Postgres, Kafka, Golang, ArgoCD and Terraform. I've also been exposed to many other tools and technologies through the course of my career and have become adept at learning what I need to solve the problem at hand. I believe great software products are developed by teams that facilitate the humanity, kindness and compassion of the people in the team and that everything else follows from that. I value beautiful code that is well tested, elegant and easy to reason about, and I love working with others that feel the same. Finally I feel exceptionally grateful to be privileged to work in this field and it's important to me to help others do the same, particularly those who are underrepresented in the tech community.

Experience

Rvo health

Staff Software Engineer

May 2023Nov 2025 · 2 yrs 6 mos · Minnesota, United States

  • Responsible for Kubernetes Infrastructure, Developer productivity tools such as ArgoCD, and Github Actions. Development of various tools and applications using Golang and other languages, Using Terraform to manage AWS resources, mentoring other developers.
KubernetesArgoCDGolangTerraform

Optum, inc.

Software Development Consultant

Nov 2021Apr 2023 · 1 yr 5 mos · Minneapolis, Minnesota, United States

  • Designed and led the technical implementation of a Platform as a Service for data scientists. This
  • platform eliminates the rote work that data scientists perform to host and test algorithms dramatically
  • reducing the amount of effort involved to create new features, allowing data scientists to focus on core
  • algorithms instead of all the work involved in running them. The work of setting up databases,
  • subscribing to event streams, getting machines to host software, observability and security is all
  • handled by the platform. The application runs on Azure Kubernetes and is largely written in Go. It
  • also makes extensive use of Kafka, Postgresql, and Helm. I also mentored other developers in this role
  • and made reductions in the amount of effort applied to operational concerns by leading the adoption of
  • contemporary CI/CD practices, observability, and other SRE related concerns.
PythonGoKubernetesPostgreSQLMicrosoft AzureTerraform+1

Replicated

Staff Software Engineer

Jun 2021Nov 2021 · 5 mos

  • Remote position reporting to EVP integrating supply chain security and SBOMs for Replicated
  • products. Liaised with community involved with Replicated open source projects. Participated in
  • vendor support. Developed developer best practices such as coding and review standards and worked
  • with Kubernetes/Go/Docker in GCP/AWS/Azure clouds, on prem environments and air gapped
  • environments.
GoKubernetesMentoring

Shipa

Software Engineer

Sep 2020Jun 2021 · 9 mos

  • My role at Shipa involves developing productivity tools that help make application deployment and management easy and accessible so that individuals can focus on activities that add value to their business as opposed to say wrangling YAML files when dealing with k8s. I work on internal proprietary software as well as our open source offerings such as Ketch. https://github.com/shipa-corp/ketch. My work involves code primarily written in Golang, Kubernetes, and a wide variety of supporting technologies such as Buildkit, and Cloud Native Buildpacks among others. I am also responsible for designing and implementing API REST endpoints using Go and Swagger. My role also involves interacting with and supporting our user community, mentoring other developers, and helping to design or suggesting new features. Additionally I am involved in activities to improve the capability of our engineering team, reducing bugs, and improving productivity.
GoKubernetesMentoring

Heroku

Lead Software Engineer

Nov 2017Sep 2020 · 2 yrs 10 mos · San Francisco Bay Area

  • My role at Heroku involved development and support of the backend Metrics system. This system collected information from thousands of customer applications and refined it to produce Heroku dashboards capturing response times, memory usage, memory and cpu resource consumption as well as allowing the user to define various types of alerts and autoscaling. This system handled hundreds of thousands of messages per second and used technologies such as Kafka, Cassandra, and Redis among others. Most of the code was written in Golang, although some of our work used Ruby. In addition I worked on API endpoints exposing metrics microservices to other agents, both internal to the company and external. I had the additional privilege of participating in open source projects such as Pack, https://github.com/buildpacks/pack a tool for Cloud Native Buildpacks as well as Heroku open source projects. I also worked on projects that had to do with Heroku's build pipeline.
RubyGoC

Kolide, inc.

Senior Software Engineer

Oct 2016Sep 2017 · 11 mos · Greater Boston

  • Worked on Kolide's security management based projects using Golang, Kubernetes, Osquery and others. Wrote open source software such as Updater https://github.com/kolide/updater a package that can be implemented into an onprem application to provide secure self updates using TUF. This role also involved some front end work on a single page application using React.
GoKubernetesOsquery

Slyce

Software Engineer

Sep 2015Oct 2016 · 1 yr 1 mo · Greater Toronto Area, Canada

  • Software development/design for the Slyce product suite using Golang, Angular, Ruby, Docker and other tools.
MySQL

Spitfire labs llc

Partner

Jan 2014Jan 2017 · 3 yrs · Greater Minneapolis-St. Paul Area

  • Software development/design specializing in scalable web solutions; cloud hosted solutions; software optimization; fixing problems for our clients.
MySQL

Valere consulting and recruiting

Consultant

Jun 2012Sep 2014 · 2 yrs 3 mos · Richfield, MN

  • Ruby/Ruby on Rails consultant working with Best Buy's content management infrastructure. This position required extensive work with the Amazon Cloud, including designing and setting up Virtual Private Cloud environments that were integrated with the Best Buy internal infrastructure via IPSec tunnels.
MySQL

Seamrog llc

Software Engineer

May 2012Dec 2013 · 1 yr 7 mos

  • Design and implement software solutions specializing in finance and energy.
C

Eris futures

Managing Software Engineer

Jun 2011Apr 2012 · 10 mos · Greater Chicago Area

Low Latency

Dow jones

2 roles

Technical Manager

Jun 2006Jun 2011 · 5 yrs

C#Low Latency

Manager

Jan 2005Aug 2011 · 6 yrs 7 mos

C#Low Latency

Cbs marketwatch

Software Engineer

Jan 2000Jan 2005 · 5 yrs

C#Low LatencyC

Technology exchange

Programmer

Jan 1994Jan 1994 · 0 mo

C

Education

Iowa State University

Jan 1981Jan 1984

Stackforce found 100+ more professionals with Kubernetes & Golang

Explore similar profiles based on matching skills and experience