Vladimir Gapeyev is a Staff Software Engineer with 17 years of experience applying programming-language theory and type systems to practical data and query-language problems. He has driven architecture and implementation of query languages and multidimensional data systems at companies including dbt Labs, Amazon (PartiQL), Infor, and LogicBlox, often turning formal semantics into production-ready tooling. Comfortable across paradigms—functional, object-oriented, reactive, and declarative—he combines domain analysis, data modeling, and API/DSL design to solve complex data-access and type-inference challenges. His background spans academia and industry (PhD-level research and work at IBM Research and Duke), which he leverages to learn technologies through standards and specifications rather than tutorials. Notably, he introduced graph-query capabilities to a SQL++ variant and has prototyped parametric polymorphism with subtyping for data-control scenarios. Based in Long Beach, CA, he favors rigorous, specification-driven solutions that scale from library internals to product features.
17 years of coding experience
15 years of employment as a software developer
MA, Computer Science, MA, Computer Science at Wesleyan University
MS, Algebra and Mathematical Logic, MS, Algebra and Mathematical Logic at Novosibirsk State University (NSU)
PhD, Computer and Information Science, PhD, Computer and Information Science at University of Pennsylvania
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.
Request Free Trial
Vladimir Gapeyev - Staff Software Engineer at dbt Labs