Demian Turner / Software Developer

http://www.seagullsystems.com
demian@seagullsystems.com
last updated: 07.09.2009

Contact:

Demian Turner is proficient in advanced programming methodologies and has lead development teams at Kindo, Open X and Smartec. He has 9 years experience in building web-based software and is fluent in the LAMP stack, web APIs and standards, UML, Object Oriented Analysis and Design and Linux administration. Employing Agile methodologies his teams have delivered a range of complex and maintainable solutions on time and budget.

Demian Turner is also passionate about Open Source and has founded and maintains the Seagull framework project, currently in the top 10 PHP frameworks, and contributes to a number of other projects including SimpleTest, Open X and PEAR.

Summary:

Programming Languages: PHP, Java, JSP/Servlets, ASP/VBscript, Objective C, JavaScript, Python, Ruby, C, Perl, SmallTalk

Markup Languages: XML, XML Schema, XSLT, XHTML, XUL, CSS, WML, DocBook

App frameworks: Seagull, Zend framework, Horde, CakePHP, symfony, Ruby on Rails, Django

Javascript frameworks: jQuery, Prototype, Scriptaculous

Google services: Checkout, Adwords, Adsense, Webmaster tools, Analytics, Chart, Base, Docs, Maps, Pages, Picasa, Calendar, gData,

Methodologies: XP, Agile, Scrum

Web Standards:Atom, RSS, FOAF, OpenID, hCard, hCalendar, XFN

Databases: MySQL, SQL Server, PostgreSQL, Oracle, Access

Messaging: REST, SOAP, XML-RPC

Servers: Apache, Tomcat, IIS, Orion, Qmail, Majordomo

SysAdmin: Webalizer, Samba, Bind, Sendmail, MySQL admin, logrotate, crontab, webalizer, WebTrends, MRTG, ipchains, ntop, bash scripting, sed, awk

Design: UML, OOP/OOD principles and design patterns, n-tiered web applications, database design

PHP projects: PEAR, Mambo/Joomla, Max/Open X, phpDocumentor, SimpleTest, Smarty, ADOdb, osCommerce, phpcollab, phpBB, YaBB, WordPress, Vanilla, Phorum, phpMyAdmin, Geeklog, PHPNuke, PostNuke, SquirrelMail, phpMailer

E-business Platforms: Broadvision, Weblogic, SAP

People Skills: Project management, proposals, presentations

Operating System: OS X, RedHat 6.0 - E3, Fedora, Mandrake, Suse, OS X, Microsoft Windows 9x/NT/2k/XP, Symbian

Tools: Zend Studio, Eclipse, JBuilder, Poseidon, DBdesigner, svn, CVS, Visual SourceSafe, MS Project, Visio, VMWare

Graphic: 3D Studio Max, Softimage, Maya, Photoshop, Flash, Premiere

Spoken Languages: English, Spanish, French and minimal German

Skills:

Open University: MSc, Software Development
Milton Keynes, UK, (incomplete, Apr 2004)

Concordia University: BFA
Montreal, Canada, graduated June 1994

Education:

[Mar 2008 - present]

Director, Developer
Seagull Systems, London, UK

Since 2008 my company has focused on delivery technology solutions for the web and iPhone. My team of web developers, iPhone developers and graphic designers have built tools and delivered solutions of exceptional quality to satisfied clients and customers based in Europe and North America. Here is a selection of projects we've worked on:

  • Field Study Guildes iPhone App - The app is a nature encyclopedia focusing on various wildlife species and featuring a searchable content, beautiful imagery and downloadable titles available for In App Purchase.
  • Crush Tools - This iPhone app allows Art Directors to use the iPhone's camera as a compositioning tool, applying preset aspect ratios to new or existing photos taken with the device. The tools also includes news and video feeds of the company's latest work
  • Kelsey Guided Tours App - we created a platform that allows the client to easily build multimedia tours that users can download to their iPods with just one click. Tours feature a customisable selection of stops with images, text and audio to accompany each section.
  • Read Later Read Later is an iPhone app that allows you to save web pages to your iPhone/iPod touch that have been tagged in Delicious for offline reading.
  • My High Street We built this iPhone app that allows users to locate favourite high street brands in their current location.
  • Francophilia - My team built a multi vendor e-commerce app, similar in style to Etsy, that allowed users to create shops, upload products and buy and sell goods online.
  • Doris Doris is a task management tool that allows users to manage their todo lists via various interfaces: the web app, a Dashboard widget, and opera mobile and iPhone clients. Power users can take advantage of the API to develop custom features or use the many integration options to personalise their workflow. The app is available in 14 languages.
  • Artflock We extended the Artflock application to include a website builder tool which allows non-technical users to build their own website online and generates static copies uploaded to commercial hosting accounts.

[Apr 2007 - Mar 2008]

CTO
Kindo Family social network, London, UK
  • built highly scalable family social network app
  • web 2.0 Ajax/Flash interface
  • translation engine that enabled editors to create 14 translations in 12 weeks including Arabic, Chinese and Russian
  • MySQL 5 backend using all latest features: procs, views, functions, triggers
  • automated deployment process
  • AMF PHP Flash/PHP bridge
  • Graphviz social graph rendering
  • extensive reporting backend
  • event notification system
  • photo sharing

[Aug 2005 - Apr 2007]

Director, Developer
Seagull Systems, London, UK
  • Babyfy - reviews on baby equipment
  • Artflock ArtFlock.com is an online creative community where you can buy and sell original art and craft
  • Language Army Translations and multilingual services
  • Open X consulting

[Oct 2003 - July 2005]

Principal Software Developer
Open X (formerly m3 Media Services), London, UK
  • helped build scalable adserving network delivering 7M impressions/hour at peak
  • built data harvesting service for aggregating statistical data from server farm
  • introduced and implemented coding standards, API docs, testing, source code control, library usage, framework usage
  • built graphical forecasting app for predicting adserving trends
  • helped build keyword search bid management app that integrates various search engine backends including Overture and Google
  • built PHP interface to Overture's Advertiser Web Services implementing an XMLschema object brokering
  • built Google Adwords screenscraping client, API manages authentication and exposes majority of the functionality of the Google app
  • built a number of company-related sites with the Seagull framework

[Aug 2000 - Oct 2003]

Founder, Lead Developer
Seagull Systems, UK/Spain/Canada
  • Seagull Application Framework - An open source app framework featuring:
    • authentication
    • authorisation
    • templating
    • workflow
    • rapid application development
    • easy-to-customise modular components
    • user/group management
    • content management
    • document management
    • category management
    • messaging
    • error handling
    • alerts
    • did code and CSS for project site with registration,newsletter and member features
    • migrated project to Trac for project management and issue tracking
    • helped integrate a number of 3rd party projects into framework: Serendipity, SimpleTest, Gallery2, FUDforum, phpOpenTracker
    • built a URI aliasing system for search engine friendly URIs
    • created a task-based installer with multistep Quickform wizard
    • implemented all modules as PEAR packages with relevant dependency solving, setup PEAR channel
    • built a system for point-and-click system upgrades in the web interface, similar to Firefox extensions
  • Matchpoints Dating - A partner search destination with the following features:
    • complex 7 stage registration process
    • serverside image processing
    • points engine
    • profile management
    • instant messaging
    • alerts
    • favourites
    • works without cookies
    • user administration tools
  • Land and Building Co - A site that manages real estate resources and business processes. Functionality includes user management, document management, CMS, project/job managers, group collaboration, navigation generator, a properties directory, ratings tool
  • Nelmar Security Systems - I built the user management system
  • Prove IT Recruitment - A tech recruitment site, allows admins to post jobs, receive uploaded CVs and and job specifications
  • PHPkitchen - A site dedicated to Open Source and the PHP community
  • Typing Angels Business Services - The site is a document archival system for transferring and storing digital documents, job assignment, logging transactions and managing users

[July - Sept 2003]

Senior PHP Developer
Eurosystems, Riga, Latvia
  • helped lead team in converting large portal from ASP to PHP
  • redesigned payment gateway with PHP / SOAP solution
  • introduced and implemented coding standards, API docs, source code control, library class usage, error handling/debug techniques
  • updated SQL Server stored procedures to overcome PHP/Unix compatibility issues

[Nov 2001 - Oct 2002]

Lead Developer
Smartec MPJ, Madrid, Spain
  • ACN Press - ACN Press is a news portal based in the Canary Islands that publishes 100+ articles a day. The site features local and international news in 10 channels, a user management system with permissions-based profile editing and a publishing system that manages all the news content. The portal also manages content syndication with XML news feeds to over a dozen destinations updated 12 times an hour.
  • Grupo VIPS - I did a promotions tool for this well-know Spanish restaurant chain. The application allows for user registration, member card validation, and distribution of single-use coupons. Behind the scenes is a mailing tool that handles 25k+ mailouts
  • Autogrill Foods - Features a content management system that allows admins to post articles and dynamically create new menu items and recipe content
  • Domingo Alonso Group - The project involved creating an extensive extranet that could handle CMS, DMS, user management, templating, dynamic polls & surveys and a newsletter manager
  • Spanish European Parliament - I did some maintenance on this site
  • Glamourosa Fashion Portal - More maintenance

[Jul 2000 - Oct 2001]

Web Developer
Axon Group, Egham, UK
  • Motability Finance - I developed a Virtual Showroom app in Broadvision that allows dealers to view snapshots of the vehicle database with their own resellers' pricing markup and a personalised look and feel.
  • RS Components - I worked on the html layouts and planning involved in upgrading the site to Broadvision 5.5. I helped internationalise the registration process and online payment systems.
  • Barclays - I worked on the UI design, creating new layouts and managing the content delivery.

[Jan 1999 - Jul 2000]

Web Developer
Interactive Investor Intl, London, UK
  • Holden Meehan IFA - I was responsible for the site's template build, database integration and project management.
  • Stocktrade - I managed a revamp of the Stocktrade site which is currently listed in the top 5 UK online equity trading destinations. I built the JSPs and helped integrate price feeds and live market data from Perl modules and a share-dealing Java component.
  • Standard Life - I designed and built the HTML templates for this JSP portal tailored for Standard Life's independent financial advisors. The modular style of the portal allows one stylesheet to be used throughout all the zones to give a look of uniformity while maintaining variety in each section.
  • James Brearley & Sons Stockbrokers - I was responsible for the project management, graphic design, site build, content fill and remote publishing template build.
  • NcoTec Ventures - I was responsible for the graphic design, content, layout and navigation of this site.
  • Cayman Islands Monetary Authority - This is essentially a brochureware site, I was responsible for translating the customer's existing print-based image into an appropriate web counterpart.
  • The M&G Group - I redeveloped the site's navigation and built a templated layout

[Jul 1997 - Dec 1998]

Designer, Developer
LE Internet Solutions, Surbiton, UK
  • I worked on over 30 sites during my year and a half at this company, most of them however are no longer online
Selected Experience:

PhpCon 2004: Seagull Introduction
Posnan, Poland, Dec 2004

PhpLondon Meetup: Seagull Overview
London, UK, Nov 2004

PhpLondon Meetup: Object Relational Mapping Overview
London, UK, Mar 2005

Talks: