Perl/AJAX/JSON/JavaScript/CSS Developer - Surbiton, Surrey, UK
Web and LAMP consultancy in AJAX, JavaScript, Perl, CSS XHTML. Also business software including CRM systems and email tools
| Rating: | Unrated (New) |
| Hourly Rate: | £42.00 |
| Available From: | Now | Seller ID: | 252179 |
CV
▪ My own company, specializing in web sites, and web-based business software for local SMEs (see below). All products and web sites built using object-oriented, re-usable Perl components, JavaScript, AJAX and CSS.
▪ Consultancy services in Web technologies such as Perl, JavaScript, AJAX, CSS, MySQL and some Windows.
▪ Reality CRM
A highly configurable, cross-industry CRM product for SME marketplace. Built in OO Perl/CGI and MySQL on Windows using an Apache server and mod_perl. Includes full email campaign support, advanced search/data-mining, appointments and reminder handing. 7 installs currently.
Administration module for the above system, to allow full user admin (create, disable, change password, etc.) and database admin (create demo or live databases, clear or populate with test data, etc.)
Documentation and help system for the above products, code standards enforced by Perl::Critic, and automated test scripts.
▪ Outlook Project Managment
Outlook extension to handle auto-filing of mails and attachments into a project directory tree.
▪ Web Development Projects
Over 20 sites completed using the technology described above. Web site features include AJAX perpetual calendars, real-time weather and news feeds, league tables, forums and automated event listings.
SEO for the above sites, including “DIY Guide” for local businesses.
Employment History
(Jul 2007 & ongoing)
Perl/AJAX/JSON/JavaScript/CSS Developer
London▪ Front-to-back end development primarily using Perl and AJAX on http://bbc.co.uk/archive. Development of both front-end content, and development and maintenance support tools.
▪ Various back-end developments using OO-perl including automated SQL testing and auto-generation of arbitrarily large content databases for stress testing.
(2007 to Jul 2007)
LAMP (Perl/Apache/MySQL/Perl) Developer
London▪ OO-Perl Developer for a major e-commerce platform developer in OO-Perl under LINUX. Development, integration and support on various sites such as:
▪ http://wickes.com, http://superdrug.com, http://onlyapony.com
(2004 to 2007)
Lead Developer/Pre-Sales
West Byfleet, Surrey▪ Lead designer and developer for a workflow product, primarily in Perl under Windows and Linux, with a MSSQL Server back-end. Product now adopted worldwide by the Printsoft Group.
▪ Development of a multi-lingual web front-end for the above product, in Perl/CGI and JavaScript, with CSS to allow client-customisation.
▪ Development of a test definition tool for regression testing of the above product.
▪ Development of new scripts (and maintenance of existing scripts) running under QMaster control in Korn, Bourne and C shell and perl. Development environment of MKS Toolkit (Windows Unix emulation), Solaris and Linux.
▪ All of the above under CVS control.
▪ Pre-sales management and activities, including proof-of-concept and install, presentation development and giving, configuration and custom application support.
▪ Definition and implementation of re-usable code procedures and practice for both perl/Korn and PReS languages.
(2001 to 2004)
Developer/Consultant
IBNet plc, Egham, Surrey▪ Development and pre-sales of spider-based internet surveillance technologies in Perl/CGI under Unix (Solaris), with SQL server.
▪ Development of various Verity-based tools for content management and manipulation.
▪ Management of the development of above products. All software under SCCS control.
▪ Development of a monitoring/alarm system for the production environment of the product. C, Unix (Solaris) shell and perl.
▪ QA and release management of the above products, including make file management, regression test definition, and development of automatic test suite software in perl under Unix.
(2000 to 2002)
Technical Specialist
Telemate.Net, Gt. Missenden, Bucks▪ All technical aspects of a satellite sales office of a US internet company; pre-sales, script development, support, IT etc.
(1995 to 2000)
Support Manager/Technical Account Manager
ADC Metrica, Richmond, Surrey▪ Set up, resourcing and management of a 7x24 ‘chase-the-sun’ support team for a range of products. Teams in UK, US and KL.
▪ Pre-sales and application development for a telecomms company. SQL, Korn shell under Unix (Solaris, HPUX, RS6000)
(1994 to 1995)
Project Manager
Nortel, Harlow, Essex▪ Management of X-functional projects for Nortel companies.
(1989 to 1993)
Project Manager and Quality Consultant
Lloyd’s Register, Croydon, Surrey▪ Management of UK sectors of pan-European research projects.
▪ Internal and external quality auditing against ISO-9001/TickIt.
(1987 to 1989)
Research Project Manager
British Aerospace, Dunsfold, Surrey▪ Management of a team working on flight simulators, in C/Unix.
▪ Research into software validation and verification.
Professional Qualifications
▪ TickIT Auditing, leading to formal ISO-9001 auditors qualification.
▪ PA management development program.
▪ Papers published:
V&V of Software Systems
Risk-Driven Development Life-Cycles
▪ Various Telecomms courses (GSM, Theory)
Education
( 1985 to 1987)
University of the South Bank
M.Sc. Information Systems Engineering (Distinction)
▪ Various courses; Operating Systems, AI/KBS, Information Systems, Software Design, Software Project Management, etc.
( 1979 to 1982)
University of Wales
B.Sc. (Econ) II(ii)
▪ 5/3 split; Experimental Psychology and Applied Statistics
Additional Information
Key Skills Matrix
Skill Years Comments
Perl 9 Extensive experience of both Web and Product development, utilising many CPAN modules including Perl::Critic, DBI, CGI, Template, Sys, GetOpt, File, Data, Win32, XML::Simple, etc. OO and functional.
JavaScript 4 Extensive manipulation of DOM objects to create and change HTML content ‘on-the-fly’; form validation, popup windows, etc. Object-oriented JavaScript and development of standard libraries for common tasks such as AJAX, cookie handling and HTML DOM element creation.
AJAX 2 Extensive use in both web sites and web-based software development, including handling of various data formats such as XML, (raw) HTML and JSON.
(X)HTML/ CSS 6 Extensive hand-coding (X)HTML experience to W3C HTML 4.01 standard. Extensive use of advanced CSS(2), including cross-browser capabilities.
XML/XSLT 1 Limited experience
MySQL 5 Install, configuration and advanced SQL programming, both directly, and through Perl::DBI
MS SQL 2 Limited experience
Windows 10
Unix/Linux 10+ Red Hat, Fedora, Solaris, RS6000 and HPUX. Extensive use of shell scripting in Bourne, Korn and C shells.
Apache 1 Installation and configuration. Some mod_perl
PHP < 1
TCL/Tk < 1
Word < 1 Limited experience of Word macro writing in VB
C 4 Not used for a number of years
Misc. Tools Experience
Skill Years Comments
Verity 2 Use and programming via UNIX shell
Enterprise Architect 2 Used for modelling user interfaces
WinCVS 3
SCCS 4
Make 4
Remedy 3
Crystal Reports 1
Categories & Skills
IT & Internet
Categories
- Application Development
- Customer Relationship Mgmt
- Database Development & Admin
- Operating Systems
- Programming
- Search Engine Optimization (SEO)
- Web Development/Prog
Skills
- Ajax (Web Development/Prog)
- Apache
- AWK (Operating Systems)
- Bash Shell (Operating Systems)
- Bourne Shell (Operating Systems)
- C Shell (Operating Systems)
- Catalyst (Web Development/Prog)
- Facebook Platform (Web Development/Prog)
- HP (Operating Systems)
- HPUX (Operating Systems - HP)
- HTML
- JavaScript (Web Development/Prog)
- Linux (Operating Systems)
- Microsoft (Operating Systems)
- MySQL (Database Development & Admin)
- ODBC
- Perl (Programming)
- Red Hat (Operating Systems - Linux)
- Solaris (Operating Systems - Sun)
- Sun (Operating Systems)
- Web Development (Web Development/Prog)
- Windows 2000 (Operating Systems - Microsoft)
- Windows 2003 (Operating Systems - Microsoft)
- Windows NT (Operating Systems - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- XHTML (Web Development/Prog)

