Skill Set

The world of the internet and information technology is fascinating and has transformed our relationship with information in unprecedented ways. However the landscape of this new world changes very quickly. It is hard for the average consumer to keep pace with new hardware and software products. The situation presents even more challenges for professionals (and hobbyists) who actually produce these products, who wish to both be well-versed in the vast array of tools already in use, and to stay current with the rapid and frequent new developments in the field.

Because my clients rely on my decisions, I have a resolute dedication to constantly increasing the breadth of my skills. Thankfully I truly love this aspect of my profession, and each project I complete invariably requires me to learn new skills. Since I've been in web development since 1996, I've amassed a skill set that allows me to serve clients in graphic design, print design, web design, web programming, web hosting, database design, flash development and programming, data-driven applications, digital photography-audio-video, and custom tools development.

For those who like to see the gory details, below is a list of tools in my toolbox, along with star (*) strength rating out of 5. Note that all code mentioned below is hand-coded in my favorite editor: (g)vim.

Client-Side Code

  • The big three:
    • (X)HTML *****
    • CSS *****
    • Javascript (DHTML) *****
  • HTML Forms (data collection) *****
  • Flash Actionscript 3 ****
  • Flash Animation ***
  • AJAX *****
  • Javascript Frameworks:

Server-Side Code

  • PHP *****
  • PHP Frameworks
  • Perl ***
  • ASP **
  • Ruby **
  • Ruby on Rails **
  • Python *
  • VBScript *
  • Linux Command Line ***
  • Database:
    • SQL *****
    • MySQL *****
    • Postgres ***
    • MS Access (odbc) ****
    • Delimited text *****
    • Database abstraction ***
    • Active record model ***
  • Apache Server:
    • .htaccess ****
    • .htpasswd *****
    • mod rewrite ****
  • Subversion (version control)

E-Commerce

  • Paypal integration *****
  • Google checkout integration *****
  • Authorize.net gateway API *****
  • SSL
  • PCI data compliance

Coding Tools/Editors

  • VIM / GVIM (my favorite) *****
  • Dreamweaver *****
  • NVU *****
  • Go Live ****
  • Eclipse ***

Graphic Design, Photography, Audio Tools

  • Photoshop *****
  • Gimp ***
  • Freehand (vector) ***
  • Fireworks (vector) ***
  • Audacity (audio editor) ****

Other Skill and Experience

The following skills might be special assets on specific projects.

Language / Inter-cultural Skills

I spent many years in the language field as a teacher and interpreter. One of my undergraduate degrees is in French, and I did my Masters degree in Language Acquisition and Education (more info on my resume). I'm comfortable working in bilingual, trilingual and even multi-lingual situations. I spent 3 years working with Latinos and Hispanics as a Spanish-English medical interpreter at Mission Hospital, Asheville, NC.
  • English *****
  • French ****
  • Spanish ****
  • Italian **
  • Chinese *
My family moved a lot, and I have lived in Georgia, Hawaii, California, Pennsylvania, New Jersey, West Virginia, Virginia, Maryland and North Carolina. I have lived internationally in France, Ecuador, China, and Italy. Additionally, I have traveled extensively to Canada, Quebec, Mexico, Holland, Switzerland, Belgium, Germany, Spain and Texas : )
 
mission | services | plans | portfolio | contact
 

What Growth!

"What growth! And know that your wonderful database has made this all possible!! Without the system, there would be no way to handle this so efficiently. Thanks for your visionary planning and creativity!"

Althea Gonzalez, Director of Health Parity, Buncombe County Medical Society

Kudos!

"You deserve a ton of kudos, Ben! You've done a great job and we're lucky to be working with you."

J. Maxcy, Project Access

Terrific!

"The web site looks terrific as does the newsletter. Great design, great information, very professional and just what BCMS deserves. Great work..."

D. E. Fell, M.D., P.A.

Get free web work for referrals

Simply recommend me to your colleagues, partners, co-workers, friends or family. Word of mouth has been my best marketing.

I want to reward clients who send people my way. I guarantee 2 hours of free work per new client sent my way! Fore some clients this has resulted in nearly free site maintenance!

Mini-Articles

Proudly serving clients in: