James Buncle

James Buncle

Lead Full Stack Software Engineer

  • PHP | ~10 yrs
  • Java | ~5 yrs
  • TypeScript | ~5 yrs
  • Node.js | ~5 yrs
  • JavaScript | ~10 yrs

Technical lead and senior full stack developer with over 15 years experience in end-to-end software development, specialising in web development using Java, PHP, and TypeScript/Node.js/JavaScript. I help improve software design and development practices to support higher software quality, more efficient delivery, and stronger technical alignment.

Agile Lead

  • Scrum | ~6 yrs
  • Kanban | ~4 yrs
  • Agile | ~11 years yr
  • Team Leadership | ~2 yrs

Experienced Agile practitioner with leadership, requirements, and delivery-management focus. I work to improve shared understanding, planning, and delivery flow. I adapt my approach to the team and situation to support productivity, quality, and transparency over time. I am certified as a Scrum Master and Product Owner.

Cloud & DevOps

  • Architecture
  • Cloud / AWS
  • CI/CD
  • Security by Design
  • Terraform
  • Docker

Strong experience across the full SDLC, with focus on cloud, infrastructure, CI/CD, deployment, and delivery tooling. I improve release tooling, processes, and operational visibility so systems are more robust and software can be delivered, changed, and supported more reliably.

Professional Timeline
Davies Group
Employment @ Davies Group (Davies Group Limited)
Jun 2023 - Present | 3 years 1 month

Senior software engineer working on a claims and contractor management SaaS platform, combining architecture input, PHP, CI/CD, secure authentication, cloud tooling, automated testing, and legacy modernisation.

  • Value-Led Solution Design - Focused on underlying business needs and more reusable solutions to avoid unnecessary work, increase delivered value, and support more sustainable approaches.
  • Authentication and Access Control - Helped steer security designs toward more business-aligned, reusable, and maintainable approaches, including MFA with SSO/Auth0 and RBAC-based access control.
  • Quality and Release Confidence - Raised engineering confidence in a legacy environment through modernisation, automated testing, and clearer visibility of changes to stakeholders.
  • CI/CD and Quality Gates - Established effective automated build pipelines, significantly improving baseline quality checks and moving delivery toward continuous delivery.
  • Delivery Ownership and Release Management - Improved end-to-end delivery through clearer work structure, stronger whole-team release ownership, and better tooling and release visibility.
  • Technical Enablement - Supported the team through PR guidance, diagrams, demonstrations, documentation, recruitment input, and technical discussions that encouraged more modern development practices.
Black Pear Digital
Employment @ Black Pear Digital (Self-Employed)
Nov 2018 - May 2021, Sep 2022 - Present | 6 years 4 months

End-to-end delivery of websites based on client requirements, including website design, development and hosting.

  • Predominantly consisted of web design, development and maintenance of responsive websites in PHP
  • Provision of Hosting, Domain & DNS Management - with dpkg, Docker and Nginx (PHP FPM, Caching and WAF)
  • Implementation of end-to-end DevOps pipeline utilising tools such as GitLab, Code Analysis, Automated Testing, and Code Coverage.
  • Business operations and associated activities, such as documentation, finance and marketing
RLDatix
Employment @ RLDatix (Datix Ltd)
May 2021 - Sep 2022 | 1 year 4 months

Hands-on Engineering Lead for risk management software in healthcare, combining line management, stakeholder issue resolution, and technical leadership across PHP and Node.js application delivery.

  • Led a team of 4 developers, including 1-on-1s, performance reviews, leave management, and interview support
  • Guided the team toward higher-quality, more maintainable solutions across PHP and Node.js applications
  • Acted as a key point of contact for stakeholder-raised issues, including authentication-related problems
  • Used Agile delivery practices and technical communication to improve collaboration, ownership, and solution quality
Gtech
Employment @ Gtech (Grey Technology Ltd)
Dec 2017 - Oct 2018 | 10 months

Led development work on a voice-controlled, self-navigating digital assistant and companion mobile application, spanning product software, platform setup, and delivery tooling.

  • Worked across the core robotic system, user interfaces, and event-driven behaviour using C/C++ and Node.js/TypeScript
  • Created a companion mobile application and a bespoke Linux distribution, helping establish the technical platform the product ran on
  • Built foundational delivery and infrastructure capability with Docker, GitLab, code analysis, and automated testing where little formal tooling had existed
  • Introduced more structured Agile delivery practices such as backlog refinement, estimation, and planning within a small, non-technical environment
names.co.uk
Employment @ names.co.uk (Namesco Ltd)
May 2015 - Dec 2017 | 2 years 7 months

Contributed to the end-to-end delivery of PHP-based systems for domain names, web hosting, and related services, combining hands-on development with Agile facilitation and platform-aware delivery.

Certificate @ scrum.org
Dec 2017
    Certificate @ Zend
    Oct 2015
    Open GI
    Employment @ Open GI (Open G I Ltd)
    Aug 2010 - May 2015 | 4 years 9 months

    Managed and contributed to the successful delivery and maintenance of Java-based web applications and services for insurance brokers, utilising agile methodologies and technical leadership.

    Developed and maintained Java-based eCommerce websites and web services for insurance brokers using Java.

    Certificate @ scrum.org
    Apr 2014
    Publication @ ACM
    Mar 2013
    For a complete and more detailed history, go to www.jbuncle.co.uk/cv