About Business Career Research Fun Links
 

Career Interests

Joe has worked on the architecture, design, and implementation of various software projects dating back to 1985. These projects have incorporated many technologies and range from stand-alone to client-server applications, multi-tiered, databases, object-oriented, frameworks, human-computer interaction, collaborative environments, and domain-specific visual-languages. In addition these projects have spanned many domains, including Medical Information Systems, Manufacturing Systems, Medical Examination Systems, Statistical Analysis, Scenario Planning, Client-Server Relational Database System for keeping track of shared specifications in a multi-user environment, Telecommunications Billing System, and Business & Medical Decision Making.

Joe is the author of over two-dozen published patterns and has been working with patterns for a long time, writing his first pattern paper in 1995, and chaired the PLoP'97, conference on software patterns.  He was also the chair of the SugarLoaf PLoP conference in 2002.

Joe has a B.S. in Computer Science and Mathematics from the University of Iowa, and an M.S. in Computer Science from the University of Illinois.  He is currently pursuing a Ph.D in Computer Science at the University of Illinois.  He also promotes locally owned businesses at
CU LocalBiz.com, CedarValley LocalBiz.com and Des Moines LocalBiz.com. Joe is a standing member of The Hillside Group and a principal in The Refactory, Inc.

Joseph W. Yoder is currently an object-oriented consultant and is working on his Ph.D. with Professor Ralph Johnson. His focus is currently on object-oriented technology and how it changes the way software is developed. In particular, he is interested in how to use and develop frameworks, which he believes is a key way of reusing designs and code. He is studying and writing design patterns for developing reusable software and domain specific languages. A detailed resume can be found here.

 
Joseph Yoder Home   Webmaster