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
* Contributed significantly to the successful development and launch of Illio's B2B and B2C Investment Platform. * Effectively presented clients with historical and future investment vehicle data, enabling informed decision-making. * Streamlined investment analysis processes by consolidating and simplifying complex financial information into easily digestible language.
Team lead delivering incremental changes for Thomas Pink website
* Contributed to the development of microservice-based architecture for John Lewis' Checkout Vertical, replacing a monolithic system with GCP Digital Services. * Successfully launched a new microservices experience to improve John Lewis Checkout functionality. * Fostered seamless integration with 21 services to enhance JL's customer checkout experience.
* Led team to upgrade Screwfix's Web, Trade Counter, Contact Centre, and Content Admin systems from Oracle Commerce 10.2 to 11.3 and Java 1.6 to 1.8 * Worked closely with Screwfix team to modify code, integrate upgrades into their CI/CD process, and analyze bugs, performance, and business-related issues and questions * Successfully completed Go Live for IE on 21/07/2020 and UK on 23/08/2020
IKEA - Launched 5 countries delivering middleware commerce retail site (http://www.ikea.com/gb/en/), implementing RESTful Web Services Spring within Oracle Commerce container and integrating to ACI Payment Services (https://en.wikipedia.org/wiki/ACI_Worldwide) improving their order conversion rates dramatically. Rollout • Phase 1 - Launched Product Catalog Maintenance system • Phase 2 - Launched Ireland e-Commerce solution with like for like platform • Phase 3 - Launched UK e-Commerce solution with enhanced features • Phase 4 - Launched Belgium e-Commerce solution with enhanced features • Phase 5 - Launched Spain e-Commerce solution with enhanced features Technical • Exposing headless commerce application through RESTful APIs, Json, XML • XP Development of Web facing Shopping application for B2C customers within Agile/Lean process • Interaction with IKEA Business Stakeholder • Core Java development with Java 8 • Design of high throughput, low latency applications • Backend development with Java, TDD, BDD with Groovy/Spock • Proprietary CI/CD pipelines with IBM Cloud software/hardware • Production support rotation, investigating and fixing issues
LEGO - Implemented profile managment plug-in for user updates