Hi, my name is

Anthony.

Lover of all things data.

A passionate data engineer who enjoys working with unreasonable amounts of data and building things that make other people’s lives easier.

About Me

I am a data engineer with experience designing and building both small and large scale end-to-end data platforms. I have also worked as a software engineer, focusing on Java-based gRPC services. I’ve worked in on-prem, cloud and hybrid architectures, particularly on the Google Cloud Platform, and have built data products supporting user-facing products, ML platforms, and internal business intelligence needs.

I love solving complex, data-centric problems, but I also have a passion for automation and building tools that make people’s jobs and lives easier.

Here are a few technologies I've been working with recently:
  • Java
  • Scala
  • Apache Spark
  • Apache Iceberg
  • Trino
  • Streamlit
  • Apache Superset
  • Apache Kafka
  • Spring Boot
  • gRPC

Recent Experience

Multiple Roles - Netflix
Nov 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 - Mailchimp
Aug 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.
Multiple Roles - CapTech Consulting
Feb 2016 - Aug 2018

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.
Multiple Roles - Cerner Corporation
Dec 2011 - Feb 2016

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 - Previous
Jan 2007 - Dec 2011

Bank of America

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.

Duke Energy

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.

Lowe’s Companies

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.

Education

2011 - 2013
Master of Science in Computer Science
DePaul University
Concentration in Database Systems
2004 - 2006
Bachelor of Science in Computer and Information Systems
Clark Atlanta University
  • Extracurricular Activities and Societies
    • Alpha Phi Chapter of Alpha Phi Alpha Fraternity Incorporated
    • Beta Kappa Chi Scientific Honor Society
    • Golden Key International Honour Society
    • Computer Science Club