Rob is a Software Engineer specializing in Browser Based Technologies. I’d first like to start by defining a couple of terms. In the science of web development, there are essentially three different roles:
    1. Web Designers/Developers (also called Front-End, UI/UX, or GUI Developers): These professionals create the look and feel of the website. They are usually people with a graphic design background who know HTML/XHTML, CSS and the Adobe Creative Suite (Photoshop, Illustrator, InDesign, etc.).
 
    1. Web Application Developers (also called Web Developers): These professionals specialize in application development using a particular programming language such as PHP, VBScript, C#, etc. They also usually implement the JavaScript used for form validation, visual effects, etc. Although the form validation is still primarily handled by the Web application developer, JavaScript and jQuery are more and more being handled by the Web Designers.
 
    1. Database Administrators (DBA): These professionals handle the database administration. This is all of the data used within the applications themselves, and now, with CMSs, the data that comprises the code for the pages and articles.
  In mid-sized to large businesses/corporations, there is a segregation of duties whereby these roles would usually be handled by professionals who specialize in chiefly one of the three areas. In smaller companies, employees are sometimes expected to handle all three roles, or at least two of them. I have experience in all three areas, although I lean more heavily towards Front End development at this time. This is in part due to my gravitation towards CMS development. Within the CMS community, if you’ve thought of it, chances are that someone else has already developed it and worked out most of the bugs. Most of these applications are available as free plug-ins, and some come at a nominal cost. I also have a rich knowledge in SEO, which is becoming increasingly important due to the explosion of business growth on the web. Thanks for visiting my website. Please feel free to look around if you’d like to learn more about me.