
Arthur Krieger
Software/Platform Engineer · CS + Data Science
I graduated from the University of Michigan College of Engineering in 2025 with a Bachelor of Science in Computer Science and a minor in Data Science. I work as a Software/Platform Engineer at Charles Schwab on the Wealth Asset Management Engineering Team, building dashboards, GitHub DevOps tooling, and data pipelines. I also design and build KriegerDataForge, a personal platform I use for my own apps. It spans 18 repositories. The apps share single sign on through its OAuth 2.0 and OIDC identity provider, common code lives in shared Python and npm packages, and Terraform and a CI/CD library keep every repository built and deployed the same way.
Notable Coursework
Experience
Software/Platform Engineer
Charles Schwab
Chicago, IL
- ›Designed and built a declarative metadata reconciliation system between mid April and the end of August 2026, taking it from the first conversation to production. It stops schema deployments from silently removing Snowflake data governance metadata, and it cut recovery of thousands of metadata rows from three to four hours of manual rework to seconds
- ›Built it to be safe to re-run, so a failure leaves data as it was instead of corrupting it, and recovery is a replay rather than a rebuild. It has handled 20+ schema deployments since go-live without anyone stepping in
- ›Made it work across warehouse object types and both standard and custom metadata, with each team onboarding itself and managing its own metadata. Non-engineers edit metadata in the spreadsheets they already use, without writing YAML or waiting on an engineer
- ›Build and maintain data pipelines that ingest, transform, and deliver financial data to analysts and data scientists on the Wealth Asset Management Engineering Team
- ›Develop GitHub Actions CI/CD workflows and DevOps automation for the engineering team
- ›Create Streamlit dashboards for internal data observability, pipeline monitoring, and ad-hoc analytics on Snowflake
- ›Provision and manage cloud infrastructure with Terraform on GCP
Data Engineer Intern
Charles Schwab
Lone Tree, CO
- ›Part of a scrum team using Agile methodology. Built dashboards for data observability and monitoring of data pipelines using Streamlit and Snowflake
- ›Delivered Streamlit dashboards displaying pipeline operations and data profiling metrics using Snowflake
- ›Presented a research plan on using generative AI to synthesize data and improve fraud protection
Data Engineer Intern
Revantage (Blackstone Portfolio Co.)
Chicago, IL
- ›Integrated Azure DevOps REST API in Databricks using Python and SQL to track software changes
- ›Researched and implemented External Tables in Snowflake to reduce costs and bypass unnecessary data transfers
- ›Presented to stakeholders at the end of each 3-week sprint
Research Assistant
Department of Obstetrics and Gynecology, Wayne State University
Detroit, MI
- ›Used R to analyze gene expression rates and auto generate visualizations for a published preeclampsia research paper
- ›Built an R Shiny app for researchers to query an SQL database and generate plots interactively
Education
University of Michigan College of Engineering
B.S. Computer Science Engineering
Data Science Minor
Sep 2022 - May 2025
Ann Arbor, MI
GPA 3.75 / 4.0
Michigan State University College of Engineering
B.S. Computer Science (transferred)
Honors College
Sep 2021 - May 2022
East Lansing, MI
GPA 3.93 / 4.0
Skills
Languages
Frontend
Backend
Auth & Security
Data & Cloud
DevOps & Infrastructure
Testing & Quality
Tools
GitHub
Needless2Say
Building KriegerDataForge, my personal platform. An OIDC identity provider, shared Python and npm packages, Terraform infrastructure, and the apps on top of them.
5
Public Repos
607
Commits
227
Pull Requests
3
Followers
5
Following
2021
Member Since
◇ ALL STATIONS ACTIVE ◇
Mission Control
Where the work gets done, Home Base and Chicago HQ.

