Multiple Roles
-
NetflixNov 2020 - present
Senior Data Engineer
Aug 2022 - present
- The Growth Insights & Foundations Data Engineering team provides data that is critical to enabling various
experiences within the product for both current and future members. We do this through a combination of batch
and real-time data pipelines, as well as scalable services that allow us to surface this data for use across
internal systems and the Netflix product experience.
Senior Software Engineer
Nov 2020 - Aug 2022
- Within the Media Cloud Engineering group at Netflix, my team was primarily responsible for building and
maintaining infrastructure and services used to facilitate collaboration and operational reporting in content
production applications.
Senior Software Engineer
-
MailchimpAug 2018 - Nov 2022
As an engineer on the Data Services team at Mailchimp, I was part of a team that was responsible for the
development and maintenance of various data pipelines and data-driven services. The team was responsible for
numerous streaming pipelines, productizing predictive models built by data scientists, a cloud-based data
warehouse, and the entire analytics platform for the company.
Manager - Data & Analytics
Mar 2018 - Aug 2018
Senior Consultant - Data & Analytics
Feb 2016 - Mar 2018
- As a consultant working primarily as a data engineer/architect at CapTech, I worked on projects for clients
spanning the retail, utility, and healthcare industries. These projects included a full data warehouse and
business intelligence platform build using Microsoft Azure and PowerBI, a data warehouse migration from
Teradata to Google Cloud BigQuery, and a data ingestion process that was used to drive a real-time fraudulent
insurance claim detection engine using HDFS, Spark, Hive, and HBase.
- In addition to data engineering work for our clients, I was also part of a team that created content for
and taught a class on creating Amazon Alexa skills using NodeJS, AWS Lamda functions, DynamoDB, and various REST APIs.
Senior Software Engineer
Nov 2013 - Feb 2016
Software Engineer
Dec 2011 - Nov 2013
- Working as an engineer on the Enterprise Business Intelligence (EBI) team, I was part of a team responsible
for developing and maintaining all aspects of reporting, data migration, and data integration, as well as the
enterprise data warehouse and operational data store (ODS) across the company. This work entailed implementing
complex ETL pipelines which sourced data from varied sources, including numerous relational databases, APIs,
and flat files. The EBI team was also responsible for configuring real-time replication of data sources, as
well as data modeling tasks and data quality for projects across the company.
Multiple Roles
-
PreviousJan 2007 - Dec 2011
IT Trading Support Analyst
Feb 2010 - Dec 2011
- While working on the Global Markets & Research Technology team, I spent most of my days debugging and
implementing code fixes to the Java middle-tier codebase, and writing extremely complex SQL queries and stored
procedures to automate various processes in a loan inventory management and trading application. My role also
required managing customer relationships and expectations as well as implementing code changes to accommodate
regulatory reporting functionality directly in the application.
Process Management Team Data Analyst (Contractor)
Nov 2008 - Feb 2010
- In addition to training and process management for the Enterprise Help Desk (EHD), I was primarily responsible
for all metrics and reporting for the EHD. This involved a complete overhaul of the existing reports, migrating
them from a local Access database to Microsoft SQL Server Reporting Services, and integrating data from newer
tools the EHD analysts were beginning to use. I was also tasked with maintaining the knowledge base used by the
analysts by writing the technical documentation and troubleshooting steps for various problems the analysts
could be tasked with resolving.
IT Release Management Analyst
Jan 2007 - Nov 2008
- My role as a release management analyst primarily involved pushing out approved and scheduled code changes to
Lowe’s store and distribution center infrastructure. While in this role, I completely refactored the internal
change management application while simultaneously working with BMC on the requirements, deployment, and
configuration of the Remedy change management module. I was also responsible for ongoing administration of and
training on the new system for the entire IT organization.