Summary
Ray Madachy is a professor and systems-software engineer with over a decade of experience bridging academic research and practical systems engineering. Based in San Diego, he has been shaping graduate education and research at the Naval Postgraduate School since 2008, rising to full professorship while maintaining a strong focus on software engineering processes. His background includes leadership roles in industry—from managing software engineering process groups to serving as Chief Science Officer—giving him a rare blend of academic rigor and operational insight. Holding a Ph.D. in Industrial and Systems Engineering from USC, he applies formal systems thinking to improve how software is designed, measured, and governed. Colleagues know him for turning complex, interdisciplinary problems into teachable frameworks that scale across organizations. Beyond publications and teaching, he brings practical process innovation rooted in decades of hands-on engineering and management.
10 years of coding experience
6 years of employment as a software developer
Ph.D., Industrial and Systems Engineering, Ph.D., Industrial and Systems Engineering at University of Southern California