George Fairbanks

I have the full stack of BS, MS, and PhD computer science degrees, with the last one from Carnegie Mellon University's software engineering PhD program. I was enormously fortunate to be advised by David Garlan and Bill Scherlis, with Jonathan Aldrich and Ralph Johnson on my thesis committee. My research focused on design fragments, a new way to specify and assure the correct use of frameworks.

Outside of academics, I have experience doing the following:

  • architecting systems for large financial firms
  • teaching architecture and software design
  • mentoring developers / management on software architecture and design
  • building software in large and small teams
  • running a web startup

Please see the website for Rhino Research, my new software architecture company for details on what I'm up to professionally. The company focuses on software architecture training and software architecture consulting.

I have written a book on software architecture that has been reviewed well. It's available on Amazon (e-book too) and several chapters are available free for download.

Contact information
George Fairbanks
Phone: (303) 834-7760 Recruiters: please do not call.
Mail: 124 W 60th St Apt 37L, New York, NY 10023