David Dixon
About David Dixon
David Dixon is a Senior Software Engineer II at Credit Karma with a strong background in gamma-ray astrophysics and decision analysis. He has extensive experience in software engineering, having worked at various companies including KLA-Tencor, Illumina, and Compute Software.
Work at Credit Karma
David Dixon has been employed at Credit Karma as a Senior Software Engineer II since 2019. In this role, he applies his extensive experience in software engineering and architecture to develop solutions that help users manage their financial information. His work focuses on leveraging technology to simplify complex data for users, contributing to Credit Karma's mission of empowering consumers with financial insights.
Education and Expertise
David Dixon holds a Doctor of Philosophy (PhD) in Physics from the University of California, Riverside, where he studied from 1990 to 1993. He also earned a Bachelor of Arts (BA) in Physics from the University of Colorado Boulder, completing his studies from 1986 to 1990. His academic background in physics provides a strong foundation for his expertise in gamma-ray astrophysics and decision analysis, which he integrates into his software engineering practices.
Background
David Dixon has a diverse professional background in software engineering and architecture. He began his career as an Assistant Research Physicist at the University of California, Riverside, where he worked from 1993 to 2000. He has held various positions at notable companies, including KLA-Tencor, Illumina, and Compute Software. His roles have ranged from software engineer to chief architect, showcasing his progression and expertise in the field.
Achievements
Throughout his career, David Dixon has contributed to multiple organizations in significant roles. He served as Chief Software Architect at Provisdom Corporation and Allgress, Inc., and as Senior Technical Architect at FrontRange Solutions. His ability to utilize a wide range of programming languages and technologies, such as Clojure, JavaScript, and .NET, has enabled him to tackle complex information problems effectively.
Technical Skills
David Dixon possesses a diverse skill set in programming languages and technologies. His expertise includes Clojure, ClojureScript, Datomic, JavaScript, C#, C++, F#, and .NET. This proficiency allows him to approach software engineering tasks with a comprehensive understanding of various tools and methodologies, enhancing his ability to develop effective solutions in both scientific and business contexts.