An experienced engineer with a rich academic background in Software Development, currently serving as a Senior Engineer, with over 8 years in Ericsson. Who has been instrumental in a number of major projects and studies that have driven the future direction of UI development within the company. Proven ability that reflects a commitment to innovative solutions, effective team leadership, and continuous professional growth in software engineering.
A global telecommunications company, specializing in networks, digital services, managed services, and emerging businesses
World's leading inspection, verification, testing and certification company, recognized as the global benchmark for quality and integrity
British multinational groceries and general merchandise retailer
Core
JavaScript React Google Lit Accessibility CSS HTML Nodejs npm internationalization (i18n) jQuery Handlebarsjs Web Components custom elements Scoped Element Registry Custom Element Manifest express koa Microtasks Event Loop W3C Backbone Requirejs systemjs es-module-shim eslint prettier d3 importmaps Responsive Design
Bundlers
Rollup Snowpack Webpack Parcel Vite Parcel Esbuild
CI/CD
Jenkins Git Gitlab ( Runners) Artifactory Azure
Testing
TDD Testcafe Playwright Mocha Chai Sinon Karma web-test-runner open-wc testing
Other
Matamo Agile OWASP storybook Docker Kubernetes Rhel
Web Applications with React and Redux
Docker + Kubernetes Administration
Training on Docker and Kubernetes administration
User Experience for Developers
Training on improving user experience in software development
Security Master Bootcamp
Training on managing risks as a Security Master
Communication Bootcamp
Communication skills enhancement training
Effective JavaScript: Building Single Page Web Applications with the UI SDK
Training on effective JavaScript usage for Building Single Page Web Applications
ISTQB certified Tester, Foundation Level
Ericsson Core Java Certification
Fire Marshal Training
Fire Service - Belfast City Airport
The Carriage of Dangerous Goods by Air, Sea and Road
Peter East Associates
Ericsson User Interface Software Development Kit (E-UI SDK)
Oct 2019 - Present
An SDK for the development of web-based applications, aiding consistency in branding and UX within Ericsson
Security Master (E-UI SDK)
May 2020 - Present
Point of contact and responsible person with regards to any security matters on E-UI SDK framework
Model Driven UI
Feb 2025 - present
Project looking to provide and developing a solution that allows developers with little or no experience in Web technologies to develop feature rich UIs from simple JSON.
OpenSDK
Sep 2024 - Apr 2025
Worked to prepare the E-UI SDK for release to extranet users to enable them to develop their own application
Server Side Pagination
Oct 2024 - Jan 2025
Overhauled the E-UI SDK table library to add in support for Server Side Pagination
Set up analytics for E-UI SDK
Nov 2023
Set up Matamo instance to capture user metrics from the Framework's documentation site
Replacement of JavaScript bundler used by E-UI SDK
Jan 2023 - Oct 2023
The E-UI SDK had been using Snowpack which was no longer supported
E-UI SDK Interoperability with Angular
Oct 2022
Worked with an Angular Developer from Ericsson Canada looking at the feasibility of integrating E-UI SDK common UI component into an Angular environment
Redevelopment of E-UI SDK Framework to a Micro Frontend architecture
Jan 2021 - Jun 2022
Migration of Inhouse Package Management System
Feb 2019 - Apr 2019
The UI-SDK used a non-standard package management system (CDT registry)
User Interface Software Development Kit (YMER UI-SDK)
Sep 2016 - Apr 2021
An SDK for the development of web-based applications, aiding consistency in branding and UX within Ericsson
Motor Sport
Keen follower of local motorcycling events and Formula 1 racing, holding both car and motorcycle licenses
Computer Gaming and PC Building
Interest in computer gaming led to custom building of PCs and technical troubleshooting for friends and family, contributing to a career shift