Preston Shires

Sr. Software Engineer at Oak Ridge National Laboratory

Knoxville, Tennessee, 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

🤩
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.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at University of Tennessee, Knoxville
github-logo-circle

Github Skills (13)

algorithm10
json-parser10
json10
data-structures10
jsonp10
algorithms10
energyplus10
datastructures-algorithms10
c-language10
refactoring10
cprogramming-language10
parsing10
data-structure10

Programming languages (7)

TypeScriptC++CSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
NREL/EnergyPlus

Jun 2016 - May 2018

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:
userBack-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.
renewable-energypower-systemsenergy-consumptionenergy-simulationsimulation
ORNL-AMO/AMO-Tools-Suite

Mar 2017 - Apr 2019

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
pumpfansadvanced-manufacturingenergy-efficiencydepartment
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