Technical skills
My technical specialism is in back-end programming using a range of languages. Supporting this is practical knowledge of migrating content from databases; experience with managing remote teams; understanding of IT infrastructure needs for growing businesses; and an ability to analyse and explain technical systems.
My career started off coding C++ for mobile, Windows and Linux platforms. Since then, I’ve developed financial software; handled data feeds; created open source migration tools and customised content management systems.
Technical Capabilities
- Websites and plugin development for WordPress on Linux, Apache, MySQL and PHP
- Back-end server development using Python and BASH shell scripting
- Apple iOS App development using Objective-C
- Applications development using C/C++ on Windows and *nix
- Information Technology and network infrastructure set-up and management
- Database development using Microsoft Access and MySQL
- Systems administration for Unix-based operating systems (Linux, Mac OS X, FreeBSD)
Sample Work
- Emergency Plan for iPhone is an app I created to learn Objective-C on XCode.
- Drupal to WordPress Migration Tool shows how I like to structure code. (It uses HTML, JavaScript, jQuery and PHP but should be considered alpha code.)
- ‘Drupal to WordPress migration explained’ demonstrates knowledge of MySQL and inner workings of Drupal and WordPress.
- See my Portfolio of Work for case studies about past projects.
Keyword soup
If you’re looking for keywords, I have over the years varying levels of commercial experience with the following: Python, C, C++, Visual C++, Visual Basic, VBA, Java, Objective-C, BASH, Sybase, MySQL, PostgreSQL, MS Access, HTML, XML, PHP, JavaScript, WordPress, Drupal, Linux, OpenBSD, FreeBSD.