Jeromy Carriere is a technical lead/manager with Google, leading its New York-based cluster management team, which develops core components of Google’s production infrastructure. Prior to Google, Jeromy was chief architect for the X.commerce business unit at eBay, where he was the technical lead for design and development of an “open commerce platform,” incorporating open source cloud, big data, and messaging technologies into a unified offering for merchants and developers. Jeromy had a brief stint in the Platform/Cloud group at Yahoo!, where he played roles in the mobile, user platform and Hadoop teams. Before making the move (back) to Silicon Valley, Jeromy was the chief architect at Vistaprint, a fast-growing marketing services company. Jeromy was vice president, architecture at Fidelity Investments, a senior architect advisor at Microsoft, co-founder and chief technology officer at Kinitos, a chief architect for America Online, and co-founder and chief architect of Quack.com. Jeromy had previously worked at the Software Engineering Institute at Carnegie Mellon University, doing architecture research and analysis, and at Nortel Networks, as a software engineer. Jeromy earned his Bachelor’s of Mathematics in computer science from the University of Waterloo and flirted with PhD studies at Carnegie Mellon University.
Hakan Erdogmus is an associate teaching professor of software engineering at Carnegie Mellon University’s (CMU’s) Silicon Valley Campus. Prior to joining CMU in October 2013, he was an independent consultant based in Ottawa, Canada, providing training in software process management and project finance. Hakan holds an adjunct faculty appointment at University of Calgary’s Department of Computer Science in Alberta, Canada. He has published and lectured extensively in his areas of specialization: economics of software engineering, value-based software engineering, agile software development, empirical studies of software engineering practices, and software process measurement and improvement. Hakan is a past editor in chief of IEEE Software and is currently an associate editor of the Journal of Empirical Software Engineering. He has been an Erasmus Mundus visiting scholar at Universidad Politécnica de Madrid, Spain, and is co-editor of two volumes, Advances in Software Engineering: Comprehension, Evaluation and Evolution and Value-Based Software Engineering, both published by Springer. He has helped organize numerous international conferences and workshops and served in over 50 program committees. Hakan received a PhD in telecommunications from INRS-Université du Québec (Montreal). He is a Senior Member of IEEE, a Golden Core member of IEEE Computer Society, a member of ACM, and a participant in International Software Engineering Research Network.
Taku Fujii is a general manager in the Agile Development Center of OGIS-RI (Osaka Gas Information System Research Institute). Over the last two decades, he has held various roles there, including project manager, architect, designer, programmer, and technical consultant, applying object-oriented technologies in the Japanese software industry. His main interest areas are agile methods, modeling techniques, measurements of development projects, and service-oriented architecture. Fujii is a member of SIGSE of the Information Processing Society of Japan, subchair of a technical working group in the Consortium for UML-based Modeling Technologies Promotion, and one of the organizers of the Software Professional Engineers Network. He received a BS and a MS from Kyoto University. He’s also IEEE Software‘s Japanese translation editor.
Gregor Hohpe is the Chief IT Architect of Allianz SE. He is a frequent speaker on asynchronous messaging and service-oriented architectures and co-authored Enterprise Integration Patterns (Addison-Wesley). His mission is to make integration and distributed system development easier by harvesting common patterns and best practices from many different technologies. Contact him at www.eaipatterns.com.
Toshiaki Kurokawa is an independent software engineer, author, translator, consultant, standards professional, and design thinker. He’s a member of the software engineering technology committee at JEITA, a Japanese industry association. For O’Reilly Japan, he has translated books on systems debugging; programming languages for C, C++, C#, Python, and R; algorithms; optimization; data sciences; statistics; and web scraping. He has written books on Lisp, Pascal, service design and design thinking, cloud computing, information systems, and software in general. Kurokawa is a standards advisor at the Japan Standards Association; chairs a committee on C#, CLI, and scripting languages at ITSCJ; and has engaged with the standards for Lisp, Prolog, C++, Java, ECMAScript, C#, CLI, and JSON. His relationship with AI goes back to the Fifth Generation Computer Systems project in the ’80s; he’s now on the RIETI committee on the impact of human-brain-style new AI. He studied computational mathematics at the University of Tokyo. Contact him at firstname.lastname@example.org.
Magnus Larsson is the head of ABBs development center in Bangalore, India. In Bangalore he worked closely with ABB research and led the implementation of many of the research results for ABB products. Prior to his position in India, Magnus worked as manager at ABB Corporate Research in Västerås, Sweden where his department worked in the area of software architecture and user experience. Magnus is also engaged part time in academia as an adjunct professor at Mälardalen University in the area of component-based software engineering and software architecture. Since 2007 Magnus has been invited to the Swedish foundation for strategic research, mainly to define new national research programs.
Don Shafer, initiatives team chair, is a technical fellow and cofounder of the Athens Group, an international petroleum industry engineering service company. His current projects include development of a multivolume set of software-engineering proven practices for the oil and gas industry. His current patents deal with control system hardware and software virtualization for functional and performance validation and verification. He has been a software-engineering subject matter expert for the University of Texas at Austin Cockrell School of Engineering. He has developed and delivered IEEE Smart Tech Metro Area Workshops on Cloud Computing. He has also developed, produced, and delivered a massive open online course with IEEE and the University of California, Irvine on Version 3 of the Software Engineering Body of Knowledge, for which he was a technical editor. He has been an editor in chief, a press chair, a vice president of professional activities, and a treasurer in the IEEE Computer Society. He’s a Certified Software Development Professional, an IEEE Senior Member, an IEEE Computer Society Golden Core member, and an IEEE Software Engineering Certified Instructor. Contact him at email@example.com.
Helen Sharp is professor of software engineering at The Open University, Milton Keynes, UK. Her research investigates the human and social aspects of software development, focusing on collaboration, teams, and user involvement. She is an expert in user-centered techniques as well as qualitative, observational, and field studies of software engineering practices. She is a joint author of an internationally best-selling textbook on interaction design (id-book.com), which focuses on the user side of the human-computer equation. Sharp is well-known in academic and industrial circles for her empirical work with software development practitioners. She has been active as a conference organizer in the agile software development, object-oriented development, and HCI communities.
Girish Suryanarayana is currently a member of technical staff at Siemens Corporate Research & Technologies, Bangalore, India. At Siemens, he is involved in providing architectural guidance to software development teams, pursuing research in topics related to software architecture and design, and conducting internal software design and architecture training. Girish also serves on the external advisory board for the IT department at the Rajiv Gandhi Memorial College of Engineering and Technology, Nandyal, India, and helps formulate industry-relevant curricula for the B.Tech and M.Tech programs. Girish received a PhD in information and computer science from the University of California, Irvine, in 2007. His research interests include software architecture, design patterns, and reputation-based trust management systems. He is an IEEE-certified Software Engineering Certified Instructor (SECI) and regularly conducts training for the IEEE SWEBOK Certificate Program (SCP) and IEEE Certified Software Development Associate (CSDA). He is a member of IEEE.