Amir Roth

Technology Manager--Building Energy Modeling at U.S. Department of Energy

Bethesda, Maryland, 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
Amir Roth is a technology manager with 11 years at the U.S. Department of Energy leading Building Energy Modeling (BEM) tools such as EnergyPlus and OpenStudio, translating research-grade simulation engines into production-grade code used for codes, certification, and dynamic control. With a prior decade as a tenured computer science professor focused on high-performance, low-power microarchitecture, he combines deep academic rigor with hands-on software engineering and program leadership. He contributes to the widely used EnergyPlus project as a back-end developer, refactoring core zone load and plant simulation code to improve reliability and testability. His background includes early industry experience at Microsoft and Intel, giving him practical product and performance tuning chops alongside research credentials. Based in Bethesda, MD, he bridges federal program management, open-source development, and applied research to push building simulation toward operational use. A less obvious strength is his track record of mentoring PhD students and shepherding complex, long-lived codebases through modernization and testing improvements.
code11 years of coding experience
job11 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of Wisconsin-Madison
bookBS, Physics and Computer Science, BS, Physics and Computer Science at Yale University
languagesHebrew
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (16)

simulations10
simulation10
energyplus10
c-language10
cprogramming-language10
unit-testing9
refactoring8
data-structures8
data-structure8
gdb6
assembly6
multithreading6
atomic6
x866
ruby6

Programming languages (3)

C++ModelicaRuby

Github contributions (5)

github-logo-circle
NREL/EnergyPlus

Feb 2016 - Feb 2016

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:1966 reviews, 8 commits, 38 PRs in 1 day
Contributions summary:Amir primarily refactored and debugged code related to zone load component calculations and output reporting. These changes involved reducing the use of Array3D structures and streamlining the reporting process. Further contributions include refactoring plant load profiles, which indicates involvement in the energy system simulation backend. The user also fixed a unit test.
renewable-energypower-systemsenergy-consumptionenergy-simulationsimulation
lefticus/EnergyPlus

May 2015 - Feb 2016

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
Contributions:54 commits in 9 months
modelicarenewable-energyenergy-consumptionenergy-simulationsimulation
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
Amir Roth - Technology Manager--Building Energy Modeling at U.S. Department of Energy