Leon Brown

E: me@leonbrown.info

T: 07747 023 781

L: linkedin.com/in/leonbrownuk

A full stack developer with significant experience in both front end and server side web applications development. Experienced in developing websites, progressive web apps, databases and data management systems. Possesses thorough understanding of agile programming tactics to reduce risks and conflict that emerge from change requirements.

Expertise

  • Web Developer
  • Technical Author
  • Trainer

Portfolio

Project History

  • e-commerce
  • e-learning
  • intranet
  • CMS
  • CRM
  • MIS

Publications

Skillset

Javascript17 years
Vanilla
Typescript
React
jQuery
Angular
Vue
CSS17 years
CSS3
Bootstrap
Responsive Design
OOCSS
BEM
HTML17 years
HTML5
SEO
Semantic HTML
Microdata
Structured Data
Schema Markup
PHP16 years
Vanilla
CodeIgniter
Laravel
CakePHP
WordPress
Drupal
Data16 years
XML
JSON
SOAP
oAuth
Database16 years
SQL
MySQL
SQLite
MongoDB
NoSQL
relational database design
API Design / Integration
REST
oAuth
ePDQ
Google
Facebook Graph
Twitter
Code Patterns / Strategies16 years
MVC
n-tier architecture
OOP
defensive programming
agile code
A*
Web Application Security16 years
XSS
form spoofing
SQL injection
CSRF
obfuscation
authentication
session hijacking
Source Control
Git
SVN
Project Methodologies16 years
agile
TDD
waterfall SDLC
kanban
Content Management Systems8 years
WordPress
T4 Site Manager
Drupal

Social Communications

Client Facing

Use of agile methods for client engagement to gain informative feedback.

Training

Delivery of training programmes beneficial for upskilling junior developers and project hand over.

Writing

Effective use of English for written communications, documentation and instructions that are easily and quickly understood.

Sign Language

Can use working knowledge of sign language to communicate with deaf people.

Experience

Web DeveloperNextpointLiverpoolwww.nextpoint.co.uk
From June 2008
To present

Developed database and visual data tools for research programmes of the University of Liverpool and Liverpool John Moore's University.

Developed digital marketing and e-commerce websites for small businesses, as well as providing support to develop components and assets for open source systems - WordPress and Drupal.

Created an online tuition platform for teaching computing, programming and maths throughout the pandemic. Features realtime video conferencing using WebRTC, interactive lesson exercises, assessments tool, drawing canvas, spreadsheet and Python programming IDE.

Technical Skills
PHP
HTML
Javascript
XML
JSON
MySQL
React.js
CSS
AngularJS
Node.js
Laravel
SOAP
web application security
WordPress
Drupal
Supporting Skills
agile
TDD
technical authoring
instructional authoring
client facing
e-commerce
e-learning
LMS
CMS
Technical AuthorFuture PublishingBathwww.futureplc.com
From March 2012
To present

Commissioned to write tutorials and features for industry leading publications .Net and Web Designer magazines. Features have covered web development topics for front end, web application security and project management. Tutorials show how to refine advanced front end presentation techniques down to a maximum of nine steps using efficient code.

Technical Skills
ReactJS
AngularJS
Javascript
HTML5
CSS
Javascript
jQuery
web application security
Supporting Skills
content authoring
technical authoring
Web DeveloperPure Legal LimitedLiverpoolpurelegallimited.co.uk
From January 2018
To June 2018

Developed resources for improving efficiency of the business operations. Resulted in development of:

  • Information dashboard for providing partners of the information with detailed information about case status and performance.
  • Questionnaire data capture tool for use with e-mail marketing.
  • Intranet providing access to documents, announcements and details about staff availability.
  • Admin automation tools, allowing paperwork to be reduced from 30 minutes to just 1 minute.
Technical Skills
C#
.Net
PHP
Javascript
HTML5
CSS
Javascript
jQuery
agile
Proclaim
API
SOAP
web application security
Systems Development
MIS
CRM
Intranet
agile
TDD
Web DeveloperDirect2FloristBoltonwww.direct2florist.co.uk
From April 20017
To April 2017

Developed an integration with Barclay’s ePDQ payment system across the company’s international e-commerce platform. The project supported thousands of florist businesses to accept secure online payments.

Technical Skills
PHP
HTML
Javascript
API Integration
ePDQ
web application security
oAuth
Systems Development
e-commerce
TDD
Web DeveloperThe University of ManchesterManchesterwww.manchester.ac.uk
From February 2016
To August 2016

Provided support for the management of university websites. Developed database functionality for use in T4 CMS, allowing staff to create searchable lists for the university websites. A range of front end website components were also created using the latest HTML5 techniques. Delivered a training course for the university developers for working with their in house framework and T4 components.

Technical Skills
HTML5
Javascript
React.js
CSS
PHP
T4 Site Manager
CMS
Supporting Skills
documentation
content authoring
technical authoring
training
agile
Web DeveloperHarvey WalshRuncornwww.harveywalsh.co.uk
From October 2015
To December 2015

Developed custom data analysis features for a clinical care reporting system used by the NHS. Integrated security features for the wider system to prevent unauthorised access and verification of user privileges.

Technical Skills
PHP
MySQL
CakePHP
Javascript
D3.js
HTML5
CSS
Bootstrap
jQuery
web application security
Systems Development
MIS
CRM
agile
TDD
TrainerTransmediaBristolwww.transmedia.co.uk
From July 2008
To July 2013

Delivered training courses for organisations including O2 and the NHS on specialist software development subjects including web systems security, web accessibility and advanced software patterns for PHP, the Facebook developer API, Javascript and HTML5. Was responsible for creating course materials, specifications and sample code.

Technical Skills
Angular.js
Javascript
CSS
HTML
PHP
web application security
MVC
JSON
XML
Supporting Skills
training
technical authoring
content authoring
Web DeveloperThe Specter PartnershipWirralwww.specterpartnership.co.uk
From February 2009
To February 2013

Provided technical services to support the organisation's online marketing activities. Developed and supported a bespoke system for the marketing department to manage online sales payments from the company websites, sales reporting, customer relationship management and affiliate marketing management.

Technical Skills
Web Design
HTML
CSS
Javascript
PHP
MySQL
SEO
web application security
WordPress
JSON
XML
SOAP
agile
Systems Development
CRM
CMS
MIS
Web DeveloperSmiling WolfLiverpoolwww.smilingwolf.co.uk
From April 2008
To July 2008

Project to a develop social network platform for Liverpool arts organisation FACT. Social network platform created for the Freehand project encourage the creation and sharing of creative content in the form of pictures, writing and video. Social network allowed users to have their own profiles to showcase their portfolio and engage discussion with other users.

Technical Skills
PHP
MySQL
HTML
CSS
Javascript
MVC
CodeIgniter
web application security
XML
JSON
agile
Systems Development
CMS
Social Network System
Web DeveloperHGA CreativeIrlamwww.hgacreative.com
From February 2008
To April 2008

Delivered short term support for the conversion of designs to websites. Tasks included conversion of Photoshop graphic designs to CSS based HTML web pages that were cross browser compatible with modern browsers and older versions of Internet Explorer. Websites used Javascript for interactive features along with PHP for server side content management.

Technical Skills
CSS
HTML
PHP
Javascript
web application security
agile
Systems Development
CMS
Web DeveloperSplinter DesignLiverpoolwww.splinter.co.uk
From September 2007
To February 2008

Created a content management system and social network for the J8 Summit – the junior league of the G8 Summit organised by Unicef and Deutche Bank. Responsibilities also included the conversion of designs to HTML and CSS with Javascript support for client side interactive functionality.

Technical Skills
PHP
MySQL
HTML
CSS
Javascript
agile
Systems Development
CMS
Social Media
Web DeveloperJellyfishReigate, Surreywww.jellyfish.com
From May 2007
To June 2007

Provided support to the PPC marketing executives for developing and updating web pages with content, design and functionality, as well as creating new websites from design specifications for brands including New Scientist and Men's Health.

Technical Skills
HTML
CSS
Javascript
SEO

Portfolio

AskVASleonbrown.info/l/1
infographics
visual data capture
animation

Visual data capture tool for describing vehicle accident details. Application consists of components for visual data capture and integration with Proclaim case management system. The system allows solicitors and other users of the Proclaim case management system to access and review accident details, including playback of the animated visual description of the accident created by the claimant.

Skills Used
HTML
CSS
Javascript
PHP
MySQL
MVC
XML
REST
API
Proclaim API
SOAP
Nextpointleonbrown.info/l/2
e-learning

Digital learning platform for education content delivery and student performance tracking. Detailed analysis features for student interactions helps tutors and teachers to make informed decisions for lesson plans by understanding obstacles affecting student progress.

Skills Used
Javascript
data
JSON
HTML
CSS
PHP
MySQL
Pets at Homeleonbrown.info/l/3
e-commerce

Developed layout styling, UI components and data entry validation functionality.

  • Picture select input.
  • Realtime validation notification.
  • Realtime input formatting.
  • Adjustable validation rules.
Skills Used
Javascript
HTML
CSS
SASS
BEM
agile

Awards

undefined

Publications

Web Design Tutorialsleonbrown.info/l/4Future Publishing

A selection of tutorials commissioned by Future Publishing’s industry leading publications Web Designer and .Net. are available online. Examples cover the use of front end web development for providing advanced visual effects without unnecessary dependencies of frameworks and libraries.

Programming Conceptsleonbrown.info/l/5Nextpoint

An introduction to programming concepts for beginners, written and presented in a format relatable to anyone without an academic background. Includes access to smartphone e-learning content accessible through QR code scanning.

Education

undefined

Interests

Main interests.
computer games
strategy games
astronomy
drawing
graphic design
martial arts