Summary
Tim Halloran is a Staff Software Engineer based in Pittsburgh with over two decades of experience designing, modernizing, and leading development of high-assurance software across government and commercial sectors. A retired Air Force Lieutenant Colonel with a Ph.D. background in software engineering, he combines operational systems experience (NATO AWACS, flight-test analytics) with large-scale product work at Google, where he leads teams tackling C++, ML, big data, and user-generated content pipelines. He has guided static and dynamic analysis tool development, Eclipse/NetBeans integration, and database-backed enterprise systems, and has been acknowledged as a reviewer on influential Java books. Known for translating rigorous academic program-analysis techniques into practical engineering practices, he excels at modernizing legacy systems and coaching engineering teams to deliver measurable impact.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at United States Air Force Academy
Ph.D., Software Engineering, Ph.D., Software Engineering at Carnegie Mellon University
Masters of Science, Computer Engineering, Masters of Science, Computer Engineering at U.S. Air Force Institute of Technology