[ SYSTEM STATUS: ONLINE ]
Graduate Software Engineer | Building Secure Enterprise Systems
BSc Software Engineering | Level 6 Apprenticeship | UK-Based
Name: Craig Murray
Role: Graduate Software Engineer (Apprenticeship)
Location: United Kingdom
Status: ACTIVE
Software engineer completing a BSc in Software Engineering while gaining production experience in regulated enterprise environments. Specialise in backend systems, API development, and automated testing within secure, compliance-driven architectures. Focused on building reliable, maintainable software that meets stringent quality and security standards.
>> IN PROGRESS
>> BSc Software Engineering - University of Strathclyde (3rd Year)
>> Level 6 Software Developer Apprenticeship
>> Core Focus: Backend Systems, APIs, Testing & Reliability
>> Environment: Regulated Enterprise Production
>>COMPLETED
>> HND Computing: Software Development - City of Glasgow College
Designed and built an internal XML extraction and processing tool for an enterprise document management platform. Solved complex structured data transformation challenges while maintaining strict data integrity and processing reliability requirements.
Diagnosed and resolved critical CI/CD pipeline failures including static analysis errors, security scanning failures, and artifact publishing issues. Implemented robust quality gates and permission configurations to ensure reliable, secure delivery pipelines.
Transformed automated test quality in a legacy Java service by replacing low-value generated tests with meaningful behavioural assertions. Increased meaningful test coverage while reducing flaky tests and improving overall confidence in production releases.