James Buncle

James Buncle

Lead Full Stack Developer

  • PHP | ~7 yrs
  • Java | ~5 yrs
  • TypeScript/Node.js | ~4 yrs
  • HTML/CSS/JS | ~10 yrs

Lead/Senior Full Stack Developer with over 12 years experience in end-to-end software development, specialising in Web Development using Java, PHP, and TypeScript/Node.js/JavaScript.

Agile Team Lead

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

As an experienced Agile Lead, I have successfully led teams and managed projects using Agile practices to improve productivity, quality and transparency. I am certified as a Scrum Master and Product Owner.

DevOps Engineer

  • CI/CD
  • Docker
  • Git
  • Linux

Experienced in implementing, maintaining and improving the use of various tools and systems that support software development and delivery, such as Issue/Task Management, DevOps Toolchains (CI/CD) and Web Server management.

Professional Timeline
Black Pear Digital
 Employment @ Black Pear Digital (Self-Employed)
Nov 2018 - May 2021, Sep 2022 - Present | 5 years 2 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 Software Team Lead supporting a team of 4 developers in delivering risk management software to healthcare providers.

  • Led a development team in the delivery of new features and maintenance of existing software
  • Provided mentorship and guidance to team members to ensure high standards of work
  • Actively addressed and resolved stakeholder-raised issues using PHP and Node.js
  • Engaged in team management activities, such as 1-on-1s, performance reviews, leave management, and new candidate interviews.

Led the maintenance and delivery of software changes to a web-based risk management application for healthcare providers.

  • Provided technical support to a team of developers to ensure high-quality and maintainable solutions
  • As part of the team, developed and maintained web applications and services using PHP and Node.JS
  • Utilised agile methodologies and best practices to lead the team in delivering software projects and changes based on stakeholder requirements and identified issues
  • Fostered a culture of collaboration, ownership, and learning within the team to ensure productivity and professional growth
Gtech
 Employment @ Gtech (Grey Technology Ltd)
Dec 2017 - Oct 2018 | 10 months

Led the development of a voice-controlled, self-navigating, mobile digital assistant and companion mobile application.

  • Continued the development of the core robotic system and UIs with C/C++ and Node.js/TypeScript
  • Created a companion mobile application and bespoke Linux distribution
  • Implemented end-to-end DevOps toolchains including Docker, GitLab, Code Analysis, and Automated Testing
  • Introduced Agile project management techniques such as Product Backlog, Refinement, Estimation, and Planning
 Certificate @ scrum.org
Dec 2017
    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 similar services and facilitated the team's efforts throughout the process.

    • Worked closely with stakeholders to implement software changes, predominantly PHP-based web development
    • Acted as a Scrum Master, guiding the team in Agile techniques and ensuring continuous improvements in technical practices and project management techniques.
    • Contributed to the setup and optimisation of Continuous Integration systems, resulting in a significant increase in automation and over 50% improvement in build times.
    • Implemented process changes that encouraged creative, cost reducing ideas and problem solving.
     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.

      • Led web application development efforts using a Java-based ecosystem
      • Functioned as Scrum Master and Kanban Lead, resulting in improved productivity and cost savings, as well as reduced defect rates and lead times.
      • Provided training and coaching to team members in technical and Agile concepts.
      • Offered technical expertise to management, influencing key decision making and ensuring cost-effective solutions.

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

       Certificate @ scrum.org
      Apr 2014
       Publication @ ACM
      Mar 2013
      University of Birmingham
       Education @ University of Birmingham
      Sep 2007 - Jul 2010 | 2 years 10 months

      Focus on software development, computer systems, databases, programming languages, intelligent robotics, data analysis, and a project and dissertation on a Learning Management and Recommendation System.

      For a complete and more detailed history, go to www.jbuncle.co.uk/cv