Principal Consultant — Senior Engineering Manager & Delivery Manager
Holds dual leadership responsibilities on a major investment-banking engagement: Senior Engineering Manager across the programme and overall Delivery Manager for four concurrent teams. Line manager to 15+ senior engineers (peak of 20+), with accountability for engineering direction, delivery, stakeholder management and commercial outcomes. Established a new delivery team in Krakow, onboarding on-site, and managed a complex wind-down with continuity of delivery and care for the people involved. Contributed to new-business bid responses and to JUXT's internal operations, hiring and culture.
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).