Ian MacKenzie’s CV

Overview

<normal>
My primary interest is problem-solving. I like figuring out how things work (or don’t) then developing ways to streamline, consolidate, and improve.

Usually this is online, in the form of software of some sort, although integrating code into the physical world (and vice versa) presents a compelling challenge.

While I have my own familiar set of tools, I’m equally comfortable coding from scratch, as best serves the situation. I’m a quick study and I’m always interested in learning something new.
</normal>

<nerd>
I coded in BASIC on the TRS-80.
</nerd>

Experience

I have over 15 years of web development and programming experience. I’ve written my own content management system from scratch, customized open source platforms like WordPress, Joomla, and Drupal, and built sites on MVC frameworks like CakePHP and CodeIgniter. I also have experience with most current ecommerce platforms (3DCart, Shopify, Paypal Pro, Volusion, X-Cart, Zen Cart).

I’m very comfortable with front-end development as well, generating cross-browser and mobile-compatible HTML & CSS from existing Photoshop or Illustrator designs, and optimizing the user experience with CSS3, Javascript (via a framework like jQuery or custom functionality as needed), or some combination of both.

I particularly enjoy the challenge of integrating the virtual with the actual, be that tracking components through a production chain via barcode scanners and RFID tags or plotting locations on a Google Map for GPS-guided real-world installation.

I currently have several iOS apps in development and I’m teaching myself Ruby / Rails, Swift and Objective-C (still trying to decide between them), Python, and MongoDB / NoSQL.

Specifics

  • Fluent in PHP / MySQL / Javascript / CSS3
  • CMS: WordPress, Joomla, Drupal, custom
  • eCommerce: 3DCart, Shopify, Paypal Pro, Volusion, X-Cart, Zen Cart
  • Javascript: jQuery, MooTools, custom
  • MVC frameworks: CakePHP, CodeIgniter
  • Version control: Subversion, Git
  • Learning: Objective-C, Swift, Ruby / Rails, Python, MongoDB / NoSQL
  • Fluent in Photoshop and Illustrator
  • Don’t know why I still know it but I do: BASIC, Frontier

Recent Work

Here are some examples of recent online work:

Additional examples and references available upon request.