Thomas Lento is a Staff Software Engineer based in Menlo Park with a multidisciplinary background spanning sociology, data science, hands-on engineering, and management. He architected and integrated MetricFlow into dbt Labs’ cloud product to power a semantic metric layer, and previously led its design and roadmap while at Transform, contributing significant back-end and data-engineering work to the open-source MetricFlow project. Thomas brings production-scale privacy and logging expertise from a decade at Facebook, including building automated deletion systems and driving cross-team privacy alignment. He combines academic rigor (PhD in Sociology) with pragmatic system design, often translating customer-facing product needs into robust data and parsing implementations. An uncommon trait: he moves fluidly between research, product-facing metric logic, and low-level parsing/refactoring work, enabling both strategic direction and detailed code contributions.
4 years of coding experience
19 years of employment as a software developer
BA, Chemistry, Asian Studies, BA, Chemistry, Asian Studies at Cornell University
MetricFlow allows you to define, build, and maintain metrics in code.
Role in this project:
Back-end Developer & Data Engineer
Contributions:13 releases, 1116 reviews, 228 commits in 9 months
Contributions summary:Thomas primarily worked on improving the `MetricFlow` project, focusing on the internal model definition and parsing of model files. They implemented fixes for parsing and handling of different input types, particularly string types and metric definitions. Key contributions include refactoring the model to use more robust Pydantic parsing, improving support for None types in data warehouse implementations, and adding tests for data source, metric, and materialization configuration parsing.
Contributions:10 PRs, 7 pushes, 8 branches in 1 day
testingpublic-repo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.