David Thomas

Senior C++ Software Developer



Although I earned Bachelors and Masters degrees in Physics and Astronomy, my career of 20+ years is as a software developer.  All of that time has been using C++ along with other programming languages, including Prolog, C#, Java, and Python.  My career covered knowledge technology in a graph database, pattern matching, computer forensics, dtSearch indexing and searching, reverse-engineering various file types and file systems, back-end services. ​Learn more.