Programming
- approximately 35 years of industry experience in writing/testing code,
in various languages (see "SKILLS" section for list). This includes:
- writing based on exact specifications given by superior
- writing based on new specifications created by self to solve a problem
- debugging of code written by others
- writing of tools to aid in routine programming tasks
- writing of rigorous test drivers for unit-level testing
Database and Application Design
- have participated in numerous JAD sessions (joint application development) where the client is involved in the most detailed level of the design process
- experienced in design and documentation of DOS, GUI and web-based interfaces
- experienced in design and creation of normalized and non-normalized databases on various platforms
Graphic Design
- have performed simple tasks (creation of buttons, tabs, etc.) in Photoshop, as part of web development at UVMEDiA
- self-taught user of Photoshop, Paint Shop Pro and GIMP; have done small flyer and artwork jobs for self and others.
See goatvirus.com/artwork for samples.
Project Management
- while working for Synergy Computer Consulting, was Technical Project Manager for the Pacific Blue Cross projects for over two years, including over a year of performing as supervisor for one or two other programmers
- managed one other programmer during certain projects for UVMEDiA
End User Interfacing and Tech Support
- good interpersonal skills and high rapport with end users
- extensive experience in dealing with both end users and managers; toward designing, creating and maintaining client databases and interfaces
- experience in providing tech support (by email, phone or in person) for web and LAN-based applications written by self or employer; and in some cases general PC tech support (issues with Windows, MS-Word, etc.)
Technical Writing
- good writing and communication skills
- pride in applying these skills towards creating detailed and complete specifications, quotations, user manuals, and other technical documentation