About Me

I used to make a lot of music, these days I make a lot of code. I'm a software engineer with experience data warehousing and building serverless applications using AWS infrastructure. I enjoy automating processes to improve quality of life. Other interests include security, machine learning, distributed computing, and blockchain technologies. I also like to hike, backpack, snowboard, travel, and eat.

Seeking a challenging position in a progressive environment that specializes in software, engineering, design, development, and technology.

Contact

Please download resume for detailed contact information.

Work

Comcast via Turnberry Solutions

Serverless Software Engineer March 2019 - Present

Engineered a cloud-centric "serverless" backend application from concept to completion. Delivered a scalable application and architecture designed to comply with new and emerging data privacy laws. Developed and maintained a containerized Python service designed to ingest, group, transform semi-structured data into configuration-driven human-readable reports. Built and deployed using the Serverless Framework, the Python-based application was hosted on AWS infrastructure using technologies such as AWS Lambda, SQS, SNS, Kinesis, S3, RDS, ECS, and Fargate.


MediaNews Group

Data Engineer August 2017 - March 2019

Development, maintenance, and monitoring of Redshift data warehouse. Building out Airflow oriented ETL pipelines consuming a broad range of APIs to ingest, process, and store millions of rows of normalized data at regular time intervals. Gathering and interpreting requirements to design data models and views meeting customer requirements.
Primary tools: Python, Airflow, Redshift, EC2, and S3.
Other technologies: Vagrant, Ansible, Sentry, DataDog, New Relic, GraphQL.


Charter Communications

Jr. Software Engineer May 2017 - Aug 2017

Develop automated regression tests in Groovy and Java for continuous testing of software. Leveraging tools such as Maven (build automation), Nexus (repository management), Surefire and TestNG (testing frameworks), Perforce (version control), and Team City (build management and continuous integration), the test automation team is responsible for developing and maintaining automated tests for many of Charter Communications' products.


Bold Betties

Web Developer, DW Manager, IT Consultant May 2015 - April 2017

Development and technology consultation:
Web Development and content management within Shopify's CMS (HTML, CSS, Liquid)
Management and consultation for a data warehouse project:
Development of Python scripts to automate data pipelines
Consume RESTful APIs and dump JSON to S3 bucket staging area for SQL warehouse
Manage Digital Ocean & AWS Linux instances, (EC2 and S3)


Aetna / iTriage LLC

Associate Architect Summer Internship July 2015 - August 2015

Working with a team of digital services experts, it is the duty of the architecture team at iTriage to develop and communicate a detailed technology architecture and implementation strategy. Drawing from a vast collection of experience with infrastructure and web technologies, the digital architecture team interprets and translates client requirements to design complex digital services solutions.

Specifics:
Involvement with high-level architecture solutions used to increase productivity & maintain consistent quality service
Understanding of an advanced DevOps technology stack
Aggregation of key metrics and performance indicators into a single point of access (dashboard)
Hands on experience with Web Technologies (HTML, CSS, JavaScript, AngularJS)


Startup Summer Colorado

Summer Entrepreneurship Program June 2015 - August 2015

"Introduced through the Startup Summer Colorado 2015 internship program. Startup Summer is a ten-week program that combines a summer internship with a Boulder, Denver, or Colorado Springs area startup company with a series of evening events, all focused on teaching participants the fundamentals of creating and running a successful startup. Interns will face tasks and challenges in the work place that will prepare them for a bright future in entrepreneurship. They will work with some of the hottest startups in Colorado and learn directly from the entrepreneurs who started them. Applicants to the program are dedicated and driven young entrepreneurs with a strong interest in the emerging and exciting world of startups."   from StartupSummer.com

Education

Metropolitan State University of Denver

B.S. Degree in Computer Science Aug 2014 - Present

  • Computer Science 1 & 2
  • Computer Organization 1 & 2
  • Principles of Programming Languages
  • Intro to Theory of Computation
  • Operating Systems
  • Computer Networks
  • Mobile Device Programming
  • Algorithms and Algorithm Analysis
  • Web Technologies and Multimedia
  • Principles of Database Systems
  • Basics of Machine Learning
  • Software Engineering Principles


Colorado State University

Mechanical Engineering 2007 - 2010

  • Mechanical Engineering Principles
  • Mechanical Engineering Problem Solving
  • Manufacturing & Machining Processes
  • Engineering Design with AutoCAD
  • Engineering Experimentation (DAQ w/ NI)
  • Engineering Mechanics - Statics

Skills

  • Python
    PEP8, Pandas, Boto3, Click, requests
  • Java
    JVM, JRE, Object Oriented Programming
  • Data Warehousing / ETL
    Best practices and ETL processes. Working knowledge with Airflow.
  • SQL
    Working knowledge with MySQL, PostgresSQL, and Redshift
  • Amazon Web Services (AWS)
    Lambda, SES, SNS, SQS, Kinesis, ECS, EC2, RDS, Redshift, S3
  • Serverless / Terraform
    Working knowledge with the Serverless Framework, and Terraform

Inspiration

In order to change an existing paradigm you do not struggle to try and change the problematic model. You create a new model and make the old one obsolete. That, in essence, is the higher service to which we are all being called.”

Buckminster Fuller

Get In Touch.


Let's Talk! Please consider downloading my resume for contact information.