London, England, United Kingdom
Software Architect, Consultant, Software Engineer, Cloud Solutions Architect Over 20 years of experience in designing and building enterprise applications with modern web technologies. Experience in leading agile development teams, automating workflows and applying evolutionary software architecture. Leading teams to create bespoke applications and cloud native services. Specialties include: Web Architecture, Distributed Systems, Domain Driven Design, APIs, Microservices, Event Driven Architectures, Cloud Native Workflow Automation, Continuous Delivery, Agentic AI, Containers, Serverless, and Cloud platforms including AWS, GCP, and Azure. Javascript, Python, Java, Go HTML5, CSS3, React, Angular, and web components
Assisting AWS customers build on AWS.
Helping DELFI Planning teams to design, build, and operate web experiences and cloud services. Architecting solutions for cloud native customer extensions on GCP and Azure. Solution Architect - DELFI Planning - Domain Driven Design - Frontend Architecture - Continuous Delivery
Independent consultant / solution architect providing services around - Strategic Domain Driven Design - Cloud Software Architecture - Web Solutions Architecture - Continuous Delivery - Lean Web Development and Coaching
Technical solutions architect on customer projects in banking, media, telecommunications, IT/Software and Energy sectors. I was part of the leadership team that has seen RMA to grow from a startup into a highly regarded digital product consultancy. I was responsible for new technology research, evaluation and best practices focused on cloud native architectures, HTML5 applications, and agile software delivery. Performed various technical leadership roles such as solutions architect, engineering lead, developer coach, and DevOps engineer for high profile customer projects including HMRC, The BBC, Adobe, MOJ, HSBC, and SLB. Advised multiple teams from pre-sales/proposal stages to project delivery, interfacing with customers to understand their needs, advising senior stakeholders, and proposing solutions that fit into their landscape. I designed and facilitated technical discovery workshops tailored for each customer.
Managing the RMA Consulting - Adobe LiveCycle Enterprise Solutions practice. Mentoring, growing, and leading a team of 20 Adobe solution consultants at its peak. I was also responsible for technical pre-sales, resource planning, opportunity qualification, proposals; as well as delivery oversight in large scale customer projects.
Worked with a delivery team of 5 to 7 consultants on the delivery of a complex document services and workflow automation solution. Worked with customer stakeholders to transform HR onboarding processes to better suit online environments. Designed and delivered a multi-language contract generation system supported by interactive forms using Javascript, Java EE, Adobe LiveCycle, and PDF forms. Performed the roles of lead consultant & scrum master.