Brent Hailpern
Brent Hailpern is a computer scientist retired from IBM Research. His research work focused on programming languages, software engineering, and concurrency.
Education
Hailpern received his B.S. degree, summa cum laude, in mathematics from the University of Denver in 1976, and his M.S. and Ph.D. degrees in computer science from Stanford University in 1978 and 1980 respectively. His thesis was titled, "Verifying Concurrent Processes Using Temporal Logic".Career at IBM
Hailpern joined the IBM T. J. Watson Research Center as a research staff member in 1980. He worked on and managed various projects relating to issues of concurrency and programming languages. In 1987, he founded the Programming Languages and Foundations Department as its senior manager. In 1989, he became the senior manager of Research's Software Environments Department. In 1990, Hailpern joined the Technical Strategy Development Staff in IBM Corporate Headquarters returning to the Research Division in 1991, where he served as senior technical consultant to the Research Division and vice president for systems and software.In 1992, he became program director and senior manager, Operating Systems Structures Department, where he coordinated the Research Division's joint programs with IBM's AS/400 Division and Personal Software Products Division. The department he managed researched issues of operating systems principles, file systems, and multimedia servers. In 1995, he became the department manager for the Software Systems Department and in 1996 for the Internet Technology Department. He coordinated the Research Division relationship with Lotus Software and the IBM Pervasive Computing Division. He was responsible for a group of departments covering workflow, internet server performance, Internet software for K-12 education, electronic mail, and applications/middleware for handheld computers. He was also the client product manager for the IBM NetVista product. In 1996, he received IBM's Outstanding Innovation Award for his contributions to the IBM NetVista product.
From 1999 to 2004, he was the associate director of computer science for IBM Research. In 2004, he became the department group manager for software technology, where, as director of programming models and tools, he managed departments researching programming technology, software engineering, and tools for non-programmers. He moved to the research center in San Jose in October 2011, as director of computer science.
He retired from IBM at the end of 2019 and currently works as a professor for the Silicon Valley satellite campus of Northeastern University.