Skills Resume of George Woolley
OBJECTIVE
working on web related projects in a UNIX environment,
drawing on the first 6 key areas of experience listed below.
SOME KEY AREAS OF EXPERIENCE
perl
- have been using perl since 1994.
- have used it primarily in a UNIX/LINUX environment, but also on a MAC.
- have used Perl to write filters, to write programs with a simple text interface,
and have written Perl programs with significant graphical user interfaces
using perl/Tk on Linux and using Hypercard on a MAC.
- use primarily perl 5, but earlier used perl 4.
- have used perl extensively for analyzing, reformating and otherwise modifying
web site logs.
- have used perl for analyzing source files, binary files,
various types of log files , etc. in support of applications development.
- have used perl for converting web pages to a new format,
for generating web pages from other data, and for writing CGIs.
- created a CGI library (using packages)
which addressed some general issues such as logging and security.
Used strict and taint checking as part of security.
- have used perl for system administration functions such as:
backup/recovery of application code, automated daily analysis of source code,
automatic generation of aliases for directories, monitoring of space usage.
UNIX/LINUX
- have used UNIX since 1989.
- began using LINUX as my primary OS in 2002.
- was project manager for and co-author of the 1st edition of
"UNIX Made Easy" (Osborne McGraw Hill).
- have been project manager for and developer of a number of
UNIX training courses directed mostly at programmers.
Developed these in a UNIX environment.
See Developing Training for a partial list of these courses.
- developed software for a major financial company in a UNIX environment.
- have developed a number of Web Sites for UNIX/LINUX servers.
- have taught an introductory UNIX course
- am proficient with perl, especially in a UNIX/LINUX environment. (See perl above.)
HTML & CSS
- have used HTML for several years for Developing Web Sites.
- have helped a number of other people learn to use HTML.
- generally write simple HTML and use CSS for styling.
Developing Software
- See perl.
- See Financial Systems.
- was manager for the development of an operating system,
and wrote code for it, including a performance measurement package.
- wrote code for several compilers.
- wrote various routines to do syntax analysis of natural language text,
search requests and spread sheet rules.
Developing Training
- at a computer manufacturer, developed
and taught a course to other managers
in how to use PERT networks for planning projects.
- was project manager for and co-author of the 1st edition of
"UNIX Made Easy" (Osborne McGraw Hill).
- was project manager and a course writer for developing self-teach courses
including: UNIX Internals Overview,
C Programming (beginning & advanced), C++ programming (introduction), etc.
for Andersen Consulting.
- conceived of and wrote a course called "UNIX in a Day".
- was project manager for developing an introduction to A/UX in Hypercard
for Apple Computers.
- developed training materials and taught classes (and coached people)
in the use of perl and UNIX filter utilities
at one company I worked for.
- have taught introductory UNIX.
Developing Web Sites
- developed websites for providing information to colleagues
at two companies I worked for.
- developed & have served as webmaster for a number of sites
relating to various forms of art.
- worked on the site of a major computer user group's site,
including using perl to support the site,
e.g. for a redirection CGI.
See perl.
- created and maintained websites for two Perl user groups.
- developed applets in Java for various purposes.
- have created much content for websites including over 20 reviews of
O'Reilly books.
Project Management and Process
- have led projects to develop applications,
training courses and an operating system.
- have taken over projects that were failing and made them successful
several times.
- coordinated Y2K efforts in my department at a major financial institution.
- was a participant in developing the project methodology
for a different financial institution,
and was responsible for its being implemented
in the data processing & telecommunications areas.
- developed that same company's first project accounting system.
- am proficient at using PERT for managing schedules and
have a good understanding of the practices needed to support its use.
- have studied collaborative problem solving and use what I learned.
Financial Systems
- was project manager for developing a sophisticated
budgeting and monitoring system for phone companies
that allowed for consolidating & deconsolidating budget units,
what-if changes based on different theories,
and very flexible easy creation of new reports.
- was responsible for maintaining & running all the software
(including budgeting, project accounting, general ledger, etc.)
for running a company that did large fixed price fixed schedule software contracts.
- wrote software for Automatic Teller Machines
for a major financial institution, including withdrawals, transfers, quotes, etc.
FOR MORE INFORMATION
(Skills Resume as of 2004-06-13)