Paul Kamis

Helena, MT 59601· (405) 928-0930 · paul.kamis@gmail.com

I am a meteorologist turned software engineer turned cloud-infra engineer. Over my the last 10 years of my career, my specializations have varied. However, one thing remains true; I thoroughly enjoy playing with technology and debugging code!

Experience

Software Engineer - Core Infra

SoFi

At my current position I'm excited to be on the ground floor of compute/technology adoption at SoFi, helping manage our overall compute, implement platformed services (shopping cart style managed services/apps/infra), and enable Development teams to own their destinies, without having to be experts in cloud infra, networking, or any other mundane compute concerns.

February 2021 - Present

Software Engineer - Big Data Infra

SoFi

Day to day management and expansion of a multi-tenent kafka cluster serving million of messages a minute. Built a first class DataLake by democratizing all data to a central location in a common, easy to access format with low latency. I also developed a set of pipelines and abstractions to make training and deploying Machine Learning models seamless for Data Scientists.

June 2018 - February 2021

Devops Engineer

SoFi

Worked on various projects including dockerizing and standardizing SFTP servers for external clients, developing/speerheading efforts to centralize Identity management both locally and in cloud, and day to day management of compute.

January 2018 - June 2018

Devops Engineer

Weather Decision Technologies

Help developers utilize the "infrastructure as code" nature of AWS by utilizing common sense CI/CD workflows. I've migrated web server applications from local datacenters to containerized cloud microservices. I Manage multiple AWS accounts and all associated infrastructure. My current day to day is a mixed bag of helping setup project build automation, maintaining the build infrastructure, and consulting on project architecture.

January 2017 - January 2018

Software Engineer

Weather Decision Technologies

Collaborated on a small team to build out a number of APIs serving meteorological data in various formats using a NGINX/UWSGI/Python-Flask stack. Built numerous data ingest/formatting pipelines for extremely large, dynamic geo-spatial/temporal datasets.

December 2014 - January 2017

GIS Team Lead

Weather Decision Technologies

Utilized Python and ArcGIS to design, develop, and implement live updating weather layers for ESRI platform users. Fully trained and managed team of 4 employees, coordinating development efforts, goals, and tasking.

July 2013 - December 2014

Weather Decision Technologies

Forensic Meteorologist

Scripted creation of climatology products for hail-fall and lightning. Assisted customers by disseminating complex meteorological information in a usable and understandable format via reports or on the phone discussion.

July 2012 - July 2013

Education

University of Oklahoma

Bachelor of Science
Meteorology - minor in Computer Science
August 2004 - May 2012

Green Mountain High School

August 2000 - May 2004

Skills

Programming Languages & Tools

Interests

When not at work, you can often find me out enjoying the natural world. My pup and I hike and backpack frequently, and have traveled and camped all over the country. I'm also a pretty avid beer enthusiast, and have yet to find anything in life that exceeds the taste of a good beer and a greasy burger after a long backpacking trip.

If I'm not outside it means I'm probably in my office playing League of Legends or hacking away at some awful piece of code to try and learn some new technology.

Projects and Publications

  • I was either a primary developer or assisted in the creation/building/deployment of all of these apis .
  • Meteogram-py (for fun, and to show use of this api.

The Fam

Fluff butt
Mini fluff butt
Buff butt