James Buncle
Full Stack Developer·Agile Lead·DevEx & DevOps
Back-end Software Development
Mobile, Desktop and Web ApplicationsWith 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.
Front-End Web Development
Web design and development of interactive front-end user interfacesUtilising the latest in web technologies I deliver high quality, responsive website front-ends in short time scales.
Developer Experience (DevEx)
From developer onboarding to a validated changeThroughout 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
GitDevOps
From a validated change to a reliable production serviceMy 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
Docker
LinuxAgile 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