Distinguished Engineer - Pavel Hruby, PhD
“As a software engineer and researcher, I am passionate about how the REA (Resources, Events, Agents) ontology revolutionizes the way business applications are developed.” -- Pavel Hruby
Dr. Pavel Hruby is an application architect in CSC’s Global Business Services division. He is deeply involved in software architectures and design methods, patterns and new trends in software development. He has several U.S.-patented inventions related to software design.
Pavel is enthusiastic about the beauty and elegance of architecture designed using the “generalize-solve-configure” mantra. The approach involves three steps: Discover a pattern, implement a generalized solution and configure it to satisfy a requirement. He enjoys helping others realize the benefits of using consistent and efficient representation of business logic in software solutions through application logic patterns.
Pavel writes and speaks extensively on software architecture and design. He has given lectures at IT University of Copenhagen, Denmark; Michigan State University; and Silesian University in the Czech Republic. He has been a member of program committees at many international conferences and workshops, and was a chairman of the first Nordic conference on Pattern Languages of Programs. He is actively involved as a mentor and has assisted doctoral candidates in thesis preparation and defense. He is co-author of a book on architecture and design entitled “Model-Driven Design Using Business Patterns.”