Peter Hubner

Software Engineer and Developer

Software Engineer/Developer

Not simply a code monkey

My degree is in Computer Science, however my experience over the past 19 years has been in software engineering and development. I pride myself on my products and take joy in creating successful and unique solutions. When not working, I take advantage of Colorado's many outdoor activities with my family such as camping, hiking, snowboarding, and climbing. Keeping a work life balance is something I consider to be essential.

About me

The Mom Edit The Mom Edit

I am currently the CTO of The Mom Edit. Our efforts are focused on using data to make educated choices for our future content. This includes collecting, storing and processing tens of thousands of data points each day.
Back in 2014, my project was to transition a fashion blog that had been in existence since 2008 from Typepad to WordPress. From scraping over 6000 images, writing custom plugins, and customizing the theme, this project was an exciting challenge that helped keep me up to date with web best practices.

NDP NDP

NDP was a great place to work and grow as tech lead, project lead and gain a vast amount of experience with the proposal process. The work covered everything from blue sky development, pure R&D, to customer focused needs on tight deadlines. The most technically challenging and fast passed, was porting an existing system with over 3 million lines of code, spanning 5 languages to a new database backend, PostgreSQL, in 12 months. This may seem like a long time, but this involved building the team from scratch and onboarding in a very short timeframe.

Katasi The Mom Edit

Katasi was a unique problem with no easy answer. The goal of Katasi was to create a solution to eliminate texting while driving without installing software on the phone. Coming up with new ideas to locate phones and cars from all over the nation in seconds has been some of the most interesting work I've ever done. My job was to ensure that we were able to process user data for tens of thousands of people in a distributed system, as well as lead the transition from our legacy code base to full Java implementation.

SBIRS The Mom Edit

Handling over two million lines of code and working on several core software pieces, this was my firehose introduction to very complex, highly distributed, and often fragile code base. Over the course of 7 years, I was able to help with many performance increases, dead code reduction, process improvements, and overall design changes.

· Software

  • Amazon Web Services (EC2, RDS and ELB)
  • Google cloud
  • Gearman Job Server
  • RabbitMQ
  • IBM WebSphere MQ
  • Jenkins CI
  • Github / Gitlab
  • Elasticsearch
  • Twilio SMS and Voice
  • LDAP

· Languages

  • C/C++
  • Java
  • jQuery
  • Perl - Perl/Tk
  • Python
  • ProtoBuf
  • HTML
  • CSS
  • PHP
  • Ruby
  • KML
  • SHELL (sh/bash)

· Mobile

  • Test Flight
  • XCode
  • Android Studio
  • Fastlane

· Data Processing

  • Google Big Query
  • Looker

· Operating Systems

  • Linux (Ubuntu, RedHat, Fedora Core and Debian)
  • macOS

· Databases

  • MongoDB
  • MySQL
  • Oracle
  • PostgreSQL

· Development

  • Maven
  • JUnit
  • Ant
  • GCC
  • xlC
  • cmake
  • clearmake
  • gmake/make
  • grunt
  • gradle

· Fun Stuff

  • Machine Learning (Mahout)
  • Vagrant
  • Chef
  • Wordpress