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.

Summary

Skillset

Javascript
Vanilla
jQuery
Angular.js
Vue.js
React.js
CSS
CSS3
Bootstrap
Responsive Design
OOCSS
BEM
HTML
HTML5
SEO
Semantic HTML
Microdata
Structured Data
Schema Markup
PHP
Vanilla
CodeIgniter
Laravell
Cake
Wordpress
Data
XML
JSON
SOAP
oAuth
Database
SQL
MySQL
SQLite
MongoDB
NoSQL
relational database design
API Design / Integration
REST
oAuth
ePDQ
Google
Facebook Graph
Twitter
Code Patterns / Strategies
MVC
n-tier architecture
OOP
defensive programming
agile code
A*
Web Application Security
XSS
form spoofing
SQL injection
CSRF
obfuscation
authentication
session hijacking
Source Control
Git
SVN
Project Methodologies
agile
TDD
waterfall SDLC
kanban

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 DeveloperJellyfishReigate, Surreywww.jellyfish.com
2007-05-01
2007-06-30

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
Web DeveloperSplinter DesignLiverpoolwww.splinter.co.uk
2007-09-01
2008-02-15

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
Systems Development
CMS
Social Media
Web DeveloperHGA CreativeIrlamwww.hgacreative.com
2008-02-01
2008-04-30

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
Systems Development
CMS
Web DeveloperSmiling WolfLiverpoolwww.smilingwolf.co.uk
2008-04-01
2008-07-30

Project to 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
Systems Development
CMS
Social Media
TrainerTransmediaBristolwww.transmedia.co.uk
2008-07-01
2013-07-30

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
Supporting Skills
training
technical authoring
content authoring
Web DeveloperThe Specter PartnershipWirralwww.specterpartnership.co.uk
2009-02-23
2013-02-28

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
Systems Development
CRM
CMS
Web DeveloperHarvey WalshRuncornwww.harveywalsh.co.uk
2015-10-01
2015-12-31

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
Cake
Javascript
D3.js
HTML5
CSS
Bootstrap
jQuery
web application security
agile
Systems Development
MIS
CRM
Web DeveloperThe University of ManchesterManchesterwww.manchester.ac.uk
2016-02-01
2016-08-30

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
HTML
Javascript
React.js
CSS
PHP
T4 Site Manager
CMS
agile
Supporting Skills
documentation
content authoring
technical authoring
training
Web DeveloperDirect2FloristBoltonwww.direct2florist.co.uk
20017-04-01
2017-04-30

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
Systems Development
e-commerce
Web DeveloperPure Legal LimitedLiverpoolhttp://purelegallimited.co.uk
2018-01-01
2018-06-30

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
Technical AuthorFuture PublishingBathwww.futureplc.com
2012-03-01

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 DeveloperNextpointLiverpoolwww.nextpoint.co.uk
2008-06-01

Developed systems for digital marketing, e-commerce and e-learning. Worked directly with clients throughout the full development process to define requirements, system prototyping, delivery and user training.

Developed digital education courses for maths and computing, complete with learning management system and e-learning content.

Technical Skills
PHP
HTML
Javascript
MySQL
ReactJS
CSS
AngularJS
Node.js
MongoDB
SOAP
web application security
Supporting Skills
agile
TDD
technical authoring
instructional authoring
client facing
e-commerce
e-learning
LMS
CMS

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

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

Interests

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