Scott Smith

Software Engineer

Download PDF

Summary

Software Engineer with 10+ years of experience designing and scaling distributed systems, predictive analytics platforms, and web applications. Skilled in Python, TypeScript, Ruby on Rails, GraphQL, and Azure, with a track record of improving performance, reliability, and model accuracy. Experienced in machine learning, A/B testing, cloud architecture, and data pipelines, with a strong focus on measurable product impact.

Technical Skills

Languages & Frameworks Python, TypeScript, Ruby on Rails, Node.js, GraphQL (Apollo Federation)
Data & ML Scikit-learn, Pandas, XGBoost, Kusto
Cloud & DevOps Azure, Azure DevOps, Docker, Redis, Azure Functions / Lambda, CI/CD pipelines, AWS
Databases PostgreSQL, MySQL
Other Selenium, Nokogiri, A/B Testing, Analytics Dashboards

Experience

Curbit and LeadPoint roles were held concurrently.

Software Engineer — Curbit.com

Jan 2019 – Feb 2024

Los Angeles, CA

  • Engineered distributed systems using Python, TypeScript, PostgreSQL, GraphQL, Redis, and Azure to support high-throughput, data-driven features.
  • Implemented federated Apollo GraphQL architecture, enabling seamless service integration and reducing cross-service query complexity.
  • Designed an internal Redis-cached Azure Functions service to handle high-volume text messaging with minimal latency.
  • Built a continuous model-training application and deployment workflow using Scikit-learn, Pandas, and XGBoost to improve predictive performance.
  • Managed predictive models in Azure Blob Storage, improving accessibility and simplifying promotion/rollback across environments.

Senior Software Engineer — LeadPoint, Inc.

Aug 2019 – Sep 2024

Los Angeles, CA

  • Migrated the core platform to WordPress to enable efficient A/B testing and rapid UX experimentation.
  • Managed a monolithic Rails application supporting three websites, multiple APIs, and an admin CMS.
  • Developed site- and page-level A/B tests to measure and optimize user engagement and lead conversion.
  • Built a React-based analytics dashboard to visualize lead-generation and conversion metrics for business stakeholders.
  • Designed and maintained a reporting pipeline consolidating marketing, sales, and behavioral data into actionable insights.
  • Introduced Redis caching to improve response times and reporting performance across the platform.

Senior Software Engineer — Oversee.net

Nov 2013 – Aug 2019

Los Angeles, CA

  • Built a full-stack reporting platform integrating analytics, offline revenue, and marketing spend into unified dashboards.
  • Engineered a data-integration system that consolidated APIs, FTP feeds, emails, and web scraping into a single normalized dataset.
  • Led a data-recovery project to re-map unique identifiers across systems and restore accuracy of historical reporting.

Software Engineer — PennyMac

2013

Moorpark, CA

  • Built a custom front end to automate loan categorization for resale to Freddie Mac and Fannie Mae.
  • Refactored loan-filtering algorithms, improving efficiency and reducing processing time.
  • Created XLS parsing/export tools to support multiple internal and external reporting formats.

Senior Software Engineer — Ninjathat.com

2012

Remote

  • Delivered an MVP in 3 months as sole back-end engineer, working directly with the CEO and designer.
  • Designed the object model, back-end database, and authentication flows.
  • Integrated MySQL, Devise, Sidekiq, Stripe, CarrierWave, OmniAuth, and other libraries into a cohesive Rails-based product.

Freelance & Consulting

2007 – 2012
  • Built multiple Ruby on Rails websites for local and remote businesses, handling full-stack development and deployment.
  • Consultant at Computer Diversions: prototyped a tablet-based PDF management system with handwriting recognition and database storage.

Earlier IT Roles

2002 – 2007
  • Seattle Housing Authority — Managed 3 apartment buildings (47 units), handling compliance, tenant management, and reporting.
  • Computer Technician (Rent-a-Geek, Adept Computer Tech, UTM Systems) — Supported networks, rebuilt servers, and created test environments.

Education

University of Montana — Creative Writing

Montana State University — Biology & Electronics