Financial data & reconciliation · Utah

Russ Gatrell

I balance billion-dollar checkbooks.

For 13 years at Overstock.com, I was the person teams brought in when the numbers didn't tie. I designed the reconciliations, wrote the matching logic, and traced every gap back to its cause before it reached an auditor.

Portrait of Russ Gatrell, drawn entirely from font characters
Me, drawn in font characters by a program I wrote.

About

I'm a financial data analyst with more than 20 years of SQL behind me. Most of that time has gone into one kind of problem: two sets of numbers that should agree, and don't.

At Overstock.com (later Beyond, Inc.) I owned cash and transaction reconciliation for a public e-commerce company whose money moved through card processors, PayPal and Venmo, marketplace partners, gift cards, a loyalty program, and even Bitcoin and Ethereum. I built daily reconciliations that tied each settlement back to the individual order line, and I worked side by side with accounting, external auditors, legal and fraud teams.

I like work where being careful really matters. I'm looking for remote individual-contributor or contract roles in financial reconciliation, payments data and finance analytics.

A few things I've done

95%+of gift cards matched to their source transactions when I rebuilt years of history for unclaimed-property litigation, from records that never separated purchased cards from promotional ones
10%→95%month-end report automation, after redesigning the whole month-end reporting workflow
130+financial reports moved from Teradata to Google BigQuery while keeping accounting and audit reporting accurate
30 daysof missed charges recovered after I found a silently failed process that had stopped billing for unreturned replacements

Experience

  • 2012 – 2025Overstock.com / Beyond, Inc.Senior Manager, Data Engineering – Finance; promoted three times from BI Developer
  • 2010 – 2012Thindata 1:1Marketing Technical Reporting Analyst
  • 2008 – 2009EncoverData Analyst
  • 2002 – 2008Orchid Event SolutionsReport Developer
  • EducationUniversity of UtahB.S., Information Systems

Tools of the trade

  • SQL
  • Google BigQuery
  • Teradata
  • Oracle
  • SQL Server
  • Oracle ERP schemas
  • Python
  • PowerShell
  • Control-M
  • ReconNET
  • MicroStrategy
  • BusinessObjects
  • Qlik
  • SSRS
  • Crystal Reports
  • Salesforce
  • Workday
  • Shopify
  • Jira
  • Confluence

What I know well

  • Cash-to-GL reconciliation
  • Card settlement & chargebacks
  • Gift card & loyalty liabilities
  • Crypto & multi-currency
  • Month-end close
  • SOX controls
  • SEC reporting support
  • Escheatment
  • Litigation data
  • Fraud reporting

Side projects

img-to-txt

A program that redraws any picture using only the characters of a font. It renders every character a font has, sometimes tens of thousands, and for each patch of the image picks whichever letter or symbol looks most like it. I wrote the first version in 2019 and have rebuilt it since.

Try this: the image on the right is the Mona Lisa, made entirely of Courier characters. Drag the slider to zoom in. Somewhere along the way she disappears, and up close it's just blocks and stray letters.

See the code on GitHub →

The Mona Lisa drawn in Courier font characters
Recognizable at this size.

reencode-triage

A tool that works out which videos in a big library are actually worth shrinking. It estimates the space each file would free, test-encodes short clips and scores their quality, and only replaces originals after you've approved them. It's the habit from my day job applied at home: measure first, then act on what the numbers say.

See the code on GitHub →

# example output $ python reencode_triage.py scan D:\Videos $ python reencode_triage.py report rank saved GB % saved codec res 1 18.4 71% h264 3840x2160 2 11.9 68% mpeg2 1920x1080 3 9.7 64% h264 1920x1080 $ python reencode_triage.py sample --top 15 measuring real encodes + VMAF quality…

Contact

The best way to reach me is on LinkedIn. My code is on GitHub.