JUXT
May 2025 - PresentPrincipal Consultant
Principal Consultant at JUXT, a consultancy specializing in data-driven solutions and Clojure-based systems.
Principal Consultant at JUXT
A highly proficient Application Developer with over 25 years development experience in the creation of large-scale applications and the integration of enterprise systems. Extensive experience in J2EE and a leading practitioner of agile software development. A firm believer in continuous delivery.
Principal Consultant
Principal Consultant at JUXT, a consultancy specializing in data-driven solutions and Clojure-based systems.
Developer
Developing services in Java and Kotlin as part of the Giraffe Risk Platform.
Senior Developer
Technical Lead on the dbSyndicate core development team.
Associate - Client: John Lewis
As Lead Engineer, worked with the Enterprise Architect and Head of Product to help define a roadmap for a transition from a monolithic website built on Oracle ATG to a micro service architecture.
Director of Engineering
Reporting directly to the CTO, managed 30 engineers across 4 teams. Worked closely with engineering managers to refine software and processes, emphasizing clean code and continuous delivery mindset across the department.
Senior Developer - Client: Siroop
Provided technical leadership to in-house development teams during a major platform re-write to support multiple languages and scale. Worked with the Lead Architect to design maintainable software and introduce modern web technologies.
Associate - Client: HMRC
Established a new Digital Delivery Centre on the south coast. Responsible for hiring and team setup. Technical Architect working with several scrum teams to design and build highly scalable micro services supporting the UK government's 'making tax digital' initiative.
Associate - Client: Telefonica Digital
Re-development of the backend API services to support the O2 Priority app using MongoDB and Dropwizard.
Associate - Client: Visa Europe
Technical Lead for one of the sprint delivery teams at Visa, helping to deliver V.me. Collaborated with stakeholders across Product, Architecture, Security, and DevOps to design and build solutions.
Independent Consultant / Vice President
Senior member of FX eCommerce IT team responsible for maintenance of the eFX platform and design/development of new software. Led a small agile team (5 developers) building a real-time position and risk system for the FX Forwards desk using Oracle Coherence. Successfully delivered 4 major releases in 9 months with emphasis on clean code and TDD.
Independent Consultant
Part of the Network Infrastructure Management team updating critical systems to support Sky's push into Fibre broadband services. Utilized full XP with CI, TDD, and pair programming to deliver software in 2-week iterations.
Independent Consultant - Client: Credit Suisse
Member of the Re-engineering and Architecture team tasked with ground-up re-write of the eFX platform while helping push adoption of agile practices across FID-IT.
Independent Consultant
Worked primarily with the Network Infrastructure Management team rewriting legacy applications to support Sky's growing broadband customer base using Spring, Hibernate, Hessian, and MQ Series.
Independent Consultant
Part of an established Agile team working on integration of the AOL (UK) order provisioning system with existing billing/CRM systems.
Independent Consultant
Agile team developing strategic solutions for the Operational Risk department. Responsible for identifying technologies and mentoring team members in agile practices. Built on WebSphere 6/Oracle using WebWork, Velocity, JSP, Hibernate, and AJAX.
Application Developer
Consulted for Barclays Bank (Business Internet Banking prototype), AOL UK (18 months as technical leader on Broadband Management System), and Egg plc (Billing project with .NET web services).
Senior Developer
Spearheaded implementation of J2EE Quote Management system deployed to Italian, French, and UK offices using STRUTS, WebLogic 7, and Oracle 8i.
Senior Consultant
Developed Java-based Internet and Intranet applications for clients including Rullion Group and Guernsey Telecom.
Various Roles
Big Blue Steel Tiger (e-commerce), Rebus iS (insurance systems), Armstrong Consultants (analyst/programmer after graduation).
Bachelor of Science in Computer Science
2:1 Honours
1992 - 1995