Dave Lambert is a software engineer with 19 years of experience specializing in knowledge representation and distributed systems, currently improving data quality for Bing Local Search at Microsoft. He holds a PhD in Informatics from the University of Edinburgh and has a strong research background building semantic Web services, rule-based systems, and semantic middleware (notably the Internet Reasoning Service and OCML). His work spans academia and industry—from designing ontology-driven service invocation that handles RPC and REST uniformly to deploying practical tools like a browser-based video annotation system integrating real Web services. Early projects include embedded and networking systems for naval communications and accelerator optimization at CERN, reflecting a knack for applying formal methods to real-world, high-stakes systems. He combines deep semantic-web expertise with production-scale engineering, making him effective at bridging research prototypes into operational services.
19 years of coding experience
8 years of employment as a software developer
PhD, Informatics, PhD, Informatics at The University of Edinburgh
BSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Strathclyde
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.