Experience

Capgemini

UI Development Team Lead

PresentJune 2017

Leon has been leading the SAP UI development team since 2019, he has grown the team from 5 to 25 as of January 2024.

Leon has worked at a number of clients in various markets, including utilities, oil & gas, and aerospace & defense. Leon's role on projects is a mixture of development manager and solution architect with responsibilities including running client workshops, designing & architecting Fiori solutions, project management, maintaining development quality, and agile coach.

At Capgemini Leon has also helped to develop various internal tools such as: cloud automation tool for SAP systems (CCAS), and the Digital Acceleration Navigator (DAN). He has also created standard technical training and onboarding for those joining the SAP practice, and organised several hackathons and codejams.


Secure customer

Development lead / UI & UX architect

PresentJune 2023

Leon is currently working in a dual-role, as the development manager, and UI & UX architect for this customer. His key responsibilities include defining the UX vision, ensuring ongoing accessibility requirements are met, overseeing the delivery of applications, fostering a user-centric design approach, and supporting a cross-disciplined development team, ensuring that they continue to grow + develop their skills.

BP

Fiori development lead / Technical Architect

August 2023June 2021

Leon worked at BP as a technical architect for Mobile and Portals. He was responsible for several SAP technical portals, both internal and customer-facing. Leon started on this project leading the Fiori workstream specifically but eventually became responsible for the overall portfolio. He ran multiple DevOps teams, supporting everything from business analysis and requirements to resolving production issues and building strategic enhancements.

At BP, Leon worked with various teams from the business and several other SIs to ensure the smooth running of the mobile and portals portfolio. He was one of the advisors for BP's internal BTP design authority, which reviewed new designs and proposals to ensure that they focused build efforts correctly, followed best practices, and reused available components.

Chinese National Offshore Oil Corporation (CNOOC)

User Experience Architect

March 2021February 2021

Leon led the design project at CNOOC, showing the customer exactly what Fiori can do for them and the benefits over a transactional approach to work for plant maintenance and work order management. Leon was responsible for the design of this solution and ran numerous design thinking workshops for business leads to rig workers, in the CNOOC Aberdeen office and remotely. Leon had to not only support the client's mindset transition from transactional SAP to Fiori, but he also had to rapidly iterate on his designs, incorporating emergent requirements and helping the client to articulate their needs and wants.

The following implementation project was a big success and Capgemini continue to work with CNOOC, including their self-hosted innovation fairs.

Dwr Cymru Welsh Water (DCWW)

Senior developer (iOS & Web)

February 2021July 2019

Leon worked at DCWW on the FieldIT project, this project enabled more accurate planning and scheduling of work and supported Field workers making the best use of their time with minimal overheads. Leon's responsibilities included running client workshops, managing key stakeholders, owning the custom iOS Work Manager client and writing the OpenUI web extensions for all Work Manager client platforms. This was an interesting piece of work around OpenUI extensions because it's not a technology that is well-documented and we worked with SAP's WM product team to resolve several show-stopping bugs.

Leon also supported DCWW in establishing their own DevOps capability for mobile applications using Azure DevOps, this included Git strategy, continuous integration pipelines and more.

Aerospace and Defence (secure client)

Graduate developer / Fiori development lead

August 2019August 2017

Leon worked at an Aerospace and Defence company on an S4Hana upgrade and subsequent Fiori implementations, developing complex custom Fiori applications for work order management, plant maintenance, procurement, multi resource scheduling and more. Leon had to take on the role of Fiori development lead during the UAT phase of the S4 upgrade (6 months into this assignment), managing an offshore team of 8. Over the course of the next few months Leon grew the on-site Fiori team to 5 Fiori developers and 2 UX designers, this team delivered 7 additional custom applications and worked closely with the Business Intelligence and Microsoft Dynamics teams to integrate their reporting into the Fiori launchpad.

In this role Leon led design thinking workshops to gather requirements and prototype application designs, managed cutover activities and the Fiori development team.

Sequris

Defect Manager

July 2017June 2017

Leon's first role on project was defect manager for Integration testing at a pharmaceutical company, this was an excellent introduction to SAP projects.


Atebol Interactive

Web Developer

December 2016June 2016

Atebol is a publishing company based in Aberystwyth, Leon worked here during the summer until January exams. During this time Leon was able to build web applications using Angular.js & jQuery, he also worked closely with a number of content-management systems such as Joomla and OpenCart.


IBM

Risks and Issues Coordinator

June 2016June 2015

At IBM Leon worked as a database administrator for the DEFRA account, in his spare time he pursued more challenging internal projects and took part in hackathons over a few weekends. During Leon's year at IBM he attended and won a number hackathons, one of which he went on to present to Robert LeBlanc (Senior VP of Cloud) and Damon Deaner (Director of Employee Experience & HR Design).


Bottomline Technology

QA Engineer

September 2014June 2014

Leon worked as a QA Engineer over the Summer to gain a deeper understanding of delivering software and agile methodologies. In this role he introduced automated testing to his particular project, specifically regression testing that could be plugged into their Jenkins CI pipeline. Leon used RobotFramework (Selenium-based) with Python bindings to write plain-text scripts, for the particular product he was working on he also made use of the Gmail API to automate user-actions prompted by emails.