Summary
James Mccombs is a software engineer and computational scientist with nine years of experience building high-performance distributed systems and parallel numerical solvers for mission-critical and scientific applications. He combines hands-on systems engineering—requirements capture, data modeling, and C++/Python component implementation under regulated processes—with deep algorithmic research from a PhD that produced the PRIMME eigensolver and earned a College of William & Mary Distinguished Dissertation Award. His work spans optimizing large-scale linear solvers for multigrain parallelism, automatic solution validation, and performance modeling to squeeze latency out of clusters of commodity servers. At Parsons he translated these research strengths into production features like bandwidth-efficient messaging and ML-based message prioritization for peer-to-peer situational awareness. Based in Bloomington, IN, he brings a rare blend of rigorous academic contributions and practical, auditable engineering for defense, analytics, and scientific computing domains.
9 years of coding experience
17 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, 3.66/4.00, Bachelor's degree, Mathematics and Computer Science, 3.66/4.00 at Purdue University
Doctor of Philosophy (Ph.D.), Computer Science, 3.81/4.00, Doctor of Philosophy (Ph.D.), Computer Science, 3.81/4.00 at William & Mary