Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Staff Software Engineer
RVO HealthStaff Software Engineer
May. 2023Minnesota, United States
Software Development Consultant
Optum, Inc.Software Development Consultant
Nov. 2021 - Apr. 2023Minneapolis, Minnesota, United StatesDesigned 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.
Staff Software Engineer
ReplicatedStaff Software Engineer
Jun. 2021 - Nov. 2021Remote 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.
Software Engineer
ShipaSoftware Engineer
Sep. 2020 - Jun. 2021My 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.
Lead Software Engineer
HerokuLead Software Engineer
Nov. 2017 - Sep. 2020San Francisco Bay AreaMy 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.
Senior Software Engineer
Kolide, Inc.Senior Software Engineer
Oct. 2016 - Sep. 2017Greater Boston AreaWorked 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.
Software Engineer
SlyceSoftware Engineer
Sep. 2015 - Oct. 2016Toronto, Canada AreaSoftware development/design for the Slyce product suite using Golang, Angular, Ruby, Docker and other tools.
Partner
Spitfire Labs LLCPartner
Jan. 2014 - Jan. 2017Greater Minneapolis-St. Paul AreaSoftware development/design specializing in scalable web solutions; cloud hosted solutions; software optimization; fixing problems for our clients.
Consultant
VALERE Consulting and RecruitingConsultant
Jun. 2012 - Sep. 2014Richfield, MNRuby/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.
Software Engineer
Seamrog LLCSoftware Engineer
May. 2012 - Dec. 2013Design and implement software solutions specializing in finance and energy.
Managing Software Engineer
Eris FuturesManaging Software Engineer
Jun. 2011 - Apr. 2012Greater Chicago Area
Technical Manager
Dow JonesTechnical Manager
Jun. 2006 - Jun. 2011
Manager
Dow JonesManager
Jan. 2005 - Aug. 2011
Software Engineer
CBS MarketWatchSoftware Engineer
Jan. 2000 - Dec. 2005
Programmer
Technology ExchangeProgrammer
Jan. 1994 - Dec. 1994

Requests

Touchpoint image
0
Personal Pitch
Kubernetes Infrastructure for Distributed Apps
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like John on Intch
IT
453430 people
18
Technologist, Project/Program Manager
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
ITDatabase Developer
47999 people
19
Manager @ Epic Force
15
Founder & CEO @ Cultivating Digital Inc
15
Data Analyst