TransUnion
Reston, Virginia
Sr Manager Database
Dec 2021 to Jun 2025
Résumé · scottjohnson.tech · Sterling, Virginia
Sterling, Virginia
Retired. More than 30 years in databases and data architecture, and a hands-on builder of software and systems.
From 1991 to 2025, Scott Johnson worked in databases and data architecture. The later roles were database services leadership at Neustar and Sr Manager Database at TransUnion, with data warehouse architecture at Neustar and Nextel before that.
He lives in Sterling, Virginia. Aerial Aspect Media is his business, and he is a Part 107 drone pilot. He still builds full-stack applications, automation, and self-hosted systems, and he prefers concise, documented, performant code.
He is open to focused technical projects: data-heavy applications, self-hosted services, and automation with a defined purpose.
Database services, data architecture, and earlier engineering roles, 1991 to 2025.
Reston, Virginia
Dec 2021 to Jun 2025
Sterling, Virginia · 24 years 3 months
Neustar was acquired by TransUnion in December 2021.
Jan 2016 to Jun 2025
He led a team supporting 800+ databases on Oracle, MySQL, Postgres, and SQL Server. High availability, disaster recovery, and backups were implemented and tested to each business line's SLA. The team supported both on-premises and AWS cloud database technology.
Jan 2014 to Jan 2016
Apr 2001 to Jan 2014
Senior Data Warehouse Architect for Neustar.
Herndon, Virginia
Aug 1997 to Mar 2001
Reston, Virginia
Sep 1994 to Aug 1997
McLean, Virginia
Jan 1993 to Sep 1994
Fairfax, Virginia
Jun 1991 to Jan 1993
1986 to 1991
Bachelor's degree, Management Science. Pamplin College of Business, Virginia Polytechnic Institute and State University (Virginia Tech).
Data Warehousing, Business Intelligence, and Integration.
Four projects that show how he builds: a relational web application, event photo sharing, a personal photo catalog, and a home lab organized so it can be rebuilt.
Python · Flask · PostgreSQL
A gift registry with affiliate monetization, implemented in Flask and PostgreSQL. Lists and claims live in the relational model. The application around them is kept concise, documented, and fast.
Cloudflare R2 · Stripe
Self-hosted photo sharing for events. Photographs are stored in Cloudflare R2, and Stripe handles payment. A public edge sits in front of storage that stays with the project.
Docker · PostgreSQL
A self-hosted way to browse a personal photo library. Hierarchical keyword filters narrow the collection by subject. Place labels open a map. Docker runs the application, and PostgreSQL holds the catalog.
Proxmox · Docker · pfSense · Home Assistant
A home lab organized around Proxmox, Docker, and NAS-backed git and backups. pfSense provides the network edge. Home Assistant runs household automation. The aim is a setup that can be recreated and backups that can be restored.
Tools he uses, grouped by the kind of work.
Oracle · PostgreSQL
Schema design and SQL, with a preference for keeping correctness in the database. That practice ran through the database services work, and it is still how he builds.
Python · Flask
Full-stack applications that stay close to their data: request handling, persistence, and clear interfaces. Development and testing sit in the same loop, aimed at code that is concise and documented.
Docker · git · Ansible · Terraform
Services packaged in Docker, changes kept in git, and environments described with Ansible and Terraform so a machine can be rebuilt from the files that describe it.
Cloudflare Pages · Workers · R2 · Stripe
Static hosting on Cloudflare Pages, small edge programs on Workers, and object storage on R2. Stripe covers checkout where a project needs it. PhotoShare.Events uses R2 and Stripe together.
LinkedIn and GitHub are the public profiles. An email address is not published on this site.