Timothy Spangler

Full Stack Software Engineer

Senior Software Engineer at Los Angeles Times

  • Build, upgrade and maintain Rails monoliths powering digital subscriptions, metering, paywalls, engagement analytics and various internal tooling and user-facing experiences
  • Build distributed, serverless services using TypeScript, in the AWS ecosystem
  • Work with vendors to integrate our in-house metering and subscription technology
  • Communicate and collaborate with both technical and non-technical stakeholders
  • Transfer knowledge and records during the sale of the San Diego Union Tribune

Senior Software Engineer at Paubox

  • Built products that process millions of email messages per day while maintaining HIPAA compliance and HITRUST certification
  • Co-invented (see Patents) and implemented a zero trust security mechanism for inbound email
  • Implemented Postfix filters and milters in Ruby
  • Built new features for and maintained the consumer-facing Rails application
  • Led the design and implementation of microservices to transcribe audio messages and automate tedious electronic health record workflows
  • Wrote Rails API endpoints and associated React components to onboard new users
  • Interviewed, onboarded and mentored new developers on a fast-growing team

Senior Software Engineer at Tribune Publishing

  • Developed and maintained mission-critical, Rails-backed systems to manage paywalls and subscription services at enterprise scale for more than a dozen major news properties, including the Chicago Tribune and New York Daily News
  • Wrote fault-tolerant Ruby gems to consume internal and third-party APIs
  • Routinely reviewed the code of teammates, providing constructive feedback and quality assurance prior to production deployment
  • Ported undocumented legacy applications to Rails
  • Supported my future colleagues during the sale of the Los Angeles Times and San Diego Union Tribune

Proprietor + Web & iOS Developer at Atomic Promise

  • Planned, developed and deployed full stack Rails applications for large and small clients
  • Integrated payment gateways and APIs (including Stripe, Braintree and PayPal)
  • Localized and internationalized Rails apps in English and French
  • Pair programmed with and managed remote contractors worldwide

Patents

  • Spangler, Timothy and Greevy, Hoala. 2021. System and method for verifying authenticity of inbound emails within an organization. USPTO #63/231,845, provisional patent filed August 11, 2021.

Skills, Languages & Frameworks

  • Backend programming with Rails (since 2.x), Sinatra and node
  • Frontend programming with Hotwire, Stimulus, vanilla JavaScript, TypeScript, React, HTML5/CSS3
  • Inbound and outbound email flow and delivery, including Postfix configuration, custom filters, SpamAssassin rulesets and proper MX, DKIM, DMARC and SPF configuration
  • Linux shell scripting
  • API and microservice design and architecture
  • Native iOS development with Swift and Objective-C
  • DevOps experience deploying containerized cloud applications
  • Infrastructure as code via Terraform and SaltStack
  • Published newspaper reporter