User profile picture

James Johnson

James Johnson

Web Developer at James Madison University (Harrisonburg, VA)

General/Other: IT/Software Development


An experienced Web Developer with a diverse background (Web Development, Help Desk, Desktop Support, Networking, Mainframe Operations and Psychology/Counseling) whose projects have involved launching a mobile presence for a university and pioneering the move to HTML5/CSS3 responsive web desing (RWD) for both the university and small business websites.


Web Developer
James Madison University
July 2008 - Present (9 years 3 months) Harrisonburg, VA
Develop websites, templates, pages and apps using Perl/CGI, RWD (HTML5 with CSS3, YUI Grids, jQuery), XHTML, JavaScript, CSS, XSL (XSLT and XPATH), XML and VelocityScript.
Skills: Windows, Mac OS X, Microsoft Office, HTML, SSI, CSS, JavaScript, XHTML, Perl/CGI, jQuery, VelocityScript, XSL (XSLT, XPATH), XML, YUI Grids, Cascade Server, Unix/Linux, DOS (including scripting), PC/Network troubleshooting, PHP, ASP, Training, Teaching
Adjunct Faculty
Blue Ridge Community College
April 2006 - Present (11 years 6 months) Weyers Cave, Virginia
Teaching classes regarding HTML, CSS, and JavaScript. Rewrote the HTML course I teach to reflect XHTML standards and am gradually integrating HTML5. Wrote and currently teach both the Web Development using CSS course and the Practical JavaScript Course. Described as a "brilliant, kind, caring instructor" and "an incredible resource and computer guru."
Skills: Training/Teaching, Training, Teaching, Microsoft Office, CSS, Windows
Technical Support: Webmaster, Server Administrator, Desktop Support
Advantage Physical Therapy & Sports Performance
January 2005 - January 2011 (6 years ) Harrisonburg, Virginia
Skills: DOS (including scripting), PHP, Microsoft Office, CSS, Windows, PC/Network troubleshooting
Help Desk Analyst
James Madison University
December 2004 - July 2008 (3 years 7 months) Harrisonburg, Virginia
Skills: Training, DOS (including scripting), SSI, JavaScript, Microsoft Office, CSS, Mac OS X, Windows, ASP, PC/Network troubleshooting, XHTML, Unix/Linux
Child & Adolescent Therapist
The Mental Health Center
August 2003 - October 2004 (1 years 2 months) Hagerstown, Maryland
Skills: Training, Cognitive-Behavioral Therapy, Teaching, Microsoft Office, Windows
Licensed Professional Counselor
Psychotherapy Associates of Winchester, PLC
November 2002 - October 2003 (11 months) Winchester, VA
Skills: Cognitive-Behavioral Therapy, Microsoft Office, Windows
Licensed Professional Counselor
Grafton School
June 1999 - June 2003 (4 years ) Winchester, Virginia
Skills: Cognitive-Behavioral Therapy, Teaching, Microsoft Office, Windows
Licensed Professional Counselor
New Horizons Counseling Services
August 2002 - April 2003 (8 months) Shepherdstown, West Virginia
Skills: Cognitive-Behavioral Therapy, Microsoft Office, Windows
PC Specialist, Help Desk Operator
WLR Foods, Inc
June 1995 - May 1999 (3 years 11 months) Hinton, VA
Skills: DOS (including scripting), Microsoft Office, Windows, PC/Network troubleshooting, Unix/Linux
Bulk Mainframe Operator/Intern
Merck & Co., Inc.
November 1993 - May 1995 (1 years 6 months) Elkton, Virginia
Skills: DOS (including scripting), Windows, PC/Network troubleshooting
Microcomputing Lab Consultant
James Madison University
May 1992 - November 1993 (1 years 6 months) Harrisonburg, Virginia
Skills: DOS (including scripting), Windows


Eastern Mennonite University
Master's Degree
1996 - 1999
James Madison University
Bachelor's Degree
Computer Information Systems, Decision Support Systems
1991 - 1995


June 2004
Licensed Professional Counselor
Virginia Board of Counseling / West Virginia Board of Examiners in Counseling
June 2002
Apple Certified Help Desk Specialist
April 2005
Help Desk Analyst
July 2005
Help Desk Manager
July 2006
Microsoft Office Specialist Certification (MOS)
August 2006
HTML Developer
October 2006

Professional Memberships/Awards

  • James Madison University Macintosh User's Group
  • TechRepublic
  • Mac OS X Certification Alliance
  • eWeek subscriber
  • PC Magazine subscriber
  • Silver Member of Help Desk Institue
  • The Global Directory of Who's Who
  • Golden Key International Honors Society
  • Mortar Board Honor Society (Pi Sigma Alpha)
  • Beta Gamma Sigma Business Honors Society


  • Ministry
  • Singing
  • Floor Hockey
  • Family time
  • Genealogy
  • History
  • Mathematics
  • Technology
  • Star Wars
  • Batman


  • Windows
  • Mac OS X
  • Microsoft Office
  • HTML
  • SSI
  • CSS
  • JavaScript
  • Perl/CGI
  • jQuery
  • VelocityScript
  • XPATH)
  • XML
  • YUI Grids
  • Cascade Server
  • Unix/Linux
  • DOS (including scripting)
  • PC/Network troubleshooting
  • PHP
  • ASP
  • Training/Teaching
  • Teaching
  • Training
  • Counseling
  • Cognitive-Behavioral Therapy