P

Patrick Wilson

About

Detail

Harrison Township, New Jersey, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Fanatics
    Senior Software Engineer
    Fanatics
    Jun 2023 - Current (3 years 5 months)
    • Led engineering for the Al-powered “Personalized Fan Search" platform, integrating Vertex Al
    Search, semantic vector embeddings, Node.js ranking microservices, and React/Next.js UI,
    improving relevance precision by 30% and reducing zero-result queries by 45% across 900+
    merchandise partners.
    • Architected Fanatics' Recommendation Engine using Python ML pipelines, BigQuery feature
    stores, Firestore session signals, and Redis caching, optimizing ranking latency and boosting
    homepage CTR by 22%.
    • Built distributed GCP microservices in TypeScript and Python, using Cloud Run, Pub/Sub, Cloud
    Scheduler, and Docker to process real-time inventory, product updates, and user-event streams.
    • Developed ge
  • DoorDash
    Senior Software Engineer
    DoorDash
    Jan 2017 - May 2023 (6 years 5 months)
    • Core engineer for DoorDash's Sponsored Listings Ads Platform, implementing the auction engine
    using Python and Java, with bid normalization, second-price auction logic, and real-time ranking;
    powered a multi-million-dollar revenue channel.
    • Designed a distributed Click-Order Attribution Pipeline using AWS Lambda, DynamoDB streams,
    Kinesis, SQS, and Python ETL to support DoorDash's pay-per-order advertising model, reducing
    attribution error.
    • Built merchant-facing Ads Manager Ul using React, TypeScript, Redux, GraphQL, enabling
    campaign creation, real-time reporting, and targeting configuration for 200k+ merchants.
    • Re-architected DoorDash's Promotion Rules Engine using Node.js, Java Spring micros
  • Uber
    Software Engineer
    Uber
    Sep 2015 - Jan 2017 (1 year 5 months)
    • Improved Uber's real-time Dispatch Location Pipeline, refactoring Node.js and Java
    microservices, optimizing Kafka consumer throughput, and rewriting geospatial processing logic,
    increasing dispatch throughput by 2x and reducing driver-match latency during global peak
    events.
    • Strengthened Uber's multi-region failover system by reengineering replication logic, health-check
    orchestration, and cross-DC routing using Nginx and gRPC, ensuring zero-downtime continuity
    during simulated data center outages.
    • Built backend services for trip lifecycle, ETA estimation, and driver-rider matching using Java
    Spring, integrating Redis caching layers and geo-indexing for high-speed lookups.
    • Implemented im
Education verified_user 0% verified
  • East Stroudsburg University of Pennsylvania
    Master of Science (M.S.) - Computer Science
    East Stroudsburg University of Pennsylvania
    Jan 2013 - Jan 2015 (2 years 1 month)