
James Smith
Developer at Prima Business Control Software Ltd.
Hire this person
Send a job offer directly to this candidate
About
Senior PHP Software Developer with over 26 years commercial experience in a demonstrated history of working in the computer software industry. Converting and expanding Vanilla PHP into in-house MVC frameworks, conversion of in-house framework into Symfony framework. Developing scalable PHP applications in an Microsoft Azure environment to meet the growing needs of the business.
PHP Database connectivity to MySql, SQL Server, Sqlite. Design, building and management of Azure infrastructure for Multiple PHP Applications built on in-house Vanilla PHP. Main focus on background development, Structure, Database Connectivity, Automation, API's.
Skilled in PHP, SQL Server Database, MySQL Database, HTML5, CSS, Javascript, JQuery, CXML Punchout, Apache Web Server Management, Web APIs, LUA, Yaml and Linux. Knowledge of PHP Frameworks such as Symfony as well as developing my own. Magento API knowledge.
SSL Management and Virtual hosting.
Github
Repository management. Currently mentoring 2 remote developers. Using github for commits and communication over Teams.
Experience
Developer at Prima Business Control Software Ltd. (2012-04 – Present)
Developing Web Software for Office Products Industry. Currently supporting and maintaining UK and US based services facilitating over 200 eCommerce sites for the Companies ERP backend Application.
- Windows Server Management - updating, security, maintenance, backups
- Apache Web Service Management - virtual hosting, module installation, upgrading, security, configuration
- PHP Management - configuration, upgrades, module installation
- MySQL Management - configuration, upgrading, backups, optimisations, schema syncing
- Github management - setup, maintenance, webhooks, support
- SSL management - payment processing including refunds, validation types, installations, renewals, support
- 3rd Line Support assigned tasks and urgent issues
- Web Projects for main ECommerce sites and other Portals
- Release process of Web Code and MySQL Database updates
- Setup, running and support of data warehousing reports
- After hours website upgrades from one version to another
- Server Monitoring software setup and maintenance
- SMTP service setup and maintenance, security, blocking, whitelisting
- Management of Payment Systems such as GoCardless, Stripe, Paya
- Punchout Procurement Systems setup and integration including Ariba and SAP
- 24x7 uptime response for Web Services
- Azure portal management for over utilised processes - investigation, support, Azure Functions, Azure scheduled tasks
- Mentoring other web developers with PHP / Prima knowledge
- Run company wide SQL Server patches to large numbers of customer databases, when required
Web Developer at Cybertill (2007-06 – 2012-03)
Developed EPOS Solutions using PHP Symfony Framework.
- PHP Development for the Stock/ Purchase / Delivery and Till functionality
- Linux management. SVN repository management - branching, merging
- Database managent, backups
- 3rd line Support
Electrical Systems Tester at Calon Associates Limited (2004-01 – 2005-12)
Electrical testing of their Networked Lighting Controlled Devices.
- Maintenance of some basic reports written in PHP
- Support for installed devices handling pump valves during initial installs
Server Administrator at Atos Origin (2001-01 – 2003-01)
Outsourced from Brakes to work as Server Admin at Atos Origin.
- Responsible for configuring rackmounted servers held in local datacentre
- Partitioning disks to specifications and maintaining version of Windows NT Service Pack 1 - 6
Data Analyst at Brakes Group (1999-05 – 2001-01)
Cearns and Brown bought by Brakes. Unix Support for in-house Informix Systems - shell menu management. Regular replacement of backup tapes and running data streaming programs that are overnight jobs to collate the days data into the financial systems. Developed a PHP 4 Customer Service Web Application on the companies intranet. This allowed Credit Control and other departments to see the data in a visual way. Reports where processed in PHP to create run through Crystal Reports as an export.
IT Support Analyst at Cearns and Brown Ltd (1995-10 – 1999-05)
Supporting the in-house Unix business software. Developing LAMP Web sites in PHP 3 for short term projects such as Desktop consolidation project. Which allowed the support team to organise a mass overhaul of our Windows Desktops Software/Hardware. This was accomplised by using the role out of Desktop monitoring software to gather Size of CPU / Memory / HDD. PHP Scripts developed to gather the data and create a document which is used on a labelling system. Redesigning the warehouse picking labels to deliver a more cost effective software/hardware solution. We went from Genicom Line printers to faster industrial Toner Printers. Used unix scripts to calculate the optimized ordering of labels to reduce waste due to the placement of perforations on every second label. Version one software was purchased to optimize the process. Was responsible for the install.
Using
Monarch data extraction software for reports for sales.
Updating Unix
Scripts which maintained the system. Installation and maintenance of Green Screen Terminals for the Unix System. Maintenane of Genicom Printers. Archiving of invoices to microfiche. Backups of unix databases. Running and maintenance of overnight jobstreams to process orders/stock/prices etc. Data Re-entry of Pick Sheets for warehouse deliveries. Printing large volume driver delivery invoices.
Computer Operator at Pinpoint Analysis (1993-09 – 1993-12)
Plotting address locations on digital maps.
Temporary Designer at Widnes Printers Limited (1992-01 – 1992-01)
Work experience in bespoke printing for local businesses. Mainly using Macintosh computers and a printing press in the backoffice to show potential clients an example of the final product.
Education
BTEC National Diploma in Computer Studies – Halton College (1991 – 1993)
GCSEs – Norton Priory High School (1991 – 1996)
