|
William.Wake@acm.org |
William C. Wake
|
|
Goal: Help teams design, develop, and deliver innovative, useful, high-quality software. |
2001-present: Independent Consultant, as William Wake & Associates and Team Resonance LLC. Principal/Owner.
1998-2001: Capital
One.
1996-1998: MCI, contracted
as a software consultant by DMR (an Amdahl Corporation).
1995-1996: Software Engineer. VTLS, Inc.,
1991-1994: Graduate Research Assistant. Virginia Tech Department of Computer Science. "Envision Project," a next-generation library.
1987-1989: Part-Time
Instructor (Computer Science).
1984-1991: Senior Software
Engineer. Digital Equipment Corp.,
1990-1995: PhD Student (ABD), Computer Science,
Virginia Tech.
Proposal: A Model and Interface for Documents
with Multiple Views.
1984: M.S., Computer Science, Virginia Tech.
1982: B.A., Computer Science, Mathematics, Music. University of
Wisconsin-LaCrosse.
Skills: Extreme Programming and Agile Software
Development, Refactoring, Object-Oriented Analysis and Design, Web Development.
Programming Languages: C#, Java, etc. Sun Certified Java Programmer.
Systems: Windows, UNIX, Macintosh, NeXT, etc.
Author: Extreme Programming Explored (2001), Refactoring Workbook (2003), Design Patterns in Java (with Steve Metsker, 2006).
Member, Association for Computing Machinery.
Member, IEEE Computer Society.
Board Member, North American Simulation and Gaming Association.