William Goodwin

advertisement
William Goodwin
Contact Information
Phone: (541) 915-3307
Fax: (541) 935-7821
Address: P.O. Box 185
Elmira, Oregon 97405
Email: wgoodwin@att.net
Education
Western Michigan University, 1969–1973
B.S., Mathematics, Physics Minor
Expertise:















Component / Object
Oriented Development
Object Oriented
Analysis & Design
Java
C++
C#
UML
Unified Process
Agile Development
Enterprise Architect
Together
Java SE
Enterprise Java
.NET development
Web development
Design patterns
Projects:








Bar code scanner
testing software
Experimental control
of barn owl hearing
mechanism
experiments
Biological simulations
Human vision
experimental control
and analysis
Intranet development
with an emphasis on
server side generation
of dynamic content
Industrial psychology
testing software
Web based inventory
tracking software
University policy
management system
University of Arizona, 1974–1977
M.S., Mathematics
University of Oregon, 1983–1986
M.S., Computer Science
Software Development Experience
Over 25 years experience in professional software development.
Extensive experience with a wide variety of programming languages including both structured
and object oriented languages, with the emphasis on object oriented programming, analysis and
design.
Development experience on DOS, Windows, Macintosh, Unix, and other specialized platforms.
Structured programming languages include C, Perl, Pascal, and Fortran.
Object oriented languages include C++, C#, Java, Visual Basic, Object Pascal, Smalltalk and
CLOS (Lisp) as well as JavaScript, VBScript, and VBA.
Eight years experience doing object oriented analysis and design. Utilizing the Unified Modeling
Language. Emphasizing use of established design patterns.
Web development for over 9 years. Emphasis on intranet development with server side
components (servlets, Java Server Pages, active server pages, ASP.NET).
Experience with many different clients including PSC Inc.(formerly Spectra Physics),
Weyerhaeuser Lumber, Eugene Water & Electric Board, Symantec, University of Oregon, CyberJ
Resources, SONY, AccuTrak Inventory Systems, and University of Connecticut.
Manage a personal consulting business (Will Goodwin Consulting) specializing in objectoriented training, object-oriented software development and web design with primary emphasis
on server-side enterprise Java development, as well as .NET application development.
Teaching Experience
Over 30 years experience teaching at the university and community college level.
University of Oregon
 Mathematics
 Calculus, Linear Algebra, Differential Equations, and many more
 Computer Science
 Java, C++, Discrete Mathematics, and many more
Lane Community College

Computer Science credit courses and workshops
 Programming Languages
 A+ Computer Certification
 Microsoft Certification
Learning Tree International
Over 10 years teaching professional computer workshops.


Senior instructor for ten classes
 Object oriented analysis and design
 Java programming
Technical editor for courses emphasizing object-oriented development utilizing component
based development and design patterns
Download