Software engineers
Albert F. Case, Jr.
Albert F. Case, Jr. (born March 2, 1955) is an American software engineer and one of the leaders in the development of Computer-Aided Software Engineering (CASE) technologies and system developm...
Albert F. Case, Jr. (born March 2, 1955) is an American software engineer and one of the leaders in the development of Computer-Aided Software Engineering (CASE) technologies and system developm...
Aleksandar Totic
Aleksandar Totic is one of the original developers of the Mosaic browser.
Aleksandar Totic is one of the original developers of the Mosaic browser.
Alex Verrijn Stuart
Adolf Alexander (Alex or Xander) Verrijn Stuart (Rotterdam, 22 October 1923 - Haarlem, 29 October 2004) was a Dutch computer scientist, and the first Professor in computer science at the Leiden ...
Adolf Alexander (Alex or Xander) Verrijn Stuart (Rotterdam, 22 October 1923 - Haarlem, 29 October 2004) was a Dutch computer scientist, and the first Professor in computer science at the Leiden ...
Andrew Joseph Stack
The 2010 Austin suicide attack occurred on February 18, 2010, when Andrew Joseph Stack III, flying his Piper Dakota, crashed into Building I of the Echelon office complex in Austin, Texas, Unite...
The 2010 Austin suicide attack occurred on February 18, 2010, when Andrew Joseph Stack III, flying his Piper Dakota, crashed into Building I of the Echelon office complex in Austin, Texas, Unite...
Andy Stanford-Clark
Dr. Andrew (Andy) James Stanford-Clark FBCS is a British information technology research engineer, specialising in telemetry and publish/subscribe messaging.
Dr. Andrew (Andy) James Stanford-Clark FBCS is a British information technology research engineer, specialising in telemetry and publish/subscribe messaging.
Anthony James Barr
Anthony James Barr, aka Tony Barr or Jim Barr is an American "programming language" designer, software engineer, and inventor.
Anthony James Barr, aka Tony Barr or Jim Barr is an American "programming language" designer, software engineer, and inventor.
Baron Schwartz
Baron Schwartz is an American software engineer most notable for his contributions to the MySQL database.
Baron Schwartz is an American software engineer most notable for his contributions to the MySQL database.
Barry Boehm
Barry W. Boehm (1935) is an American software engineer, TRW Emeritus Professor of Software Engineering at the Computer Science Department of the University of Southern California, and known for ...
Barry W. Boehm (1935) is an American software engineer, TRW Emeritus Professor of Software Engineering at the Computer Science Department of the University of Southern California, and known for ...
Brad Cox
Brad Cox is a computer scientist and Ph.D. of mathematical biology known mostly for his work in software engineering (specifically software reuse), software componentry, and the Objective-C prog...
Brad Cox is a computer scientist and Ph.D. of mathematical biology known mostly for his work in software engineering (specifically software reuse), software componentry, and the Objective-C prog...
Brian Randell
Brian Randell (born 1936) is a British computer scientist, and Emeritus Professor at the School of Computing Science, Newcastle University, U.K. He specializes in research in software fault tole...
Brian Randell (born 1936) is a British computer scientist, and Emeritus Professor at the School of Computing Science, Newcastle University, U.K. He specializes in research in software fault tole...
Bruce Artwick
Bruce Artwick was the creator of the first consumer flight simulator software.
Bruce Artwick was the creator of the first consumer flight simulator software.
Cedric Beust
Cedric Beust is a software engineer currently employed at Google and a software technology author.
Cedric Beust is a software engineer currently employed at Google and a software technology author.
Charles Bachman
Charles William "Charlie" Bachman is an American computer scientist, who spent his entire career as an industrial researcher rather than in academia.
Charles William "Charlie" Bachman is an American computer scientist, who spent his entire career as an industrial researcher rather than in academia.
Charles Kuta
Charles Stanley "Herb" Kuta (born 1956) is an American electronics engineer and software engineer who was a co-founder of Silicon Graphics, a major graphics workstation manufacturer.
Charles Stanley "Herb" Kuta (born 1956) is an American electronics engineer and software engineer who was a co-founder of Silicon Graphics, a major graphics workstation manufacturer.
Craig Larman
Craig Larman is a Canadian computer scientist specializing in Iterative and incremental development, Agile software development, Object-oriented analysis, Object-oriented design, and agile modeling.
Craig Larman is a Canadian computer scientist specializing in Iterative and incremental development, Agile software development, Object-oriented analysis, Object-oriented design, and agile modeling.
Cris Kobryn
Cris Kobryn (1952) is an American technologist, system architect and entrepreneur who specializes in advanced software and systems development.
Cris Kobryn (1952) is an American technologist, system architect and entrepreneur who specializes in advanced software and systems development.
David Crowe (Arizona)
David K. Crowe (7 June 1966- ) is an American businessman and software engineer.
David K. Crowe (7 June 1966- ) is an American businessman and software engineer.
David Parnas
David Lorge Parnas is a Canadian early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented p...
David Lorge Parnas is a Canadian early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented p...
David Sykes (programmer)
David Sykes is a software Developer living in Hull Founded Revolution Software in 1990 together with Charles Cecil, Tony Warriner and Noirin Carmody.
David Sykes is a software Developer living in Hull Founded Revolution Software in 1990 together with Charles Cecil, Tony Warriner and Noirin Carmody.
Debajyoti Mukhopadhyay
Dr. Debajyoti Mukhopadhyay is a computer scientist and advisor in information technology.
Dr. Debajyoti Mukhopadhyay is a computer scientist and advisor in information technology.
Dick Smith (software)
Dick Smith (more formally, Richard H.E. Smith II) is a Chicago, Illinois-based software engineer, computer consultant and a science fiction fanzine publisher.
Dick Smith (more formally, Richard H.E. Smith II) is a Chicago, Illinois-based software engineer, computer consultant and a science fiction fanzine publisher.
Donald Firesmith
Donald G. Firesmith (1952) is an American software engineer, consultant, and trainer at the Software Engineering Institute (SEI).
Donald G. Firesmith (1952) is an American software engineer, consultant, and trainer at the Software Engineering Institute (SEI).
Donna Auguste
Donna Auguste (born 1958) is an African-American businesswoman, entrepreneur, and philanthropist.
Donna Auguste (born 1958) is an African-American businesswoman, entrepreneur, and philanthropist.
Duncan Suttles
Duncan Suttles (born 21 December 1945) is an International Grandmaster of chess who was the strongest Canadian player between the eras of Abe Yanofsky and Kevin Spraggett.
Duncan Suttles (born 21 December 1945) is an International Grandmaster of chess who was the strongest Canadian player between the eras of Abe Yanofsky and Kevin Spraggett.
Eric Traut
Eric Traut is an American software engineer and software emulation pioneer.
Eric Traut is an American software engineer and software emulation pioneer.
Frank Land
Frank F Land FBCS is an information systems researcher and was the first UK Professor of Information Systems.
Frank F Land FBCS is an information systems researcher and was the first UK Professor of Information Systems.
Fred Brooks
Frederick Phillips Brooks, Jr. (born April 19, 1931) is a software engineer and computer scientist, best known for managing the development of IBM's System/360 family of computers and the OS/360...
Frederick Phillips Brooks, Jr. (born April 19, 1931) is a software engineer and computer scientist, best known for managing the development of IBM's System/360 family of computers and the OS/360...
Friedrich L. Bauer
Friedrich Ludwig Bauer is a German computer scientist and professor emeritus at Technical University of Munich.
Friedrich Ludwig Bauer is a German computer scientist and professor emeritus at Technical University of Munich.
G.M. Nijssen
Sjir Nijssen (born 1938) is a Dutch computer scientist, who was fulltime professor at the University of Queensland.
Sjir Nijssen (born 1938) is a Dutch computer scientist, who was fulltime professor at the University of Queensland.
Gareth Paul Jones
Gareth Paul Jones is a Welsh Software_engineer and hacker, best known for having built TechCompanyPay with features in TechCrunch, Wired and Business_Insider.
Gareth Paul Jones is a Welsh Software_engineer and hacker, best known for having built TechCompanyPay with features in TechCrunch, Wired and Business_Insider.
Gary Robinson
Gary Robinson is an American software engineer notable for his mathematical algorithms to fight spam.
Gary Robinson is an American software engineer notable for his mathematical algorithms to fight spam.
Gennaro A. Cuomo
Gennaro "Jerry" Cuomo (born 1962) is an American software engineer working for IBM since 1987.
Gennaro "Jerry" Cuomo (born 1962) is an American software engineer working for IBM since 1987.
Gilad Bracha
Gilad Bracha is the creator of the Newspeak programming language, a software engineer at Google and a member of the Dart Team.
Gilad Bracha is the creator of the Newspeak programming language, a software engineer at Google and a member of the Dart Team.
Grady Booch
Grady Booch is an American software engineer, and Chief Scientist, Software Engineering in IBM Research.
Grady Booch is an American software engineer, and Chief Scientist, Software Engineering in IBM Research.
Grady Ward
William Grady Ward (born April 4, 1951) is an American software engineer, lexicographer, and Internet activist who has featured prominently in the Scientology versus the Internet controversy.
William Grady Ward (born April 4, 1951) is an American software engineer, lexicographer, and Internet activist who has featured prominently in the Scientology versus the Internet controversy.
Harold Lawson
Harold "Bud" Lawson is a software engineer, computer architect and systems engineer.
Harold "Bud" Lawson is a software engineer, computer architect and systems engineer.
Harri Porten
Harri Porten is a software engineer.
Harri Porten is a software engineer.
Ivar Jacobson
Ivar Hjalmar Jacobson (born 1939) is a Swedish computer scientist, known as major contributor to UML, Objectory, RUP and aspect-oriented software development.
Ivar Hjalmar Jacobson (born 1939) is a Swedish computer scientist, known as major contributor to UML, Objectory, RUP and aspect-oriented software development.
J. Anthony Hall
J. Anthony Hall FREng is a leading British software engineer specializing in the use of formal methods, especially the Z notation.
J. Anthony Hall FREng is a leading British software engineer specializing in the use of formal methods, especially the Z notation.
Jacques Bonjawo
Jacques Bonjawo (born 30 December 1960, Yaoundé) is a software engineer, an author and a columnist in the application of technology to sustainable development.
Jacques Bonjawo (born 30 December 1960, Yaoundé) is a software engineer, an author and a columnist in the application of technology to sustainable development.
James Rumbaugh
James Rumbaugh is an American computer scientist and object methodologist who is best known for his work in creating the Object Modeling Technique and the Unified Modeling Language.
James Rumbaugh is an American computer scientist and object methodologist who is best known for his work in creating the Object Modeling Technique and the Unified Modeling Language.
Jan Dietz
Jean Leonardus Gerardus (Jan) Dietz (20 June 1945) is a Dutch computer scientist, and former Professor of Information Systems Design at Delft University of Technology.
Jean Leonardus Gerardus (Jan) Dietz (20 June 1945) is a Dutch computer scientist, and former Professor of Information Systems Design at Delft University of Technology.
Jean-Raymond Abrial
Jean-Raymond Abrial (born 1938) is a French computer scientist and inventor of the Z and B formal methods.
Jean-Raymond Abrial (born 1938) is a French computer scientist and inventor of the Z and B formal methods.
Jeff Offutt
Jeff Offutt is a professor of Software Engineering at George Mason University.
Jeff Offutt is a professor of Software Engineering at George Mason University.
Jeromy Carriere
Jeromy Carriere works for Fidelity Investments, in Boston, USA, as an architect in their Enterprise Application Architecture group.
Jeromy Carriere works for Fidelity Investments, in Boston, USA, as an architect in their Enterprise Application Architecture group.
Jim Highsmith
James A. (Jim) Highsmith III (born 1945) is an American software engineer and author of books in the field of software development methodology.
James A. (Jim) Highsmith III (born 1945) is an American software engineer and author of books in the field of software development methodology.
Jim Jagielski
Jim Jagielski (born March 11, 1961) is an American software engineer, who specialises in web and open source technologies.
Jim Jagielski (born March 11, 1961) is an American software engineer, who specialises in web and open source technologies.
Jim Whitehead (computer scientist)
E. James Whitehead is a Professor and Chair of Computer Science at the University of California, Santa Cruz, USA. He received a BS in Electrical Engineering from the Rensselaer Polytechnic Insti...
E. James Whitehead is a Professor and Chair of Computer Science at the University of California, Santa Cruz, USA. He received a BS in Electrical Engineering from the Rensselaer Polytechnic Insti...
Joe Celko
Joe Celko is an American relational database expert from Austin, Texas.
Joe Celko is an American relational database expert from Austin, Texas.
Jonathan S. Turner
Jonathan Turner is the Barbara J. and Jerome R. Cox, Jr. Professor of Computer Science at Washington University in St. Louis.
Jonathan Turner is the Barbara J. and Jerome R. Cox, Jr. Professor of Computer Science at Washington University in St. Louis.
Joshua Bloch
Joshua J. Bloch (born August 28, 1961) is a software engineer, currently employed at Google, and a technology author.
Joshua J. Bloch (born August 28, 1961) is a software engineer, currently employed at Google, and a technology author.
Junio Hamano
Git is a distributed revision control system with an emphasis on speed.
Git is a distributed revision control system with an emphasis on speed.
Kent Beck
Kent Beck is an American software engineer and the creator of the Extreme Programming and Test Driven Development software development methodologies, also named agile software development.
Kent Beck is an American software engineer and the creator of the Extreme Programming and Test Driven Development software development methodologies, also named agile software development.
Kim Man Lui
Kim Man Lui, also known as Kimman Lui, is an author of software engineering, and financial speculation books.
Kim Man Lui, also known as Kimman Lui, is an author of software engineering, and financial speculation books.
Larry Constantine
Larry LeRoy Constantine is an American software engineer and professor in the Mathematics and Engineering Department at the University of Madeira Portugal, who is considered one of the pioneers...
Larry LeRoy Constantine is an American software engineer and professor in the Mathematics and Engineering Department at the University of Madeira Portugal, who is considered one of the pioneers...
Laszlo Belady
Laszlo "Les" Belady (born April 29, 1928 in Budapest) is a Hungarian computer scientist notable for devising the Belady's Min theoretical memory caching algorithm in 1966 while working at IBM Re...
Laszlo "Les" Belady (born April 29, 1928 in Budapest) is a Hungarian computer scientist notable for devising the Belady's Min theoretical memory caching algorithm in 1966 while working at IBM Re...
László Bélády
László "Les" Bélády is a Hungarian computer scientist notable for devising the Bélády's Min theoretical memory caching algorithm in 1966 while working at IBM Research.
László "Les" Bélády is a Hungarian computer scientist notable for devising the Bélády's Min theoretical memory caching algorithm in 1966 while working at IBM Research.
Martyn Thomas
Martyn Thomas CBE FREng FBCS FIET FRSA is a British independent consultant and software engineer.
Martyn Thomas CBE FREng FBCS FIET FRSA is a British independent consultant and software engineer.
Meir M. Lehman
Meir M. "Manny" Lehman FREng was a professor in the School of Computing Science at Middlesex University.
Meir M. "Manny" Lehman FREng was a professor in the School of Computing Science at Middlesex University.
Michael A. Jackson
Michael Anthony Jackson (born 1936) is a British computer scientist, and independent computing consultant in London, England.
Michael Anthony Jackson (born 1936) is a British computer scientist, and independent computing consultant in London, England.
Muni Sakya
Muni Sakya is a Nepalese computer programmer credited with helping to usher in Information Technology (IT) in Nepal.
Muni Sakya is a Nepalese computer programmer credited with helping to usher in Information Technology (IT) in Nepal.
Murali Chemuturi
Murali Krishna Chemuturi is an Indian software development expert.
Murali Krishna Chemuturi is an Indian software development expert.
Peter J. Denning
Peter J. Denning (born 1942) is an American computer scientist, and prolific writer.
Peter J. Denning (born 1942) is an American computer scientist, and prolific writer.
Philippe Kruchten
Philippe Kruchten (1952) is a Canadian software engineer, and Professor of Software Engineering at University of British Columbia in Vancouver, Canada, known as Director of Process Development (...
Philippe Kruchten (1952) is a Canadian software engineer, and Professor of Software Engineering at University of British Columbia in Vancouver, Canada, known as Director of Process Development (...
Poorni
Annapoorni Murugan (அன்னபூரணி முருகன்), popularly known as Poorni is a VJ, Actress and Software Engineer from Tamil Nadu.
Annapoorni Murugan (அன்னபூரணி முருகன்), popularly known as Poorni is a VJ, Actress and Software Engineer from Tamil Nadu.
Robert Adamson (software pioneer)
Robert G. Adamson III (born 19 October 1947, Salt Lake City, Utah) is an American software pioneer.
Robert G. Adamson III (born 19 October 1947, Salt Lake City, Utah) is an American software pioneer.
Robert Carr (programmer)
Robert Carr (born 1956) is credited as the architect of GO Corporation's PenPoint OS. He was profiled in the book Programmers at Work (ISBN 0-914845-71-3), where he was credited as the autho...
Robert Carr (born 1956) is credited as the architect of GO Corporation's PenPoint OS. He was profiled in the book Programmers at Work (ISBN 0-914845-71-3), where he was credited as the autho...
Robert L. Glass
Robert L. Glass is an American software engineer and writer, currently serving as a visiting professor at Griffith University in Queensland, Australia.
Robert L. Glass is an American software engineer and writer, currently serving as a visiting professor at Griffith University in Queensland, Australia.
Roger S. Pressman
Roger S. Pressman is an American software engineer, author and consultant, and President of R.S. Pressman & Associates.
Roger S. Pressman is an American software engineer, author and consultant, and President of R.S. Pressman & Associates.
Sally Shlaer
Sally Shlaer was the co-author of the Shlaer-Mellor approach to software development and co-founder of Project Technology Inc.
Sally Shlaer was the co-author of the Shlaer-Mellor approach to software development and co-founder of Project Technology Inc.
Samir Arora
Samir Arora is best known as the founder, CEO and Chairman of the web design pioneering company NetObjects, Inc. from 1995 to 2001, and also as the co-founder, CEO and Chairman of Glam Media sin...
Samir Arora is best known as the founder, CEO and Chairman of the web design pioneering company NetObjects, Inc. from 1995 to 2001, and also as the co-founder, CEO and Chairman of Glam Media sin...
Scott Ambler
Scott W. Ambler (1966) is a Canadian software engineer, consultant and author, currently Practice Leader Agile Development at IBM Corporation in the IBM Methods group.
Scott W. Ambler (1966) is a Canadian software engineer, consultant and author, currently Practice Leader Agile Development at IBM Corporation in the IBM Methods group.
Sjaak Brinkkemper
Jacobus Nicolaas (Sjaak) Brinkkemper (Monnickendam, 18 January 1958) is a Dutch computer scientist, and Full Professor of organisation and information at the Department of Information and Comput...
Jacobus Nicolaas (Sjaak) Brinkkemper (Monnickendam, 18 January 1958) is a Dutch computer scientist, and Full Professor of organisation and information at the Department of Information and Comput...
Software engineer
A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anyth...
A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anyth...
Software engineering professionalism
Software engineering professionalism regards software engineering's struggle to be considered as a profession.
Software engineering professionalism regards software engineering's struggle to be considered as a profession.
Steve McConnell
Steven C. McConnell is an author of many software engineering textbooks including Code Complete, Rapid Development, and Software Estimation.
Steven C. McConnell is an author of many software engineering textbooks including Code Complete, Rapid Development, and Software Estimation.
Stevens Award
The Stevens Award is a software engineering award given in memory of Wayne Stevens.
The Stevens Award is a software engineering award given in memory of Wayne Stevens.
Stewart Stevenson
James Alexander Stewart Stevenson is a Scottish politician who became a Member of the Scottish Parliament in 2001.
James Alexander Stewart Stevenson is a Scottish politician who became a Member of the Scottish Parliament in 2001.
T. William Olle
T. William Olle is a British computer scientist and consultant, and President of T. William Olle Associates, England.
T. William Olle is a British computer scientist and consultant, and President of T. William Olle Associates, England.
Tarun Anand
Tarun Anand is an Indian information technology entrepreneur, software engineer and Web-Developer of Techno Craft Computers.
Tarun Anand is an Indian information technology entrepreneur, software engineer and Web-Developer of Techno Craft Computers.
Terry Halpin
Terence Aidan (Terry) Halpin is an Australian computer scientist who is known for his formalization of the object role modeling notation.
Terence Aidan (Terry) Halpin is an Australian computer scientist who is known for his formalization of the object role modeling notation.
Thomas Biskup
Thomas Biskup (born July 2, 1971) is a German software engineer and computer scientist.
Thomas Biskup (born July 2, 1971) is a German software engineer and computer scientist.
Thomas Knoll
Thomas Knoll is an American software engineer best known (with his brother John Knoll) for initiating the development of Adobe Photoshop.
Thomas Knoll is an American software engineer best known (with his brother John Knoll) for initiating the development of Adobe Photoshop.
Tom Gilb
Tom Gilb (1940) is an American systems engineer, consultant, and author, known for the development of software metric, software inspection, and evolutionary processes.
Tom Gilb (1940) is an American systems engineer, consultant, and author, known for the development of software metric, software inspection, and evolutionary processes.
Tom Gruber
Thomas Robert (Tom) Gruber (1959) is an American computer scientist, inventor, and entrepreneur with a focus on systems for knowledge sharing and collective intelligence.
Thomas Robert (Tom) Gruber (1959) is an American computer scientist, inventor, and entrepreneur with a focus on systems for knowledge sharing and collective intelligence.
Victor Basili
Victor R. Basili, born April 13, 1940 in Brooklyn, New York, is an Emeritus Professor at the Department of Computer Science and the Institute for Advanced Computer Studies, both at University of...
Victor R. Basili, born April 13, 1940 in Brooklyn, New York, is an Emeritus Professor at the Department of Computer Science and the Institute for Advanced Computer Studies, both at University of...
Watts Humphrey
Watts S. Humphrey (4 July 1927 - 28 October 2010) was an American software engineer, key thinker in the discipline of software engineering, and was often called the "Father of Software Quality".
Watts S. Humphrey (4 July 1927 - 28 October 2010) was an American software engineer, key thinker in the discipline of software engineering, and was often called the "Father of Software Quality".
Wayne Stevens
Wayne P. Stevens (1944 - 1993) was an American software engineer, consultant, author, pioneer, and advocate of the practical application of software methods and tools.
Wayne P. Stevens (1944 - 1993) was an American software engineer, consultant, author, pioneer, and advocate of the practical application of software methods and tools.
Winston W. Royce
Winston W. Royce (1929–1995) was an American computer scientist, director at Lockheed Software Technology Center in Austin, Texas, and one of the leaders in software development in the sec...
Winston W. Royce (1929–1995) was an American computer scientist, director at Lockheed Software Technology Center in Austin, Texas, and one of the leaders in software development in the sec...
Yugo Nakamura
Yugo Nakamura (born on 1970 in Nara, Japan) is considered one of Japan's leading web designers.
Yugo Nakamura (born on 1970 in Nara, Japan) is considered one of Japan's leading web designers.
Zvonko Vranesic
Zvonko Vranesic is a Croatian–Canadian International Master of chess, and an International Master of Correspondence Chess.
Zvonko Vranesic is a Croatian–Canadian International Master of chess, and an International Master of Correspondence Chess.
Settings