James Buncle - Skills List

OpenGINamescoGtechRLDatixBlack Pear DigitalDavies
CSS3
Cascading stylesheets
cssweb technologiesfrontend
HTML
Hyper-text Markup Language
web technologiesfrontend
JavaScript
languageweb technologiesfrontend
Docker
devopslinuxtools
Docker Compose
devopslinuxtools
Linux (Ubuntu) Desktop
Use of Linux (Ubuntu) as a desktop development environment
oslinux
MySQL/MariaDB
database
Netbeans IDE
idetoolssupporting applications
Agile
practice
Git
devopsvcstools
Jira
Atlassian Jira (Agile)
atlassianagileissue managementsupporting applications
Linux (Server)
devopslinuxuniversity
Object Oriented Programming (OOP)
practice
SOLID Principles
Object-oriented design principles
practiceoopsoftware design
Subversion (SVN)
devopsvcs
Automated Build Systems
devops
Code Review
practice
Continuous Integration
devopspractice
Dependency Management
devops
PHP
PHP 5.6+
devops
PHP Composer
PHP Dependency Manager
phpdependency managementdevops
Scrum
agilepractice
SQL
practicedatabase
Bootstrap
CSS Framework
cssweb technologiesfrontend
FontAwesome
CSS Icon Toolkit
cssweb technologiesfrontend
GitLab
devopsvcssupporting applications
GitLab CI
devops
Java
language
Jenkins
Build automation & continuous integration software
devopssupporting applications
PHPUnit
PHP Unit Testing Framework
phptestingframework
TypeScript
Object-Oriented language that extends JavaScript/Node.js
javascriptlanguageoop
Unit Testing
testingautomationdevopspractice
Integration Testing
testingautomationdevopspractice
Kanban
agilepractice
Less.js
CSS Preprocessor
web technologiesfrontendcss
Mac OS
Use of Mac OS as a desktop development environment
platformslocal development
Object Relational Mapping (ORM)
practiceormdesign patternsoop
Scrum Master
scrumagilepractice
Semantic Versioning
dependency managementdevopspractice
Spring MVC
Java model-view-controller web development framework
javaframeworkmvcoop
Windows Desktop
Use of Windows as a desktop development environment
local development
Hibernate
Java ORM
javadatabaseorm
WordPress (Plugin and Theme Development)
phpplatforms
Software Engineering
Software design, maintainability, code quality, testing practices and continuous improvement
practicesoftware design
Model View Controller (MVC)
practicedesign patternsoop
Technical Leadership
leadershippractice
CI/CD
Continuous integration and continuous delivery practices
devopspractice
Daily Meetings
scrumkanbanagilepractice
DevOps
Delivery tooling, automation and operational development practices
practice
GDPR/Data Protection
practice
jQuery
Lightweight JavaScript library
libraryweb technologiesfrontend
Software Design
Software design principles, UML modelling, maintainability and code structure
practicearchitecture
Software Development Estimation
requirementsagilepractice
Infrastructure
Application infrastructure, hosting, cloud services and delivery environments
devopscloud
Planning Poker
agilepractice
React JS
node.jsjavascripttypescriptweb technologiesfrontend
Responsive Web Design
practiceweb technologiesfrontend
Retrospective Meetings
scrumkanbanagilepractice
Team Leadership
Team leadership, mentoring and delivery support
leadershippractice
Apache Ant
XML based general purpose build tool written in Java
javadevops
Dependency Injection
practicesoftware design
Leadership
Technical and delivery leadership
practice
Linux
Linux server and desktop usage
infrastructure
Mentoring
practiceleadership
Relative Estimation
agilepractice
Review Meetings
agilepractice
Static Analysis
practicetesting
User Stories
agilepractice
Bash/Shell
devopslinuxtoolslocal development
Requirements Management
scrumkanbanagilerequirementspractice
Design Patterns
practice
Github
devopsvcs
Node Package Manager (NPM)
Node Package Manager
dependency managementdevops
Node.js
JavaScript Platform
javascriptlanguage
Selenium IDE
devopstestingtoolssupporting applications
UML
Unified Modeling Language for software design and architecture diagrams
documentationsoftware designarchitecture
Apache HTTP Server
devopsserver
Apache Tomcat
Java HTTP Web Server
javaserverdevops
Architecture
Software architecture and technical design
practicesoftware design
Atom
supporting applicationstoolside
Cross-browser Compatibility
practice
eCommerce
practice
OWASP Top 10
practicesecurity
Release Management
practicedevops
Representational state transfer (REST)
web services
Selenium WebDriver
devopstestingjavatools
Web Design
Web design principles and implementation
frontend
Angular
TypeScript framework for building single-page web applications
typescriptjavascriptframeworkweb technologiesfrontend
Apache Cordova
Cross-platform mobile application framework using web technologies
mobile applicationsfrontendtools
Architectural Documentation
architecturedocumentationpractice
Atlassian BitBucket
devopsatlassiansupporting applications
C
languagec/c++
C++
languagec/c++
Confluence
Atlassian Confluence documentation workspace
atlassiandocumentationsupporting applications
E2E Testing
End-to-end testing
testingpractice
Jenkins Job DSL
devops
JUnit
Java Unit Testing framework
javatestingframework
Lean Software Development
agilepractice
LetsEncrypt/ACME Protocol
Free, automated SSL certificates
devopsprotocol
Nginx
devopsserver
PlantUML
Text-based diagramming tool
documentationtoolsumlsoftware design
Postman
toolssupporting applications
Product Backlog Management
scrumkanbanagilerequirementspractice
Robotics
practice
Security
Application security, authentication, authorisation and secure design practices
practice
Security by Design
securityarchitecturepractice
Ubuntu Server
devopslinux
Web Security
practicesecurity
Atlassian Crucible
devopsatlassiansupporting applicationscode review
Authentication & Authorisation
practicesecurityauthentication
AWS
Amazon Web Services
devops
Boxen
toolslocal development
dpkg (Debian Package Management)
devopsdependency management
Electron
toolsjavascript
Flow Metrics
agiledeliverymetrics
HandlebarsJS
Simple JavaScript templating engine
javascriptlibrarytemplate engine
Java Web Start
Framework for running Java applications deployed to the internet.
javaframeworkdevops
JSON Web Tokens (JWT)
practice
KIWI NG
Tool for building SUSE based Linux operating systems
devopslinuxtools
Management
Delivery and team management
leadership
Maven
Java build management tool
javadependency managementdevopstools
MediaWiki
toolssupporting applicationsdocumentation
Message Queues
practice
ModSecurity WAF (libModSecurity)
Web Application Firewall - predominantly with Nginx + ModSecurity
devopsservernginxsecurity
Network Sockets
protocol
Payment Gateways/Systems
practice
Phing
XML based general purpose build tool written in PHP
phpdevops
PHP Laminas Project
PHP Framework, previously called Zend Framework
phpmvcframework
PHP Slim Framework
PHP micro-framework for web applications and REST APIs
micro-servicesphp
PHP Zend Framework 2
phpmvcframework
PHPCS
PHP_CodeSniffer coding-standard checks
phptestingstatic analysis
PHPStan
Static analysis tool for PHP
phptestingstatic analysis
Product Owner
scrumkanbanagilerequirements
PSR
PHP Standards Recommendations
php
Rabbit MQ (AMQP and STOMP)
web servicesprotocol
Role-Based Access Control (RBAC)
practicesecurityauthentication
ROS
Robot Operating System
platformslinuxrobotics
RPM Package Manager
devopslinux
Scalability
devopspractice
Slack
supporting applicationstools
SOAP, XML, XSD, DTD
web servicesprotocol
Sonatype Nexus Repository
devopsdependency managementsupporting applications
Spring Boot
Java Micro-service framework
javaframeworkmicro-services
Taiga
issue managementsupporting applications
Test Driven Development (TDD)
practicedevops
WebRTC
web servicesprotocol
Google Analytics
tools
JaCoCo
Java Code Coverage Library
testingjavadevopscode review
Mockito
Java mocking framework
testingjavaframework
Performance
Application performance awareness and optimisation
practice
AngularJS
Framework for dynamic web applications
javascriptframework
Mockery
PHP mock object framework
phptesting
AI-assisted Development
practiceai
Amazon CloudWatch
devopsawsmonitoring
Amazon ECR
Amazon Elastic Container Registry
devopsaws
Amazon ECS
Amazon Elastic Container Service
devopsawscontainers
Amazon RDS
Amazon Relational Database Service
devopsawsdatabase
Amazon S3
Amazon Cloud Object Storage
devopsaws
Auth0
Authentication and authorisation platform
securityauthenticationsupporting applications
Automatic Dependency Updates
devopsdependency managementsecurity
AWS CodePipeline
devopsawsci/cd
AWS Lambda
devopsawsserverless
Bitbucket Pipelines
devopsatlassianci/cd
Cloud-Native Architecture
architecturedevopscloud
CloudWatch Logs Insights
Amazon CloudWatch log query and analysis
devopsawsmonitoring
Cucumber.js
BDD test framework for JavaScript
testingjavascriptbdd
DBeaver
toolssupporting applicationsdatabase
Doctrine
phpormoop
Eslint
devopsjavascript
GitHub Copilot
AI-assisted development tooling
practiceaisupporting applications
Katalon Studio
devopstestingtoolssupporting applications
Make
devopstoolsc/c++
OAuth / OAuth PKCE
OAuth and PKCE authentication flows
securityauthentication
Okta
Identity and access management platform
securityauthenticationsupporting applications
OpenSUSE
devopslinux
Python
language
React Native
node.jsjavascripttypescriptmobile applicationsfrontend
Rector
Automated PHP refactoring and upgrade tool
phprefactoringstatic analysis
Terraform
devops
Traefik Forward Auth
devops
Traefik Proxy
devops
Tslint
devopstypescript
Vulnerability Remediation
practicesecurity
Data Analysis
dataeducation
Design Process
designeducation
Electronics
education
Mobile Apps
Mobile application and mobile web delivery
mobilefrontend