Summary
Danny Thorne is a senior software developer with over 17 years of professional experience and a 20+ year foundation in algorithms, numerical methods, and scientific computing. He blends deep C/C++/MPI/CUDA expertise and a track record in numerical HPC with modern enterprise stacks—C#/.NET, SQL Server, ElasticSearch, Hadoop/Spark—and full‑stack web development. His background spans academia (PhD, 11 years teaching and building an HPC lab) and industry, where he's implemented production data pipelines, GraphQL/ElasticSearch integrations, and migrated large legacy datasets for analytics. Comfortable leading or executing, he pairs rigorous written and verbal communication skills (dissertation, papers, grant writing, extensive teaching) with hands‑on system administration and scripting. Notably, he has open-source lattice Boltzmann code used internationally and experience installing and customizing Cloudera/Hadoop and ElasticSearch plugins for domain-specific search and aggregation.
17 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Kentucky
Bachelor's degree, Mathematics and Computer Science (Teaching), Bachelor's degree, Mathematics and Computer Science (Teaching) at Eastern Kentucky University