Ian Gorton


About Me

Ian Gorton has 30 years experience as a technical leader, consultant, author and educator in the area of software architecture and distributed systems.

He has written 4 books, including the recently published Foundations of Scalable Systems and the popular Essential Software Architecture.

He is currently the Director of computer science programs and a Professor of the Practice at the Khoury College of Computer Sciences at Northeastern University’s Seattle campus.

Before joining Northeastern in 2015, he was a Senior Member of the Technical Staff at the Carnegie Mellon University Software Engineering Institute, where he led multiple projects on designing massively scalable software architectures for big data applications

Before this, Gorton was a Laboratory Fellow in Computational Sciences at Pacific Northwest National Laboratory (PNNL). He managed the Data Intensive Scientific Computing research group and was the chief architect for PNNL’s Data Intensive Computing Initiative.

Gorton has a PhD from Sheffield Hallam Univerity, and is a Senior Member of the IEEE Computer Society and a Fellow of the Australian Computer Society. Until July 2006, he led the software architecture R&D at National ICT Australia in Sydney, Australia, and previously worked at CSIRO, IBM, Microsoft, and in academia in Australia. A complete list of his publications and citations can be found on Google Scholar and in dlbp.