Principal Software Engineer at QuesTek Innovations LLC
Boulder, Colorado, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Joshua Taillon is a Principal Software Engineer with 11 years of experience bridging materials science and data engineering, now leading development on QuesTek's ICMD platform after a multi‑year tenure at NIST. He specializes in Python-based scientific software, data modeling, LIMS and experimental metadata capture, and has stewarded open-source projects like HyperSpy where he contributed backend analytics features such as new annotation types. At NIST he modernized data management practices across materials research, led federally funded working groups, and frequently presents internationally on best practices for real‑world scientific data. His background in advanced electron/ion microscopy and hands‑on algorithm work in AI/ML gives him a rare combination of domain expertise and production engineering skills. Colocated in Boulder, he’s passionate about open source and practical tooling that turns complex experimental workflows into reliable, reproducible software.
11 years of coding experience
10 years of employment as a software developer
The University of Maryland, College Park
Bachelor of Science (B.S.), Materials Science and Engineering; Applied Economics and Management (Minor), Bachelor of Science (B.S.), Materials Science and Engineering; Applied Economics and Management (Minor) at Cornell University
Classical Diploma, Classical Diploma at Phillips Exeter Academy
Contributions:8 reviews, 210 commits, 57 PRs in 7 years 5 months
Contributions summary:Joshua implemented and tested a new marker type, named "rect", for the hyperspy drawing module. They added functionality to display and update the "rect" marker, including properties like color, fill, and line width. The user also added a test notebook demonstrating the functionality of the rectangle marker type. Furthermore, the user made changes to support the display of annotations with magnitude values during spike removal.
Scan, index, and archive all of your paper documents
Role in this project:
Back-end Developer
Contributions:19 commits, 7 PRs, 35 comments in 2 years 10 months
Contributions summary:Joshua primarily contributed to the back-end functionality of the "paperless" project, which is designed for document archiving. They focused on enhancing the text parsing capabilities by implementing a text consumer, and they added functionality for parsing dates from files and also from the text of the documents. They also made improvements to the thumbnail generation for text documents, and adjusted settings related to document display. In addition, the user made adjustments to the codebase, which included modifications to the file formats and content types.
scanpaper-documentsarchiveindexocr
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
Joshua Taillon - Principal Software Engineer at QuesTek Innovations LLC