Current Specialization

  • Object Oriented PHP web programming
  • Installing (including multi-site) and configuration the Drupal CMS
  • Drupal theme and module development
  • LAMP App programming

Skills

I've been doing web programming, development and design for the last twelve years, and in that time I've learned more than a few things. When I first started back in the 90's I was a web master (or at least that was the title), and I pretty much did everything myself, including: 

  • Server Setup and Maintenance: IIS, Apache
  • Database Base Architecture: MySQL, SQL Server
  • Graphic Design and Optimization, Adobe Photoshop
  • Web Site Design and Creation: Macromedia Dreamweaver (now Adobe Dreamweaver), Homesite (now Dreamweaver)
  • Online Marketing and Search Engine Optimization: Splash pages, Meta data, keyword stuffing
  • Web Traffic Analytics: Web Trends
  • Web Content Writer

Things didn't move quite as fast back then, making it somewhat easier to try out and learn new web technologies. Since then web development has advanced considerably and with that advance we have been forced to specialize more and more. I first started moving away from the design aspect of development in early 2001 as I specialized in:

  • Business Analytics: Traffic trends
  • Marketing: Conceptual click through patters based on entry marketing
  • Visitor conversion to sales or prospects
  • Search Engine Positioning

About that time the technology sector took a real bad hit, the tech stocks crashed and I was forced to de-specialize. After some time as a freelance web master I started to respecialized in the technologies that looked most promising to me including:

I worked for a number of years specializing in client side technology: html, javascript, flash and all the variations that non-standard browsers could generate. At this point the advancement of web development met the introduction and popularization of open source ideology and the advancement of web development again accelerated. Since then I've found several technologies that look most promising and began specializing in them. They include:

  • Drupal, Joomla
  • Flash Video Html 5
  • Extensible Web Apps for mobile devices and social networking sites: Iphone, Facebook
  • OO PHP with a focus on MVC, especially front controller patterns.
  • Peer-to-Peer data distribution technology
  • Web Services integration

If I had to put money on what will be the most widely adopted technology in the next few years I would have to choose Drupal, Flash Video, Web Apps, and the advancement of P2P.

Things I learned but didn't like very much include:

  • Anything from Microsoft (IIS, ASP, ASP.NET)
  • CFML
  • VB, C, C++
  • Python, Perl
  • RPG, COBOL, Fortran
  • Flash