Enterprise Solution Architect - University of Bath - Bath, United Kingdom
(2025-10)
- Defined end-to-end solution architectures across multi-system programmes, producing HLDs/LLDs, integration designs, and architecture decision records to guide delivery.
- Converted business capabilities and non-functional requirements (security, resilience, performance, availability) into practical solution approaches aligned to enterprise architecture principles.
- Established and maintained architecture standards for cloud platforms, distributed systems, microservices, and scalable backend services ensuring consistent adoption across projects.
- Led architecture/design reviews (including supplier solutions), providing hands-on technical leadership and clear guidance to engineering teams to unblock delivery.
- Designed integration and API-first architectures enabling interoperability between core institutional systems, SaaS/third-party services, and enterprise data platforms.
- Defined patterns for event-driven architecture, real-time data processing, and high-availability distributed systems; promoted reuse through reference architectures and templates.
- Partnered with senior stakeholders, product/delivery leads, and suppliers to align technology decisions to strategy, delivery constraints (cost/time/quality), and operational support models.
- Contributed to enterprise roadmaps and target-state architecture, supporting digital transformation planning and prioritization.
- Applied architecture governance using TOGAF principles and ArchiMate modelling to improve consistency, traceability, and long-term maintainability.
- Supported delivery teams with cloud architecture patterns, DevOps practices, and scalable deployment strategies.
Solution Architect & Head of Software Development - Stronghold Global Limited - Swindon
(2021-02 - 2025-10)
- Led an 8-person software engineering department, overseeing system architecture, software delivery, and technical strategy for enterprise software platforms.
- Designed and implemented scalable backend architectures supporting high-volume operational systems using microservices architecture, distributed systems, and event-driven communication patterns.
- Architected cloud-native solutions on AWS, enabling high availability, horizontal scalability, and resilient system design.
- Produced and maintained architecture documentation including HLDs, LLDs, C4/UML diagrams, and architecture decision records (ADRs) to align stakeholders and guide implementation.
- Developed and governed event-driven architectures enabling asynchronous communication and real-time data processing across multiple internal and external systems.
- Designed API-first architectures enabling integration between client platforms, internal services, mobile applications, and operational systems.
- Implemented containerised services using Docker, supporting scalable deployments and consistent environments across development and production.
- Provided architectural oversight for scalable backend services, and real-time processing pipelines supporting business-critical workflows.
- Established engineering and architecture standards aligned with TOGAF enterprise architecture principles, including system modelling and architecture governance practices.
- Led cross-functional collaboration with internal stakeholders and enterprise clients to translate business requirements into scalable technology solutions.
- Implemented and governed Agile development practices, including Scrum (PSM), sprint planning, and continuous delivery processes.
Lead Software Engineer - BeyondCC Group Limited - Newbury
(2018-12 - 2021-02)
- Led the architecture and development of high-availability, transaction-intensive software systems supporting secure data exchange, automation, and analytics at scale.
- Engineered advanced system integrations and data pipelines for real-time processing and operational intelligence, optimizing performance and reliability.
- Applied data-driven techniques and implemented elements of intelligent automation to enhance operational efficiency and support smart decision-making across platforms.
- Drove the adoption of agile practices, automated testing, and continuous delivery to support resilient, maintainable, and adaptive software environments.
Software Engineer - Generate UK - Newbury
(2017-07 - 2018-11)
- Designed, implemented, and maintained custom software solutions to support dynamic business processes and enhance user engagement across digital platforms.
- Delivered high-quality, responsive web and mobile applications with a focus on usability, scalability, and system integration.
- Championed automated quality assurance, proactive issue resolution, and continuous delivery for rapid feature rollout and service reliability.
Software Engineer - Guides for Brides - Oxford
(2016-09 - 2017-07)
- Developed innovative web applications and digital tools to improve customer experience, streamline complex workflows, and drive digital adoption.
- Applied best practices in modular design, cross-device compatibility, and automated testing to ensure robust and reliable product delivery.
Freelancer Software Engineer - Multiple Companies
(2013-10 - 2016-08)
- Delivered bespoke, high-quality software solutions for diverse clients, including web, mobile, and cloud-native applications.
- Specialized in rapid prototyping, user-focused design, and the integration of advanced features to meet evolving business needs.
- Maintained a commitment to code quality, scalability, and secure software development across all projects.