Summary
Data Engineer offers extensive experience in data pipeline engineering across a wide spectrum of tooling and substrates. Experienced in Machine Learning and Data Analysis, as well as broad software engineering backgroundEducation
M.S. in Computer Science
2014
University of Minnesota
B.S. in Computer Science
2012
Metropolitan State University
Experience
Canonical USA, Inc
Jan 2019 - Current- Single-handedly created Charmed Kubeflow distribution that manages ML at scale (charmed-kubeflow.io). Rapid project success led to enterprise sales and creation of a new team.
- Built pipeline system on top of Charmed Kubeflow that handled internal business requirements such as KPI dashboard
- Ensured Charmed Kubeflow release quality with CI process built on top of multiple pipelines, including object detection pipeline
- Saw need for and implemented several widely-used projects such as juju bundle and Serialized Data Interface
Bitwise IO, Inc
June 2018 - Jan 2019- Rearchitected and simplified Ethereum compatibility layer for Sawtooth distributed ledger.
- Responsible for developing and maintaining implementation of PBFT consensus algorithm for Sawtooth distributed ledger.
Ad Hoc, LLC
May 2016 - June 2018- Took over ETL development for qpp.cms.gov and consolidated disparate processes and repositories into a single whole, and parallelized the resulting process for a 10x increase in speed.
- Responsible for ongoing data analysis for ETL process results.
- Led infrastructure engineering team in transitioning qpp.cms.gov to immutable infrastructure, continuous integration, and continuous deployments.
- Implemented ETL process that imported data into analytics software for imls.gov.
Cray, Inc
Jan 2015 - May 2016- Responsible for developing an OpenStack component for managing Lustre filesystems. Written with the capability of managing other clustered filesystems in the future.
- Project was the first to reach viable status. Consistently trailblazed in integration with other systems such as OBS, Jenkins, and Ansible.
Songwhale, LLC
Jun 2010 - Jan 2015- Full stack developer for SMS system - responsible for frontend, backend, and devops.
- Developed data visualization dashboard built on top of MongoDB for marketing team.
- Solved scaling problems introduced by large volume of subscribers by successfully leading several large refactoring efforts to improve the performance and stability of the SMS system.
- Introduced many new best practices to the development cycle such as unit testing, code reviews and documentation.