
Profile Summary
- Experienced technical leader with a track record of delivering agile transformation, building development teams and delivering results across a range of technologies.
- Agile coach, experienced in setting up Agile teams and supporting Scrum Masters, Product Owners and Development teams in building their delivery skills.
- Skilled people leader adept at coaching and mentoring IT professionals at all stages of their career.
- Experienced in delivering change across bespoke business systems, dynamic web development and packaged applications leveraging best practice SDLC strategies, DevOps and emerging technologies.
- Skilled communicator with experience ranging from proposal development to explaining complex technical problems up to board level.
Relevant Experience
Senior Agile Delivery Manager
Leading the delivery of software teams responsible for building out the latest "Future State Architecture". Mentoring and leading Delivery Managers in driving consistent standards throughout all teams.
Technology & Toolset Exposure:
- Azure DevOps
- Azure Pipelines
- Azure Repos
- Azure Test Plans
- Windows Server
- Sharepoint
- Teams
- Aha!
- Micro-service Architecture
- Visual Studio
- Resharper
- SonarQube
- gitflow
- TFS VC
- C#
- .net
- Java
- RabbitMQ
- AtlasDB
- CosmosDB
- Azure Kubernetes Service (AKS)
- Service Bus
- Xamarin
- Netitude
- Key Vault
- Azure Data Lake
Global Development Manager
Key part of the leadership team building a new Global Centre of Excellence for Software Development. Established the Development Community of Practice, recruiting a range of IT professionals, setting the technology vision and standards, engaging developers in the community, embedding an Agile mindset and establishing Scrum teams. Led the migration of applications from Melbourne to Edinburgh, leading teams in addressing technical and practical challenges. Direct line management for developers and matrix management for graduates. Responsible for mentoring and guiding developers in skills development.
Key achievements:
- Engaged a community of around fifty developers setting a clear vision for the practice, establishing a core team to guide a programme of sessions and ensuring engagement through a mix of Lean Coffee, Lunch & Learn knowledge sharing, cross functional meet-ups and Coding Game sessions.
- Developed a technology strategy supported by developer tooling and training for the Centre of Excellence - secured buy in to the future technology stack from senior management.
- Established a mentoring and development programme for junior developers and graduates, embedding development best practice, software craftsmanship and an agile mindset.
- Worked alongside the teams in addressing delivery issues, taking a lead on complex technical problems, engaging the senior stakeholders to resolve issues and adapt ways of working to remove future problems.
- Led recruitment of Developers (SQL, .NET, Sharepoint, PeopleSoft etc) and supported wider recruitment of Testers, Analysts, Architects and Practice Leads. Successfully onboarded around ninety members of staff and established processes to ensure consistency in onboarding and induction.
- Utilised UI/UX experience from previous roles to represent UK on a Global User Interface Council - setting standards and defining development practices for all applications across the company.
- Worked collaboratively with Test and BA Practice to ensure integrated WoW were established.
- Led on external engagement, representing the company at events and sharing the vision for the Centre of Excellence.
Technology & Toolset Exposure:
- Azure DevOps Pipelines
- Windows Server
- Octopus Deploy
- Service Now
- Sharepoint
- Taleo
- MS SQL Server
- Office 365 E5
- Oracle PeopleSoft
- Cyber Arc
- Microsoft Identity
- Micro-service Architecture
- SAP SuccessFactors
- HP Service Manager
- Visual Studio
- Redgate Tools
- Resharper
- Jenkins
- WinForms
- Power BI
- Selenium
- T-SQL-T
- SonarQube
- gitlab flow
- TFS VC
- Team Foundation Server
- C#
- .net
- VB6
- Java
- WCF
- SSRS
- SSIS
- RabbitMQ
Head of Technology (Fixed Term)
Led the Agile transformation of a team that supported bespoke IT applications providing a complex Intellectual Property, renewals management service, alongside managing the offshoring of work to the parent company Head Office in Brussels.
Key Achievements:
- Implemented Scrum, introducing new roles, improving transparency of end to end delivery and improving development team accountability. Successfully engaged the business in this transformation.
- Engaged the development team in embracing an Agile mindset, increased stakeholder and end user feedback which drove productivity increases and application growth.
- Led on re-architecting applications to support migration of applications into the parent company's technology stack.
- Implemented single sign-on for external customers and internal users to support integration into an existing system where duplicate customer logins were required.
- Vendor management responsibility of third parties delivering services and hardware, led contract discussions, managed issues and negotiated the right outcomes for the business.
- Successfully delivered migration of development team responsibilities within a fixed timeframe whilst retaining employee engagement.
Technologies & Toolsets:
- GitLab
- gitflow
- Spiceworks
- PHPStorm
- XDebug
- LDAP
- SSO
- Exchange
- Visual Basic
- Jira
- AWS
- PHP
- MariaDB
- Docker
- HTML5
- SASS
- NGINX
Technical Lead & Agile Coach
Technical Lead for an industry leading automotive video services provider. Support, management and Agile transformation of twenty engineering staff.
Key Achievements:
- Applied agile best practices for the engineering teams, implementing Scrum for development teams and Kanban for DevOps teams.
- Introduced Product Owners into the business to support the agile ways of working and improve the product quality.
- Supported developers in building their skills in delivery resulting in an increase in velocity across all teams and increased stakeholder confidence in their delivery capability.
- Recruited and managed a mix of technical skillsets including full stack developers, iOS developers, DevOps engineers, Data Scientists and UI/UX specialists.
- Significantly improved quality processes by implementing TDD and test automation resulting in an improvement in production reliability.
- Built a business case, securing funding and then delivering transformation from a regionally dispersed database structure to a single globally accessible multi-master replicated cluster.
Technologies & Toolsets:
- DevOps
- gitflow
- iOS
- PHPStorm
- XDebug
- XCode
- Galera Cluster
- Objective C
- MDM
- Jira
- AWS
- Yii Framework
- PHP
- MariaDB
- Docker
- HTML5
- LESS
- Apache
- LESS
- RHEL
- PowerBI
- R
Head of Technology
Responsible for setting technical direction and leading the IT department across all disciplines for a leading e-commerce company.
Key Achievements:
- Restructured the IT department, applying industry standard best practice to industrialise IT resulting in a cultural change in the team and an increase in productivity.
- Developed and implemented the IT strategy to grow the IT team, as required, and outsource key services to support the fast paced company growth strategy.
- Introduced cloud technology to the company, successfully completing a migration to Office 365 and a hosted SIP provider.
- Delivered a full company office relocation, managing provision of hardware and services, ensuring no break in service.
- Led a company rebrand of the full e-commerce website to fixed timescales, modernising for the mobile age introducing responsive design and delivering new functionality to achieve a competitive advantage.
Technologies & Toolsets:
- Bash Scripting
- gitflow
- PHPStorm
- XDebug
- Jira
- AWS
- Magento
- PHP
- MariaDB
- HTML5
- API Integration
- NGINX
- LESS
- SIP
- Office 365
- Angular JS
Lead Software Developer (Contract)
Lead Software Developer for industry award winning digital agency. Responsible for project delivery, customer negotiation, process change, mentoring and training.
Key Projects:
- Scottish Government: Various project including work for the Energy Saving Trust, GLOW (national school portal redesign), Organ Donation Scotland and more.
- E-commerce (Magento): Laing Parkhouse, Highlander Outdoor (with Magento To Dynamics Nav integration), Glengoyne (with live tasting webcast).
- Property (Drupal CMS): DJ Alexander, Rettie and Co, Quartermile, Heartlands
Technologies & Toolsets:
- Bash Scripting
- Drupal
- PHPStorm
- XDebug
- Jira
- AWS
- Magento
- PHP
- MySQL
- HTML5
- API Integration
- Apache
- SCSS
- Responsive Design
- Wire-framing
- GSuite
- Microsoft Dynamics NAV
- Invision
- Axure
- Campaign Monitor
Lead Business Systems Developer
Lead Developer for a growing utilities company supporting 400 users across 8 sites. Role involved building a team, architecting a solution and delivery of an integrated ERP system spanning the merger of five different companies.
Technical Director / Founder
Founded and ran a successful IT hardware & software development business that transparently supported the growth of several leading Scottish design agencies in their ability to offer technical solutions to their clients.
Continuous Improvement Team Leader
Utilised Six Sigma and Continuous Improvement methods to ensure production of quality products. Budget control and management of engineering staff.
Lead Technician
Leadership of skilled technicians and engineers. Report statistical data for mission critical systems.
Technical Training Officer
Author & presenter of 12 week training course.
Senior Technician (Telecommunications)
Senior technician providing support in worldwide repair centre for leading mobile telecommunications hardware provider.
Technical Skills
Operating Systems
-
MacOS
-
*nix
-
Microsoft
-
iOS
-
Android
Server Side Software Development
-
PHP
-
C# / .NET
-
Relational Databases (MySQL, MS SQL)
-
Non-relational Databases (MongoBD, Redis, Cassandra)
-
Scripting (Shell, Batch, PowerShell)
Frontend Development
-
HTML
-
Stylesheets (CSS, LESS, SASS, SCSS)
-
JavaScript
-
JS Frameworks (React, Vue, Angular)
Other Technical
Languages:
- Python
- jQuery
- Java
- Objective C
- R
- VB
- Twig
- Liquid
Tooling:
- git
- SVN
- TFS VC
- Azure DevOps
- TFS
- PHP Storm
- Docker
- VMWare
- Parallels
- Virtual Box
- Hyper-V
- Octopus Deploy
- Jenkins
- Webpack
- Kubernetes
- Galera Tools
- Redgate Tools
- Balsamiq
Frameworks:
- Yii
- Zend
- Laravel
- CakePHP
- RoR
COTS Applications
- SalesForce
- SuccessFactors
- PeopleSoft
- Power BI
- SAP
- Taleo
- Dynamics
- SSRS/SSIS
Platforms
- Magento
- MamboCMS
- Joomla
- Drupal
- WordPress
- Shopify
Techniques:
- Agile
- Scrum
- Kanban
- XP
- Mob Programming
- 3 Amigos
- DevOps
- Code Review
- Version Control
- Unit Testing
- Wire-framing
- Object Oriented Programming
- Test Automation
- SOAP
- REST
Misc:
- Hardware
- Infrastructure & Networking
- VOIP & Telephony
- Productivity Suites
- Project Management Tools
- Photoshop
- InDesign
- Technical Writing
Professional Attributes
-
Leadership
-
Management
-
Entrepreneurship
-
Communication
-
Teamwork
-
Project Planning
-
Problem Solving
-
Coaching & Training
-
Solutions Orientated
-
Self Starter
-
Taking Ownership
-
Client Relationships
Education
-
Higher National Diploma in Computer Technology and InstrumentationBell College of Technology1995 - 1997