Thomas Lento is a Staff Software Engineer at dbt Labs in Menlo Park with a multidisciplinary background that spans sociology, data science, software engineering, and engineering management. He focuses on backend and data-engineering work that makes metrics and model definitions more robust and maintainable. As an active contributor to dbt-labs/metricflow, he refactored model parsing to Pydantic, improved handling of None and string types across warehouse integrations, and added parsing tests for metrics and materializations. Though early in his formal years of experience, he brings a pragmatic, test-driven approach to production data tooling. His sociological training gives him a distinctive user- and data-centric perspective that helps bridge technical design and real-world metric semantics.
MetricFlow allows you to define, build, and maintain metrics in code.
Role in this project:
Back-end Developer & Data Engineer
Contributions:13 releases, 1113 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.