John Hetrick
About John Hetrick
John Hetrick is a Principal Software Architect at Oak Ridge National Laboratory, where he has worked since 2020. With over 30 years of experience in software and system architecture, he specializes in Model Based Systems Engineering and provides leadership in scientific research software development.
Work at Oak Ridge National Laboratory
John Hetrick has served as Principal Software Architect at Oak Ridge National Laboratory since 2020. In this role, he provides leadership in project management and technical guidance for the development of scientific research software. His responsibilities include collaborating with stakeholders to understand their needs and vision, ensuring that the software solutions align with project goals. Hetrick's expertise in both traditional and modern development methodologies supports his effective management of diverse projects.
Previous Experience at IBM
Prior to his current position, John Hetrick worked at IBM as a Senior Consultant in Watson IoT Lab Services from 2004 to 2019. During his 15 years at IBM, he developed a strong foundation in software architecture and system design. His experience at IBM equipped him with skills in various modeling languages and tools, enhancing his ability to deliver effective solutions in complex environments.
Education and Expertise
John Hetrick holds a Bachelor of Science degree in Computer Science from Randolph-Macon College. His educational background, combined with over 30 years of experience in software and system architecture, has established him as an expert in Model Based Systems Engineering (MBSE). He is proficient in coding languages such as C/C++, Java, and Python, and has a deep understanding of requirements management, architecture and design, and technical project management.
Technical Skills and Methodologies
Hetrick is fluent in various development methodologies, including Waterfall, Agile, Rational Unified Process (RUP), and SAFe. He is skilled in using modeling languages such as UML, SysML, and BPMN. His technical toolkit includes tools like IBM Jazz CLM, DNG, RTC, RQM, RSA, Rhapsody, VISIO, and Jira, which he utilizes to enhance project efficiency and collaboration.
Collaboration and Leadership
John Hetrick is recognized for his ability to understand stakeholder wants, needs, and vision, making him a skilled collaborator. He has a reputation as a trusted adviser, guiding development organizations to deliver value faster, with less cost, and higher quality. His leadership in project management and technical guidance has been instrumental in the successful development of software solutions at Oak Ridge National Laboratory.