Summary
Edward Mackenzie is a Senior Software Engineer with five years of professional experience and a decade-plus background in Java SE/EE, web application development, and systems programming dating back to industry placements at QinetiQ. He combines hands-on engineering at Synap and borwell with entrepreneurship as director of Mackenzie Software Consulting, delivering solutions across government, startups, small businesses and legacy systems. Skilled in DevOps, he has rebuilt end-to-end development pipelines—from developer desktops through CI/CD—automating build, test, analysis and deployment into unified operations. comfortable moving between prototype and production, he blends pragmatic architecture with practical implementation to reduce friction for teams and releases. Trained in Information and Computer Engineering at Cambridge, he brings both academic grounding and an appetite for integrating tooling and process improvements that often sit outside pure coding. An adaptable problem-solver, he repeatedly turns constrained or legacy environments into maintainable, automatable platforms.
5 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (BA), Information and Computer Engineering, Bachelor of Arts (BA), Information and Computer Engineering at University of Cambridge
The King's School Worcester