John Thomas

Principal Software Engineer at Autodesk

Boston, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Thomas is a Principal Software Engineer in Boston who blends a PhD in Materials Science with a decade of hands-on software development to build model-driven tools that predict atomistic behavior and accelerate materials discovery. He has led development of rigorously validated simulation software (co-leading the CASM project) and now applies that systems-level and algorithmic expertise to core geometry and interoperability for Revit at Autodesk. His work spans first-principles physics, machine-learned models trained on large quantum-chemistry datasets, and production C++/Python toolchains that bridge research and engineering. Known for turning complex thermodynamic and lattice-dynamics theory into usable, high-performance code, he’s comfortable mentoring researchers and shipping enterprise features. A less obvious strength is his ability to move between deep academic modeling of alloys, semiconductors, and battery materials and pragmatic engineering tradeoffs required for commercial design software.
code9 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (PhD) Materials Science and Engineering, Doctor of Philosophy (PhD) Materials Science and Engineering at University of Michigan
bookBachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Massachusetts Institute of Technology
github-logo-circle

Github Skills (45)

jupyter10
jupyterlab10
jupyterlab-extension10
jupyter-widget10
python8
pandas8
vfs8
filesystem8
amazon7
data-science7
fuse7
javascript7
visualization7
aws-s37
manipulation7

Programming languages (5)

TypeScriptC++NextflowJupyter NotebookPython

Github contributions (5)

github-logo-circle
johncthomas/crispr_tools

Feb 2019 - Apr 2024

Tools for analysing CRISPR screens
Contributions:2 reviews, 5 PRs, 73 pushes in 5 years 2 months
Take output of mageck and drugz to produce interactive Dash charts.
Contributions:15 commits, 1 PR, 96 pushes in 1 year 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Thomas - Principal Software Engineer at Autodesk