Sr. Software Engineer at Oak Ridge National Laboratory
Knoxville, Tennessee, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Preston Shires is a senior software engineer based in Knoxville, Tennessee, with a decade of professional experience building backend systems and HPC support software. He has a strong track record at Oak Ridge National Laboratory working on energy-efficiency applications and supercomputing support, and now applies that domain knowledge at Riskonnect. Preston contributes to high-impact open-source projects such as EnergyPlus, where he refactored and optimized the core input processor and added JSON parsing for a widely used whole-building energy simulation tool. He is proficient across multiple languages and frameworks and focuses on scalable, maintainable back-end architectures that touch large codebases. Outside of work he’s an avid outdoorsman—mountain biking, rock climbing, and dirtbiking—which mirrors his methodical yet adventurous approach to engineering challenges.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at University of Tennessee, Knoxville
EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
Role in this project:
Back-end Developer
Contributions:155 commits, 1 PR, 1 push in 1 year 11 months
Contributions summary:Preston primarily focused on refactoring and optimizing the EnergyPlus input processor. Their contributions involved converting the input processor into a class structure, refactoring the GetObjectItem function, and implementing the parsing of JSON data. They also worked on handling various aspects of the IDD file, including object name and key validations. The work impacted a large amount of the code base that is part of the core functionality of the EnergyPlus project.
AMO-Tools-Suite is an energy efficiency calculation library in C++ with optional Nan Node add-on bindings for the Department of Energy Advanced Manufacturing Office (DOE AMO) Desktop, also known as MEASUR.
Contributions:10 releases, 512 commits, 130 PRs in 2 years 1 month
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.