Chronological Resume of George Woolley
OBJECTIVE
working on web related projects in a UNIX environment,
drawing on the first six key areas of experience listed below.
KEY AREAS OF EXPERIENCE
- Perl
- UNIX/LINUX
- HTML & CSS
- software development
- training development
- web site development
- project management & process
- financial systems
EXPERIENCE
Enjoying myself and Learning Stuff
Oakland, CA, 04/01-present
- Learned to use LINUX effectively.
- Learned Perl/Tk.
Created a user interface and a tool for maintaining
an enhanced BNF grammar.
- Learned Java.
Created some applets (mostly animations) in Java.
- Maintained a number of web sites.
- Created several websites and several CGIs.
- Organized two Perl user groups.
- Wrote over 20 book reviews, mostly of O'Reilly books.
- Added a significant amount of content to the O'Reilly User Group Program Wiki.
(I'm a big fan of O'Reilly.)
- Explored Open Source, Geek and Perl culture.
Filter Specialist at Internet Profiles Corporation
San Francisco, CA, 12/99-04/01
- Was a data manager for about three months
to learn the heart of the business.
- Wrote/modified filters in Perl for specific accounts
to put web site logs in a standard format and
to otherwise prepare them for auditing and for various other reports.
Also wrote other programs in Perl as needed.
- Developed guidelines for developing filters
(e.g. for writing and QAing filters)
aimed at training people quickly to perform these functions well
thus improving the quality of filters
and the speed at which they are produced.
Maintained a web site to make this information available.
- Developed a library of filter frameworks and filter parts
to make it easier to put together filters.
Contracting and Volunteering for Various Non-Profits
San Francisco Bay Area, CA, 5/98-12/99
- Worked on various non-profit web sites
including the most well know MAC users group
and the oldest West Coast Swing dance club
as the web master or as one of several webmasters.
- Designed and coded pages in HTML & CSS.
- Used Perl to write programs supporting these sites
e.g. CGIs, space monitoring programs, conversion programs.
- Taught Introduction to UNIX and Introduction to C for Linkage Inc.
as part of their UNIX C/C++ certificate program at
San Francisco State University.
ATM Software Developer at CITIBANK
Walnut Creek, CA, 8/92-5/98
- Developed/maintained applications for Automated Teller Machines and
home banking including the initialization application, product selection,
withdrawals, transfers, and quotes for stocks and other investments.
- Was release manager of a rewrite of applications to fit with a new infrastructure.
- Wrote tools for various purposes including supporting
management reporting, system administration,
redesign, conversion, debugging, testing, documentation,
and generating an informative web site.
Tools were written mostly in Perl,
with some jobs run overnight using cron.
Vice President for Development at LURNIX
Berkeley, CA, 5/89-3/92
- Responsible for developing new products and services at LURNIX
including books, courses and software. Project manager and co-author
for first edition of "UNIX Made Easy" published by Osborne McGraw Hill.
- Project manager for developing numerous self-teach courses
including the following for Andersen Consulting: "Introduction to C Programming",
"Advanced C Programming", "Introduction to C++", "UNIX Programming Tools",
"UNIX Internals Overview", and "UNIX System Interface".
Conceived of and developed a course called "UNIX in a Day".
- Was Project manager for developing an Introduction to A/UX in HyperCard
for Apple Computers.
Consultant for METAART
San Francisco, CA, 4/86-5/89
- This was my own business and was not financially successful.
- Responsible for developing, planning and training processes for individuals
and organizations.
- Developed software to support these processes.
- Responsible for coaching individuals and organizations in effective planning.
and especially in the effective use of vision.
Planning Architect for Charles SCHWAB
San Francisco, CA, 11/83-4/86
- Responsible for improving and integrating planning
in the information systems division.
- Designed, documented, coded and installed Schwab's first project accounting system.
Also trained a person to feed it.
- Participated in the development of the corporate project methodology and
was responsible for its effective use in the Information Systems Division.
MIS Director for RAND Information Systems
San Francisco, CA, 1/79-11/83
- Responsible for operation, development, documentation
and maintenance of management information systems including
a project control system, an accruals system, a budget system,
a general ledger system and a financial system.
- Developed tools to support Rand's development methodology for
doing fixed-price, fixed-schedule software development projects.
Manager of Advanced Applications Systems for TYMSHARE, Inc.
Cupertino, CA, 7/74-7/78
- Responsible for advanced applications in the Technical Services Group.
- Conceived of and built an organization to support telephone industry applications.
- Developed an approach to financial modeling and a supporting library
that allowed us to replace a heavily used royalty package,
resulting in large measurable profits.
- Was principle designer of an easily customized budgeting
and forecasting system for the Plant Department
of telephone operating companies.
EDUCATION
- graduate courses in philosophy at Indiana University
(with an art history minor)
teaching assistant in philosophy, research assistant in linguistics
- one year of graduate work in philosophy at Yale University
(on a Boies Fellowship)
- BA in philosophy at Yale University
with graduate courses in formal logic
FOR MORE INFORMATION
(Chronological Resume as of 2004-06-13)