User:Kevintchan/Patrick Peter Chan
Patrick Peter Chan | |
---|---|
Born | |
Nationality | Canada |
Alma mater | University of British Columbia, University of Waterloo |
Occupation | Computer Scientist |
Employer | Composite Software |
Known for | Java Almanac |
Title | VP of Engineering |
Patrick Peter Chan is a talented silicon valley computer scientist. Born in Vancouver, British Columbia, Canada, he attended the University of British Columbia, and the University of Waterloo. He holds a masters in Computer Science and has made numerous contributions to the field.
Education and career
[edit]Patrick Chan got a BS degree from the University of British Columbia before moving on to earn his MS degree at the University of Waterloo. He got his first job at his alma mater, UBC, before finding employment at Digital. After being laid off, he joined Sun Microsystems Inc. where he helped James Gosling create Java. He later moved to work at KMart's BlueLight.com as the company's CTO. He currently works as VP of Engineering of Composite Software, a San Mateo based firm specializing in virtual database integration.
Accomplishments & Awards
[edit]While most well known for his Java Almanac and Java Class Libraries publications, Chan's most significant work was as a founding member and lead developer of the original Java platform project at Sun Microsystems, Inc..[1] His publication "Rooms" was an early conception that paved the way for the implementation of now ubiquitous virtual desktops. While working at BlueLight.com, he was recognized by InformationWeek Magazine as being one of the top 25 influential CTOs in 2000.[2]
He created the addictive java game Zombie Football.
Chan was the winner of the 1998 Duke Award at JavaOne. In 2005, Chan earned a place in the 2006 World Settlers of Catan Championship by winning the qualifying tournament at the Origins gaming convention in Columbus, Ohio.[3]
Publications
[edit]- Patrick Chan, The Java Developers Almanac 1.4, Volume 1: Examples and Quick Reference, Prentice Hall PTR, 2002, ISBN 0-201-75280-8