PHP Developer | Java Developer
Send a job offer directly to this candidate
A software developer with 15 years experience working in various sectors of the IT industry,
including implementing website designs with backend integration, customer focused API services and scalable data processing. Both unit and integration testing were a significant focus, with use of both Waterfall project management as well as Sprint and KanBan based approaches.
Larger scale projects required an amount of resource management, which necessitated taking on the role of project manager, assigning work to other members of the team, reviewing completed tasks for accuracy in regards to the requirements, as well as ensuring a consistent code base.
Available for immediate interview and roles to utilize existing skills and develop with newer technologies
August 2025 - December - 2025 : TechnologyOne Data Developer
While implementing a TechnologyOne product into their IT system East Lothian Council discovered an issue with the Nominal and VAT Analysis files being generated from their internal systems before they could be imported into the TechOne platform.
This required a bespoke .Net solution to review the Nominal and VAT files to assign relevant VAT rates to each nominal line, so that it could be imported correctly. As the
VAT information was absent, the solution needed to review the VAT Analysis files on a per-invoice basis, and calculate the permutations of nominal lines which could feasible produce a matching sub-total.
Due to the possible conflicts where under some conditions the incorrect lines could be matched a feedback system was required for manual approval and validation.
August 2024 - May - 2025 : IT Developer
Index Medical (Doctor Fox) operate an e-commerce site for prescription medication,
therefore a large emphasis for this role involved both security and internal checks that the medication being requested was applicable and safe for the patient to request.
This role involved migrating from a Zend framework to the more modern Symfony 7, as well as introducing the concepts of CQRS and SOLID.
April 2018 - September 2023 : Software Developer Legacy Architecture
Wireless Innovation merged with Rock7 along with Ground Control, keeping the existing staff. Development shifted to a new product ‘cloudloop’, although the legacy Wireless
Innovation processes were still maintained. I was required to maintain the old platform,
while developing new features for cloudloop and associated newer products.
My general responsibility was to develop new features to the cloudloop Java API, which both the cloudloop UI and customers used for day-to-day tasks (provisioning of devices and asset control). Tasks for the team (bug fixes, new features, report generation) were distributed via Jira, with a FIFO approach where team members with the relevant skills selecting the tasks most relevant to them.
The majority of the tasks I undertook related to implementing new features from requirements detailed in the Jira story, and producing reports as required. Reports generally took the form of a SQL query formatted as a spreadsheet or CSV, with occasional more complex reports requiring a PHP script. For larger projects I took on the role of Project Manager in addition to continuing my developer activities.
To ensure reliability the API was fully tested through a Jenkins pipeline, with any failures preventing the build from deploying. I also became familiar working with Docker, which was used extensively for local development as well as testing and deployment on AWS.