Software developer and data engineer

Skills

Data Engineering:

  • Python
  • DBT
  • Airflow
  • Scala
  • Sqoop
  • Spark/Spark Streaming
  • Hadoop
  • Luigi

Web Development

  • Python
  • Ruby/Rails
  • Golang
  • Javascript - React, ES6

Experience

Senior Data Engineer

2020 - Present

ActiveCampaign - Chicago, IL

  • Transfer data from a variety of database, api, and other sources into data warehouse
  • Run airflow cluster to manage data transfer and transformation

Senior Data Engineer

2019 - 2020

Built In - Chicago, IL

  • Build and maintain data pipeline to warehouse
  • ETL transformations on data in warehouse to support business intelligence or machine learning applications
  • Run airflow tasks to train machine learning models, transform data, and perform data maintenance tasks
  • Build and maintain infrastructure necessary for data tasks
  • Instrument javascript, golang, and php code for data collection

Data Engineer

2019

Marketing Attribution - Evanston, IL

  • Design code to handle large datasets in Python, ideally without holding all data in memory
  • Build web services to serve results of model runs or perform optimizations on data
  • Build and maintain Docker images to run Python, Julia, and Javascript code
  • Ensure data scientist code is production-ready and run it in a production environment

Software Engineer

2015 - 2019

Reverb.com - Chicago, IL

Data Engineering Team - 2017 - 2019

  • Revamp ETL pipeline using Scala code to run Sqoop to transfer and transform data from main database to tables in Redshift
  • Perform ETL on event logs stored in JSON or parquet to be transformed and uploaded to S3 to be queried via Redshift Spectrum
  • Data pipeline to serve personalized recommendations
  • Build web services using Flask or Sinatra to serve machine learning models and other data via HTTP or GRPC
  • Build React components to serve results of machine learning models to users

Core Team - 2015 - 2017

  • Full-stack development with Ruby on Rails and React
  • Practicing TDD
  • Full text search using Elasticsearch

Junior Developer

2014 - 2015

Blueye Creative - Chicago, IL

  • Full-stack development with Ruby on Rails
  • Connecting with APIs like Google Analytics, Traxo, and Open Weather Map
  • Front-end development with Angular for highly interactive sites
  • Javascript, JQuery, HTML, CSS, and some PHP for Wordpress sites

Web Developer in training

2014

Dev Bootcamp - Chicago, IL

  • Focusing on full-stack development with Ruby on Rails, 9-week intensive course

Medical Programs Manager

2012 - 2014

Kaplan Test Prep - Chicago, IL

  • Managing department of 50+ employees
  • Developed system to evaluate the effectiveness of Kaplan’s course to predict performance on the USMLE exam
  • Working with MD faculty and staff to update practice test content
  • Running regular marketing events to bring in new leads and build relationships with current students

Designated School Official

2010 - 2012

Kaplan Test Prep - Chicago, IL

  • Maintained SEVIS (Student and Exchange Visitor Information System) records for students on student visas

Education

Indiana University

2007 - 2009

Bloomington, IN - Master of Music, Bass Performance

Northwestern University

2003 - 2007

Evanston, IL - Bachelor of Music, Bass Performance