James Buncle

Full Stack Developer·Agile Lead·DevEx & DevOps

Back-end Software Development

Mobile, Desktop and Web Applications

With over 10 years experience in delivering software projects, not only can I create high quality website back-ends but also mobile and desktop applications.

Having experience in a wide range of technologies means I can ensure implementations are not only fit for purpose but are also cost effective.

JavaJava
PHPPHP
C++C++
Node.jsNode.js
TypeScriptTypeScript

Front-End Web Development

Web design and development of interactive front-end user interfaces

Utilising the latest in web technologies I deliver high quality, responsive website front-ends in short time scales.

HTMLHTML
CSSCSS
JavaScriptJavaScript
AngularAngular
BootstrapBootstrap
ReactReact

Developer Experience (DevEx)

From developer onboarding to a validated change

Throughout my career I have improved the systems around software delivery, including release-management applications, build-time reductions of over 50%, and automated developer using tools like Bash. I also use Debian packages, Bash and PHP scripts, CI, testing, static analysis, Codex and GitHub Copilot to make development more effective.

  • Release-Management
  • Bash Scripting
  • Dependency Management
  • Bash & PHP Developer Tooling
  • CI, Testing & Static Analysis
  • AI Driven Workflows
  • Developer Tooling
GitGit
GitHubGitHub
GitLabGitLab
npmnpm
PostmanPostman
NexusNexus
DevOps

DevOps

From a validated change to a reliable production service

My operational experience includes building a bespoke SUSE-based Linux distribution, running Docker and Nginx hosting with PHP-FPM, and managing domains and DNS. I have also improved AWS infrastructure, release processes and post-release monitoring using Terraform and CloudWatch.

  • Linux & Delivery Foundations
  • Docker, Nginx & PHP-FPM Hosting
  • Terraform for AWS Lambda & RDS
  • Domains, DNS & Web Hosting
  • Release Process & Notes Automation
  • CloudWatch Post-Release Monitoring
DockerDocker
NginxNginx
TerraformTerraform
AWSAWS
LinuxLinux
Agile

Agile Project Management

Having successfully led a number of software projects using Agile practices, I know what it takes to deliver software from start to finish in a way that gets the best results to fulfil user needs.

  • Scrum Master
  • Product Owner
  • Kanban
  • Project Management

Certifications

Professional Scrum MasterProfessional Scrum Master
Professional Product OwnerProfessional Product Owner