Thomas P. Norby
About Thomas P. Norby
Thomas P. Norby is a Technical Staff Software Developer at Oak Ridge National Laboratory, where he has worked since 2019. He has a background in software engineering, military experience, and expertise in nuclear security modeling.
Current Work at Oak Ridge National Laboratory
Thomas P. Norby has been employed at Oak Ridge National Laboratory as a Technical Staff - Software Developer since 2019. His role involves developing software solutions and contributing to various projects within the laboratory. Oak Ridge National Laboratory is known for its research in nuclear science and energy, aligning with Norby's expertise in nuclear security modeling.
Previous Experience at Garmin International
Prior to his current position, Norby worked at Garmin International as a Software Engineer 2 and Airframe Lead from 2017 to 2019. During his tenure in Chandler, Arizona, he was involved in software development projects that supported aviation and airframe technologies.
Education and Expertise in Software Engineering
Norby studied at the Ira A. Fulton Schools of Engineering at Arizona State University, where he earned a Bachelor's Degree in Software Engineering from 2013 to 2017. His education provided him with a strong foundation in software development principles and practices, which he applies in his current and previous roles.
Military Background and Leadership Principles
Norby served in the United States Marine Corps as a Sergeant and Heavy Equipment Operator from 2003 to 2009. His military experience includes combat training and a focus on leadership principles, which he integrates into his daily life. He emphasizes the 14 Marine Corps leadership principles as a framework for personal and professional development.
Diverse Work History and Skills
Norby's work history includes various roles, such as a Heavy Equipment Operator at DBA Construction, Inc., and a Software Engineering Consultant at Phoenix Children's Hospital. He possesses skills in operating heavy equipment and is proficient in multiple programming languages, including Java, C++, JavaScript, and Python. Additionally, he employs process competencies like Lean Six Sigma and Agile (SCRUM) in his work.