What I Know


Platforms:
  • Windows (all)
  • Macintosh (all)
  • Linux (Redhat, Fedora, SUSE, Ubuntu)
  • UNIX (BSD, Solaris)
  • DOS (3.1 through 7.0)
  • Apple II (IIe, IIgs)
  • Commadore (64, 128)
  • Amiga (500, 1000, 2000, 3000)

Programming Skills Include:
  • Java: 5 Years
  • Object Pascal: 10 Years*
  • Delphi / Kylix: 10 Years*
  • Lazarus: 10 Years*
  • Visual Basic: 10 Years*
  • VB Script: 10 Years*
  • VBA: 10 Years*
  • Python: 3 Years
  • Javascript: 5 Years
  • HTML: 10 Years*
  • C / C++ : 10 Years*
  • DHTML: 5 Years
  • Ruby: 3 Years
  • Ruby on Rails: 1 Year
  • Assembler: 10 Years*
  • XHTML: 5 Years
  • Open Office Base (with Python): 3 Years
  • Access (with Visual Basic): 10 Years*
  • BASIC (non-VB variants): 10 Years*
  • Batch and Unix Shell Scripting: 10 Years*

Graphics Applications Include:
  • Photoshop: 10 Years*
  • Dreamweaver: 3 Years
  • Quark XPress: 10 Years*
  • 3D Studio Max: 10 Years*
  • Flash: 1 Year
  • AutoCAD: 10 Years*
  • Lightwave 3D: 10 Years*
  • PageMaker: 10 Years*
  • Bryce 3D: 10 Years*
  • Corel Draw: 10 Years*
  • Fireworks: 10 Years*
  • Illustrator: 10 Years*
  • Premiere: 3 Years
  • Freehand: 10 Years*
  • Blender 3D: 10 Years*
  • Open Office Draw: 5 Years
  • GIMP: 10 Years*
  • HTML/DHTML/XHTML: 10 Years*

Office Applications Include:
  • Microsoft Office:
  • Access
  • Word
  • Excel
  • Power Point
  • Open Office And Star Office:
  • Writer
  • Draw
  • Calc
  • Base
  • Impress

Audio Applications Include:
  • Cakewalk (Midi Sequencer)
  • Cubase (Midi Sequencer)
  • Jazz++ (Midi Sequencer)
  • Cool Edit (Audio Editor)
  • Sound Forge (Audio Editor)
  • Audacity (Audio Editor)
  • Fruity Loops (Music Composition)
  • ModPlug Tracker (Music Composition)
  • Fast Tracker (Music Composition)
  • Scream Tracker (Music Composition)
  • LMMS (Linux MultiMedia Studio)
  • ZynAddSubFX (Soft-Synth)

*Note that "10 Years" denotes ten or more years of experience

How I Use It


Programming:
  • Working Independently To Write Software From Scratch Or As A Member Of A Team
  • Analysis, Design, Development And Testing
  • User Interface Design, Coding And Rapid Prototyping
  • Coding Function Libraries
  • Using In-Line Assembly Language For Improved Performance
  • Development Of Classes, Objects, Methods, Functions And Procedures
  • Learning New Programming Techniques And Languages
  • Debugging And Optimizing Code As Well As Enhancing Applications With Innovative New Features

Troubleshooting, Maintenance And User Support:
  • End User Support
  • Hardware And Software Purchasing Advice
  • Setting Up New Computer Equipment And Peripherals
  • Software Installation, Upgrades And Troubleshooting
  • Hardware Installation, Upgrades And Troubleshooting
  • Tutoring And Mentoring
  • Virus Detection And Removal
  • DSL Installation
  • Cable Internet Installation
  • Installing And Troubleshooting Peripherals Such As Printers And Scanners
  • Providing Solutions And Assistance To Users When They Have Questions Or Difficulties Getting Their Computers To Work Properly
  • Installing New Ink And Toner Cartridges So They Work Properly
  • Helping Users Choose The Right Printer And Scanner Settings And Troubleshooting Problems Involving Printer Queues
  • Calibrating, Aligning And Cleaning Ink Cartridges To Ensure Proper Output

Graphic Design:
  • Design And Creation Of Content In Various Formats For Web Sites
  • Design And Creation Of Printed Materials Such As Brochures, Posters And Advertisements
  • Using Built In Features In Photoshop And Other Applications To Automate Tasks That Need To Be Applied To Batches Of Images Or Folders That Contain Multiple Images
  • Develop Macro's And Actions To Save Time And Ensure Consistency When Performing Complex Tasks
  • Corporate Logo Design
  • Designing And Testing Ad Banners
  • Advanced Image And Photo Editing
  • Enhancing And Redesign Of Existing Materials Such As Images, Logos, Brochures And Web Content
  • 3D Modeling, Rendering And Animation
  • 2D Raster And Vector Illustration
  • Choosing Stock Photos And Integrating Them Into Projects When Necessary
  • Assisting Other Designers With Technical Difficulties Such As Differences In How Macintosh And PC's Work With Images And Other Documents, How To Create Acrobat Documents That Correctly Preserve Fonts And Layout And How To Ensure That E-Mail Attachments Comply With File Size, Image Format, And Other Specifications That The Recipient Of The E-Mail Have Requested

Office:
  • Writing Code And Macro's To Automate Common Tasks
  • Designing Tables Forms Queries And Reports For Databases
  • Creating Record-Keeping And Information Management Systems Such As ERP (Enterprise Resource Planning) And CRM (Customer Relations Management) Applications
  • Helping Users Understand And Effectively Utilize Features Of Office Applications

Audio:
  • Recording And Converting Analog Audio To Digital Audio
  • Integrating Digital Audio Into Web Sites
  • Authoring Audio CD's Using Digital Audio Tracks
  • Applying Noise Reduction And Other Filters For Audio Tracks Recorded From Vinyl LP's