Skip to content
Curriculum Vitae · 2026


Graham Irving.

~

I build software that ships — and sticks.

Software developer and IT team lead with six years of experience shipping end-to-end solutions across logistics and transport. I build in-house platforms in PHP/Laravel, C#, and SQL — the kind of systems that earn their keep quietly, automate the paperwork no one wants to look at, and still work a year after launch. Now looking for the next team to build with.

02

Experience

Jan 2024 — Present
Current
Carlisle, UK
On-site
Software

Software Team Lead / Developer

Bimson Haulage Ltd

  • Designed and built an in-house document management & automation platform for proof-of-delivery, invoices, and expense receipts — integrating networked storage and internal systems via REST APIs. Delivered real-time paperwork visibility, automated sub-contractor notifications, and reached 95% automated classification through OCR and AI.
  • Initially a C# app using Outlook interop on delegated mailboxes; migrated to a containerised Laravel stack with Microsoft Graph API and GitLab CI/CD.
  • Built a customer-facing portal on the same backend — order tracking, advanced filtering, self-service paperwork downloads, and a later-added quoting and order creation flow. Strong customer feedback.
  • Authored a suite of Outlook VSTO add-ins that extract data from common customer file formats and post orders to the TMS through a purpose-built REST endpoint.
  • Built Excel macro tooling for driver wage calculations, automated invoicing, and radial-mile lookups from postcodes.
  • Built a SSIS data warehouse that transforms, translates (German → English), and restructures TMS data — feeding Power BI models.
  • Mentored apprentices through L3 and L4 courses; code reviews, merge request triage, pairing.
Jan 2024 — Present
Current
Carlisle, UK
On-site
IT Operations

IT Helpdesk Supervisor

Bimson Haulage Ltd

  • Deployed and maintained GLPI 11 as a free open-source service desk and asset platform, configured end-to-end: Graph API mail receivers, LDAP enrolment, agent-based inventory, notifications, and custom extensions.
  • Core contributor to the TMS migration from end-of-life Mandata Stirling to SoloPlan CarLo — workflows, UI customisations, business objects, and formula logic. Post-go-live, owned the bulk of departmental support and training.
  • Wrote the internal knowledge base from scratch as sole technician — starter and leaver processes, asset management, and software guides from Outlook basics through to CarLo.
  • Delivered a cost-efficient multi-site hardware refresh, plus a fleet-wide rollout of document scanning and mobile data for trucks.
  • Led junior technicians with structured onboarding, ticket reviews, and escalation handling — liaising across senior management and other departments.
Nov 2019 — Jan 2024
4 yrs 3 mos
Carlisle, UK
On-site
Software

Senior Software Technician

ECM (Vehicle Delivery Service) Ltd

  • Owned maintenance, development, and user support of a logistics system on an IBM iSeries AS/400 — technical specs, change requests, SQL remediation, troubleshooting, user training.
  • Configured Electronic Data Interchange messaging via Odex and Lobster_Data across HTTP, (S)FTP, FTPS, AMQP, and SMTP — handling JSON, XML, Fixed Record, EDIFACT, CSV, and XLSX. Validated with regex and programming logic before inserting into DB2.
  • Produced Business Intelligence reports in IBM Cognos Impromptu — deliveries, invoicing, and holiday data.
  • Wrote VBA Excel macros interfacing with the logistics system over ODBC/SQL for data import and extraction.
  • Designed the Proof of Delivery mobile UI in HTML5 and CSS3 via SOTI — used daily by transporter drivers.
  • Built in-house Laravel apps (time tracking, truck servicing calendar) on the TALL stack. PHPUnit tests, Figma wireframes, GitLab CI/CD to AWS EC2.
  • Managed a third-party mobile app for order tracking — original spec, UI wireframes, change requests, and basic security testing.
Apr 2016 — Mar 2018
1 yr 11 mos
Self-employed
Freelance

Community Manager / Freelance Developer

IMSTUDIOS Ltd

  • Grew a portfolio by building free websites for gaming communities; pivoted into running a self-hosted community that generated revenue through custom server addons and scripts. Best-selling addon passed 300 sales.
  • Ran the whole loop solo — networking, project management, sales, customer support.
Feb — Mar 2018
Work experience
Carlisle, UK
On-site
Early career Work experience

GAME™ Hero

GAME™

  • Short work placement on the shop floor — handling trade-ins, stock, till, and customer recommendations. A useful early grounding in retail pace and customer communication.
Nov — Dec 2016
Work experience
Carlisle, UK
On-site
Early career Work experience

Crew Member

HBN Restaurants Ltd (McDonald’s franchise)

  • A fast-paced kitchen role that taught the basics of teamwork, call-and-response communication, and keeping a cool head under pressure.
03

Stack

Languages

PHP C# JavaScript SQL VB.NET / VBA HTML CSS

Frameworks

Laravel TALL stack Livewire AlpineJS Tailwind CSS .NET VSTO

Data & BI

SSIS Power BI Cognos Impromptu ODBC MySQL DB2 PostgreSQL

DevOps

GitLab CI/CD Docker AWS EC2 Azure Linux Apache Git

Integration

REST APIs Microsoft Graph Odex Lobster_Data EDIFACT JSON / XML

Operations

GLPI LDAP Microsoft 365 Service desk Asset management Mentoring

Platforms

SoloPlan CarLo IBM iSeries Mandata Stirling SOTI

Design & Testing

Figma PHPUnit UX wireframing Security testing
04

Education

Jun 2022 — Oct 2023

Software Development Technician

L3 BCS Certificate
BCS, The Chartered Institute for IT
2014 — 2016

IT & Game Development

L3 Triple-Grade Extended BTEC
Carlisle College
2009 — 2014

GCSEs incl. English & Maths

St John Henry Newman Catholic School