London, England, United Kingdom
Highly accomplished and dynamic Lead / Senior Software Developer / Engineer with experience in Banking Finance / Consultancy / Retail Commerce / Insurance industries delivering low latency applications, within multi-channel, multi-language, multi payment B2C and B2B solutions. • I have been part of, and led teams delivering successful low latency, high throughput web commerce systems for John Lewis, IKEA, LEGO, Screwfix. • I have been part of and lead XP teams delivering automated CI/CD processes. • I have supported Live Production systems investigating critical and complex issues and delivering quick solutions to problem scenarios. • I have been part of Greenfield projects for Crowdz, IKEA and LEGO from initiation to delivery of working solutions. • I have worked within startups, medium and large organisational structures. Professional Technical Skills • Kotlin http4k, Spring Boot, ktor • Kotlin 1.8, Java 17, Feign 11, Resilience4j 1.7, WireMock 2.7 • Docker, Kubernetes, Google Cloud Platform, Amazon Web Services • Cypress, Gatling, Grafana, Kibana • RESTful API First Design • CI/CD, BDD, TDD, XP • AppDynamics, Dynatrace, Datadog, PostMan • Agile / Scrum / Kanban • RDBMS: Oracle, DB2, MySQL, PostgreSql • Linux, Bash, JIRA, GitHub, BitBucket, GitLab Industry verticals -The vertical markets I have been involved in.... Finance • Zopa Bank • Crowdz • Illio Retail eCommerce • John Lewis • IKEA • Screwfix • LEGO Telco / Insurance • Vodafone • Friends Provident Notable achievements • Launching John Lewis rewrite into Microservice architecture on GCP • Launch IKEA to 4 EU countries with Rest SOA • Rewrite LEGO platform with 30 market launch • Screwfix major upgrade for UK/IE • Launched white labelled site for Tesco for Life insurance within Friends Provident Private Technical Skills • AWS (Studying AWS Certified Developer Associate) Soft Skills • Stakeholder facing roles • Good communicator • Transparent and honest approach • Team Player * Gang of Four • Enthusiastic about industry developments • Positive and proactive attitude
Played a key role in developing and launching Illio's B2B and B2C investment platform, delivering core features across the full stack Built client-facing data visualisations surfacing historical and projected performance of investment vehicles, enabling informed decision-making Transformed complex financial data into clear, accessible insights, streamlining the investment analysis experience for end users
Team lead delivering incremental changes for Thomas Pink website
Decomposed John Lewis' monolithic checkout system into a microservice architecture, migrating to GCP and modernising the Checkout vertical Launched new microservice-driven checkout functionality, improving reliability and the end-customer experience Delivered seamless integration across 21 internal and external services to underpin the new checkout platform
Led the upgrade of Screwfix's Web, Trade Counter, Contact Centre, and Content Admin systems from Oracle Commerce 10.2 to 11.3 and Java 6 to 8 Partnered with the Screwfix team to refactor code, integrate upgrades into the CI/CD pipeline, and triage bugs, performance issues, and business queries Delivered on-schedule Go-Lives for Ireland and the UK (July–August 2020)
Led the rollout of IKEA's commerce platform across 4 countries (Ireland, UK, Belgium, Spain) plus the global Product Catalogue, delivering the middleware layer underpinning ikea.com Built headless commerce functionality exposed via RESTful APIs (JSON/XML) in an Oracle Commerce container, using Java 8 with TDD/BDD (Groovy/Spock) Integrated ACI Payment Services to improve order conversion rates, supporting high-throughput, low-latency design across the platform Delivered within an Agile/Lean process, maintaining CI/CD pipelines on IBM Cloud and contributing to the production support rotation
Implemented a profile management plug-in for LEGO's identity platform, enabling user account updates via integration with middleware services Developed in Core Java 6 within a Kanban process, collaborating with LEGO engineering teams across the US Contributed to production support rotation and engaged with business stakeholders to align on requirements