
Web Application Developer at Shiny Ideas
London, United Kingdom

Web Application Developer at Shiny Ideas
London, United Kingdom
I am a software developer with a first class honours degree and almost ten years commercial experience of working on a variety of projects both in small teams and independently. During 2007 I managed the technical department of a small company, combining development work with technical leadership and mentoring, systems administration, project management and personnel management. I am currently running a small web development company, in partnership with my colleague Helen Lambert.
I have strong skills in solving problems using Perl, and I am also interested in learning and applying new technologies. I have worked on a large number of dynamic and content-managed websites, both custom-built and extending existing CMS packages or frameworks. The vast majority of these have been LAMP systems, and I am therefore familiar with Linux, Apache and MySQL setup and administration.
I am an active member of the open source and Perl communities, which contributes to a strong background knowledge of the fields in which I work, as well as providing me with many useful technical resources which I can call on when necessary.
Problem analysis, problem solving, software architecture, software engineering, web development, dynamic websites, CMS, Perl, CPAN, SQL, Linux, Apache, MySQL, HTML, XHTML, CSS.
(Internet industry)
July 2009 — Present (1 month)
Shiny Ideas is a partnership offering web design and web application development services. I provide the web application development half of this partnership.
(Non-Profit; Internet industry)
November 2005 — Present (3 years 9 months)
I'm part of the staff team on the freenode IRC network, providing guidance and support to our 50,000+ users. This is unpaid voluntary work.
(Internet industry)
February 2008 — July 2009 (1 year 6 months)
Responsibilities: Extending and maintaining a CMS/CDS for the mobile web (see www.mobrool.com for an overview). I was also involved in design and development of various web applications for third-party clients, ranging from marketing agencies to insurance companies. Technologies: Perl (inc. DBIx::Class, Template Toolkit, CGI::Application / Titanium), MySQL, Linux.
(Privately Held; 1-10 employees; Internet industry)
July 2006 — January 2008 (1 year 7 months)
Responsibilities: All technical aspects of the business. Leading a small team of developers, initially working on the modular redesign and replacement of a large-scale prototype web application with a more stable and scalable implementation, followed by extending and maintaining the new system. Other responsibilities included overall system design and architecture, infrastructure procurement, and recruitment and management of technical staff. Technologies: Perl, Template Toolkit, Metadot, MySQL, Apache, Linux. See www.onlinegalleries.com for company details.
(Privately Held; 1-10 employees; Internet industry)
August 2004 — June 2006 (1 year 11 months)
Responsibilities: Design and implementation of numerous websites and business systems with web interfaces. Technologies: Perl, OpenFire, MySQL, SQL Server, Apache, IIS, Linux, Windows 2003. See www.fsite.com for company details.
(Privately Held; 11-50 employees; Computer Software industry)
March 2002 — October 2003 (1 year 8 months)
Responsibilities: Maintaining a large system which enabled and managed a proactive maintenance service for a very large supermarket chain. Technologies: Perl, MySQL, Linux, Apache, SNMP.
(Privately Held; 11-50 employees; Internet industry)
July 2001 — January 2002 (7 months)
Responsibilities: Working on the back-end for both new and existing websites and related systems. Technologies: Perl, HTML::Template, MySQL, SQL Server, Apache, IIS, Linux, Windows 2000. See www.spira.co.uk for company details.
(Educational Institution; 5001-10,000 employees; Research industry)
February 2000 — July 2001 (1 year 6 months)
Responsibilities: Working with PhD students and post-graduate researchers, writing software to implement or demonstrate their ideas. Technologies: Perl, Python, wxWindows, LISP, Linux. See www-edc.eng.cam.ac.uk for information about the EDC research group.
(Educational Institution; 1001-5000 employees; Research industry)
May 1999 — September 1999 (5 months)
Responsibilities: Working with the director of EMERG, building a prototype community-support system to encourage collaborative learning and living. Technologies: Perl, Slash, Template Toolkit, MySQL, Apache, Linux.
BSc , Computing , 1996 — 2000
Passed First class with Honours. Also gained an HND (with distinction) in Computing at the end of the second year of the course. Studied on the MK campus.
I am particularly interested in reading, juggling, indoor skydiving, and people. I am a member of the volunteer staff team on the freenode IRC network - the 5th largest IRC network in the world, and the largest network in the world for free and open-source software developers. I founded the Milton Keynes Linux User Group in 1999 and continued as its main administrator/co-ordinator until I moved out of Milton Keynes in 2004. I have contributed to several open-source software projects, including Slashcode, YAWNS, and Bricolage.
freenode, London Perl Mongers