Summary
Thomas Lubitz is a Senior Principal Software Development Engineer with ~12 years of professional experience and an MS in Computer Science, currently shaping the AutoList platform at CarGurus. He architects and implements service-oriented distributed systems, spanning backend services, DevOps tooling, Kubernetes/Terraform infrastructure, and security for PII-sensitive web and mobile traffic. Comfortable across Ruby, Python, Kotlin, Node and mobile stacks, he led the design and delivery of data-driven features like Listimate™ price estimation and large-scale ETL on AWS (EMR, Redshift). Thomas blends pragmatic engineering with strong security stewardship—owning WAFs, ingress controls, secret management, and incident response—while driving cross-team architecture and platform adoption. Based in Ben Lomond, CA, he has a track record of turning consumer-facing data and ML research into elegant, maintainable production systems.
9 years of coding experience
14 years of employment as a software developer
MS Computer Science, MS Computer Science at University of Southern California
High School Diploma, High School Diploma at Thomas Jefferson High School for Science and Technology
BS Computer Science, BS Computer Science at University of Virginia
German