Summary
Craig Tanis is a Senior Engineer in Washington, DC with 11 years of professional experience and a deep academic foundation—holding a PhD in Computational Engineering and master’s and bachelor’s degrees from Tulane. He blends research-grade expertise in programming languages, distributed parallel algorithms, and heterogeneous high-performance computing with practical software development across industry and academia, including a decade as an assistant professor and leadership roles as CTO and company president. At MSC Software he applies applied mathematics and scientific application knowledge to real-world engineering problems, bringing an educator’s clarity to technical communication and public speaking. Known for bridging theory and implementation, he has a track record of translating complex numerical methods into performant, production-ready systems.
11 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (PhD), Computational Engineering, Doctor of Philosophy (PhD), Computational Engineering at The University of Tennessee at Chattanooga
Master's degree, Computer Science, Master's degree, Computer Science at Tulane University