Simon Browne

theworks.co.uk Ltd
I currently work for theworks.co.uk, a retailer with a large scale presence based in the UK. My main deliverable thus far has been to take the e-commerce website off a third party organization and bring it in house. I have achieved this takeover, and current day work is based around improving the existing e-commerce implementation and reducing technical debt as well as delivering new features. This has been a challenging role and has allowed me to demonstrate my more senior capabilities. As of August 2023 I am working on delivering a large scale Loyalty feature.
Training (Ongoing)
Throughout my time at theworks.co.uk I have maintained a healthy training record. Pluralsight is the main website I have used to further my skills, please see my training record below.

I also achieved developer Certification for Salesforce SFRA, this is the e-commerce website I work on currently, (theworks.co.uk).

I am also a Security Journey white belt. I achieved this developer orientated certification so I am PCI/DSS compliant when working on live e-commerce website. Important for PCI audit.






Dev Team Support
Throughout my time at theworks.co.uk I have provided support to the core development team. This has been sporadic and just happened organically.

Having being embedded in a 3rd party team and solely delivering multiple features from start to finish organically put me in a position where I was able to support the whole development team when they onboarded onto development of the e-commerce.

I wrote an onboarding course. Provided sessions for developers explaining architecture of the e-commerce. Wrote a whole wiki on Confluence. Created Development Guides. Reviewed PR’s, etc..

Architectural Support
Throughout my time at theworks.co.uk I have provided architectural support when undertaking development. This has typically been undertaken in the form of a presentation, which I designed and presented myself to the senior technical team.

  • UML
  • PowerPoint
  • Technical Communication Skills










Architectural Breakdown/Support for theworks.co.uk
Loyalty Feature
The Loyalty feature is the latest feature I am currently working on. I am working on this solo, backend and frontend.

I am working alongside a BA and a Designer, who both entered designs on Miro and Figma. I have provided technical oversight & support to help keep design and planning on track.

This is a large and complex feature, involving work on the backend and frontend.

  • JavaScript (Backend ES5 & Frontend ES6)
  • SFRA Salesforce Reference Architecture
  • MIRO & Figma
  • .isml & jQuery
  • GiveX




Nimbus (intranet) Development
I have done some work on the in house intranet – Nimbus.

Nimbus is an old ASP website, which connects to a large SQL database.

This involves working with T-SQL and an old legacy web application.

  • T-SQL
  • Stored Procedures
  • ASP
  • Azure DevOps




Returns Form
I co-developed a form on the e-commerce website, which was designed to accept returns. This costs £80k annually, and currently paper sheets are included with all deliveries. I worked with Sunu – a UI/UX designer in order to deliver pixel for pixel frontend work.

I solved some of the more complex problems with the UI here – when assisting my colleague Matt. This included a dynamic UI element that expanded when the form was opening up, as well as responsive styling.

This has yet to be deployed.

  • HTML Forms
  • jQuery
  • JavaScript
  • Salesforce SFRA Architecture


Checkout Journey Fixes
After the e-commerce website came in house, the immediate issue was identified to be the checkout area.

I investigated this, and provided a fix for the Checkout area in that the front end was a bit broken. The spinner was intermittent and causing used to drop out of basket and report inaccurate analytics.

I deployed this fix into production.

  • AJAX
  • jQuery
  • JavaScript
  • Salesforce SFRA Architecture
Wunderman Takeover
From July 2022 to March 2023 I was embedded into the 3rd party team responsible for developing, maintaining and delivering features for theworks.co.uk e-commerce website. This website is a SFRA Salesforce Reference architecture website, and had been developed by the external Wunderman team for roughly 3 years.

This team had a bad reputation within theworks.co.uk and deployments were rare, feature development was slow and there was a level of unhappiness with how the website was being developed.

I was inserted into this team to understand the technology, scale of technical debt and the architecture of the website, which I undertook a Salesforce course for. I also then took over development of newer features, so far this includes – Google Analytics 4, Kibo/Monetate, Checkout area investigation & fixes, returns form, and Loyalty feature. Finally, I have been responsible for onboarding developers in-house on to development of the Salesforce e-commerce website. Including, development process, deployment procedures.

Please find a series of YouTube links below, which evidence my summary.

  • Software Development Methodology
  • JIRA & ADO
  • Advanced JavaScript
  • Senior level Development & Teamworking
  • Salesforce SFRA Architecture
Wunderman Technical Lead & Me (shadowing session)

Architectural Breakdown/Support for theworks.co.uk

Handover of Kibo & GA4 for holiday break
Google Analytics 4 Feature
I was solely responsible for delivering the update from Google Analytics 3 to Google Analytics 4 – Googles new analytics platform, which is an event based platform for theworks.co.uk in the new year 2023.

I undertook meetings with senior executive management within theworks.co.uk as they were the product owners. Also, I wrote the entire feature by myself, whilst embedded in a multi-decade experienced third party contracting team.

I liaised with external audit teams in AND Digital to ensure user requirements were met to specification.

Testing was rigorous prior to release. Several releases were required, due to testing being very awkward. This was mostly down to existing technical debt accrued by prior development on the platform. Both Google Tags Manager and the e-commerce website were very disorganised and this was a difficult project to get over the line. But, I persevered and eventually it went live succesfully.

  • Google Analytics 4
  • Google Tags Manager
  • JavaScript (backend & frontend)
  • Salesforce SFRA Architecture
PBI 7312 – Marketing Tags Testing Document

Kibo/Monetate Feature
I was solely responsible for delivering the Monetate platform, which is an A/B and social proof platform for theworks.co.uk during Christmas 2022. This is a peak trading period and I managed to do this just before we broke up for Christmas.

I myself wrote the architectural specification which I presented to the senior technical leadership, this was then signed off prior to me then implementing this in a short period of time.

I liaised with Kibo’s Rob Lynch to ensure user requirements were met to specification.

Testing was short and successful. I also deployed the release into production.

  • JavaScript
  • Monetate/Kibo
  • Frontend Architecture/UML
  • Salesforce Automation
Kibo API Implementation Presentation

Branding Changes/Refresh
I implemented new branding into the whole e-commerce as per the in house design teams specification.
  • UI/UX
  • SFRA
  • CSS, SASS
  • JavaScript & WebPack
Brand Refresh Document Link 2022
DMS Navigator
I was contracted by DMS Navigator to refresh the UI/UX of their existing applications by webifying them. Daily stand up meetings were attended and an Agile Scrum workflow was followed as well as Sprint retrospectives and reviews. Azure DevOps was the platform used to deliver sprints via Git.
UI/UX Overhaul of Flagship application

To overhaul Navigator I researched the most current UI/UX web trends and compiled multiple targeted reports (see image).


I designed a new UI using MockFlow according to the latest web design trends. This design was then implemented into the frontend of Navigators flagship application which is .NET based.


In order to do so I had to overhaul several features in the application, this included re-engineering the application controls at a fundamental level.


I also implemented a collapsible accordion menu as well as professionally redesigning all icons and branding in a SVG editor using graphic design techniques.


  • UI/UX
  • .NET
  • Mockflow
  • DevExpress

UI/UX Research


Mockflow Concept


Before/After Implementation


Intranet Portal

An intranet portal was required for the helpdesk team to features for each Navigator better per client. This application was required to perform admin/user functionality to switch on and off features remotely as well as a form builder.


I designed the NoSQL MongoDB database schema, wrote the service layer into the .NET core API and implemented the frontend Blazor application with full responsiveness. A model mid layer was also implemented to handle DRY.


I enjoyed working with the MongoDB driver in C#, it made a nice change to Entity Framework and allowed me the opportunity to see Swagger working out of the box. I used Postman to track and test my API calls. Unit testing was also employed using NUNIT.


  • MongoDB
  • C# .NET core API
  • Blazor
  • NUnit

MongoDB Schema


Blazor Wireframes


Bluetree Group
Bluetree Group is the largest online printing company in the UK and they innovated their business further in 2020 by printing masks during the Coronavirus pandemic. I worked as a full-stack developer on instantprint.co.uk as part of a 3 man team via JIRA.
Addon Products System

I was tasked with implementing a full stack system to offer addon products for existing products to increase revenue. The product database contained millions of rows in a SQL Server database. When a user added a product to the basket an addon product should appear depending on whether it is offered or not. I was also tasked with completely overhauling the basket UI.


I designed and implemented the addon product table in T-SQL/SSMS and assigned the correct combination of FK mappings. After this, I implemented the ORM layer in the ASP.NET application. Next the service layer, and then a full MVVM implementation with unit tests first (TDD). The frontend view was then implemented, and afterwards, the overhaul was implemented using SASS/CSS.


This was a complex project as the website is very large and I had to master LINQ in order for the code on the controller to filter values and null check appropriately.


One of the highlights of this project was the CSS only carousel I implemented to avoid using JavaScript, this was an efficiency measure.


  • T-SQL & SSMS
  • ASP.NET
  • Angular
  • SASS & CSS

Before/After


Transactional Email Campaign

I was part of a 3 man team that delivered a transactional emails campaign for Bluetree.


The transactional email campaign was managed via an AWS database, containerised .NET core API and razor based views.


Our emails had to be compatible across 60+ email clients and extensive detailed HTML & CSS knowledge was required to deliver this campaign.


  • AWS Fargate
  • Docker
  • .NET core API
  • Razor
  • Advanced HTML & CSS
Product Turnaround Epic

My day to day job consisted of a constant product drive for revenue. Turnaround times for products were constantly changing and I was always required to implement new products, or new price matrix’s. This mostly took the form of Database work.


A heavily modified version of Umbraco was used in house to run product updates.


  • T-SQL & SSMS
  • ASP.NET
  • Umbraco

Revenue Success


SEO Proposal

I went above and beyond my role to present an SEO proposal to the board. This proposal was designed to strategically improve Bluetree’s online search ranking.


My proposal was accepted and actioned by the company, with a budget allocated towards an SEO team.


  • SEO
(BSc) Web Development, Sheffield Hallam University
I achieved a first class degree with honours at SHU. It was a great experience, I met a lot of great people and learned loads. You can view my degree transcript here.
Dissertation Project
My dissertation project was a mobile application designed to help a member of the English public understand what to do when they have been involved in a road traffic accident and lead them to the correct resolution which may or may not include the forwarding of a car insurance claim to a dummy insurer’s server.   I designed the database, server application and mobile (frontend) application and implemented it using an Agile Scrum methodology. I used Trello to manage my project and my application is available on the Google play store here.   I am immensely proud that my dissertation received a mark of 91%. The markers contacted me afterwards and told me it was the best dissertation they had ever marked in their careers.  
  • SQL
  • ASP.NET MVC
  • Angular.js
  • Apache Cordova
  • UI/UX

Personal Message

 

Dissertation

NHS Database

I had a great time designing a database for an NHS project. UML was also explored in depth.


I achieved the highest grade in my cohort and felt that this was when SQL database design and database concepts really clicked with me.


  • SQL
  • Schema Design
  • UML

NHS Database


UML Class Diagram


Enterprise ASP.NET App

My first large scale .NET web application was centered around layered architecture and web services. MVC was used to implement a university service called the National Admissions Agency.


The focus of this module was to learn application architecture and ASP.NET MVC. The S.O.L.I.D principles as well as DRY was taught to a high level as well as themes such as extensibility, abstraction, separation of concerns, cohesion and coupling.


  • C#
  • ASP.NET
  • Architecture
  • REST

SPA App

Carpool was the first SPA application I wrote, it was written in angular.js.


REST was explored in depth as well as JavaScript frameworks and AJAX.


  • angular.js
  • SPA
  • REST

WordPress Site

A group project was undertaken to deliver a WordPress website to a real client. We built Becky a new website for her fitness business. All aspects of delivering a website were covered.


I implemented a new booking system for Becky as well as completely redesigning her UI. My role in the group was Scrum master as an agile methodology as well as several sprints were undertaken to deliver the website.


  • WordPress
  • UI/UX
  • Agile Scrum

Trello Sprint


Beckys Website


Ruby on Rails App

An MVC app for a bookstore written in Ruby on Rails.


This application was written in Linux and VSCode, git was used as the version control system.


  • Ruby on Rails MVC
  • Debian Linux
  • Git

Django App

An MVC app for IT Services written in Django.


This application was written in Linux and VSCode, git was used as the version control system.


  • Django & Python
  • Debian Linux
  • Git

Other Noteworthy Projects
Tetris in C++

I wrote Tetris in C++ as part of my games development course at the NWRC.


Code effiency was a vital aspect of this application and I was introduced to 2D arrays as well as memory management techniques in C++.


  • C++

Tetris in C++