Stewart Spencer is a Senior Software Engineer at Uplevel. Stewart has been in this role for 2 years. Prior to that, they were with Porch for 6 years, where they held various positions including Senior Software Engineer, ETL Engineer, and Data Analyst.
As the Senior Software Engineer at Uplevel, Stewart is responsible for the end-to-end architecture of the Data Warehouse, including microservice architecture, dimensional & relational models, and JVM service code. Stewart is also the DBA for a multi-terabyte data store spread across multiple database and visualization technologies (Postgres, BigQuery, GCS, Tableau, Looker).
At Porch, Stewart was responsible for the design and implementation of the in-house Master Data Management and identity services for the Data Warehouse to consolidate disparate sources of shared domain across product, subsidiary, and partner data feeds. Stewart also created a system for automated aggregation and cohorting of mastered data using kafka. In addition, Stewart developed the service architecture of on demand-ML models (millions of requests/day) with Machine Learning Engineers and Data Scientists. Stewart also mentored Junior Analysts and Engineers.
Stewart was also the Lead ETL Engineer for a Junior Engineering team tasked with the design and build of data integration feeds for core platform data using CloverETL. In this role, they managed an ETL cloud instance running thousands of daily jobs across a spectrum of business practices. Stewart also built concurrency detection, CI deployment pipelines, and monitoring/alerting for the instance.
Stewart has also collaborated with Data Engineering and QA Analysts on the design of relational models for the core data platform, including contractor, canonical location/address, and property data.
Stewart Spencer attended Gonzaga University from 2010-2014 and earned a Bachelor of Science in Physics.
Sign up to view 0 direct reports
Get started