Mike Hall

Staff Software Engineer

Role & Career Context

Detailed experience breakdown, architectural achievements, and related archival artifacts.

Software Engineer & Technical Onboarding Lead (Fraud & Taxonomy Systems)

Groupon | Chicago, IL | -

Owned core backend systems for fraud and taxonomy, leading global engineering enablement during hyper-growth.

  • Centralized Taxonomy Service: Implemented merchant taxonomy service in Java and MySQL, eliminating categorization drift across distributed product teams during hypergrowth.
  • Analytical Fraud Detection: Built analytical fraud detection queries in Vertica and conducted exploratory spikes on Hadoop and Clojure for transaction anomaly scoring.
  • Merchant Analytics Pipelines: Built high-throughput merchant analytics tools in Ruby and CouchDB, surfacing market insights for global sales operations.
  • Global Engineering Enablement: Redesigned technical onboarding curricula, standardizing engineering practices and shortening time-to-first-commit for 100+ global engineering hires.

Skills: Ruby, Java, Clojure, CouchDB, Vertica, Hadoop, MySQL, Redis, JavaScript, Bash