image

Barry Smith

Web Developer
  • 07707857229
  • divinorum2001@gmail.com
  • https://barrysmith.dev

About Me

I'm a back end developer mainly working in PHP, JS, JQuery and Bootstrap. I am always looking to expand my tech stack and would always welcome the opportunity to learn more

Work Experience

2024 - Present
First Display

Web Developer & IT Support

Providing IT support and developing and implementing a new online shop. I have also started redeveloping their SEO presence and formulating new SEO stratigies. 

I will also be working with the new martketing deaprtment along aise training the new sales staff and helping the company grow, and a redevelopment of the company website is also planned.

April 2023 - Dec 2023
The Healthcare Collection

Senior Web Developer

Working as the sole developer for a private healthcare broker. The initial project was to build a tool to help customers search for the best prices in quality but affordable private healthcare procedures. Worked with business partners and interfacing with other departments while managing the projects seeing them through to launch. The whole project consisted of the following.

CRM

A custom designed CRM for customers to talk with the chosen medical professionals they have selected. Our support staff were always on hand to help the customers in their medical journey and the system allowed us to be available at a moments notice.

API

While working with business partners and third parties I was tasked with creating a REST API to allow our partners to securely post client contact requests directly to our CRM.

Tools Used: HTML, PHP

Main project

The main project was built on the Processwire CMS system, we used this as we needed to utilise it’s API for mass information ingests which we did by way of the custom CSV Import system I built. This allowed us to populate the CMS with the data required but also to set up a custom DB custom designed to be used with the search system I had developed.

Skills Used:
Processwire CMS, PHP, Mysql CSS, Bootstrap, Javascript, jQuery, Vanilla PHP (Custom back end construction), REST api (integration and building a custom one from scratch) Web Hosting, managing DNS, front end design

Reason for leaving: Due to a financial down turn within the company Myself and a number of
others were sadly let go.

March 2022 - June 2022
Insydium

Web Developer (Remote)

Working remotely as part of a small team of developers for a 3d software effects company, daily duties consisted of taking part in zoom meetings with other departments, managing and contributing code towards the codebase via GIT versioning platform servicing the Processwire CMS platform and Opencart E-Commerce system, picking up and managing tickets assigned in Jira.

I saw out my 3 month probationary contract and due elected to move on to other challenges.

Skills Used: Processwire CMS, PHP, Mysql CSS, Bootstrap, Javascript, jQuery

Feb 2021 - March 2022
Cut Price Timber

Web Developer

Sole Developer based in the main office in Trannent, My duties range from Working with management to develop their website from the ground up and set up and execute an SEO plan.

Working with management and the sales department we would develop and look into the viability of introducing an Ecommerce platform for the company. I set up a brand new website using Processwire, started an SEO profile, and installed an E-commerce platform. (Opencart)

Skills Used: Processwire CMS, Photoshop, Graphic Design, PHP, Mysql CSS, Bootstrap, Javascript, jQuery, Opencast (ecommerce)

Reason for leaving: I had done all I could for the company and wanted to push myself further

Feb 2019 - Jan 2020
Bluebox Aviation

Senior Developer

My main role is to develop and maintain in-flight entertainment systems. Working in PHP, Mysql, JavaScript and jquery. along with Twitter's Bootstrap front end framework and a Joomla CMS and using Jira and GIT (via Bit Bucket) for version control.

Working to deadlines, solo and team working are all a part of the day. Using a range of platforms from Joomla to building and maintaining custom built systems using PHP, Javascript (jquery) & Mysql.

Reason for leaving: I was looking for a more rewarding role and wanted to move on to bigger and better things.

May 2015 - Feb 2019
First Mortgage

Web Developer & IT Support

My role within First Mortgage was the sole web developer in charge of planning, building and maintaining custom built back end systems written in PHP & MYSQL that the company then used to allow the mortgage advisors and sales teams to serve the clients needs. The three main systems I built from scratch and was responsible for daily maintenance and development & Support were:

  1. Lead - Tracking System
  2. Cloud - Storage System
  3. Diamond - Partner System Lead Tracking System 

The lead tracking system was built from the ground up using a small ultra light weight mini framework I devised. It utilised Twitter's Bootstrap mobile friendly interface to allow access to it from all devices. The backbone of the system was PHP & mysql and utilised some dynamic modals for ease of user interaction. When a user filled out a form from our main web page their details would be stored into the database and a timed CRON would pick up the lead, determine where they loved based on what information they had previously entered and alert the branch closest to them to handle the sales enquiry. As time went by we had to implement new features like sales reports, usage stats, and even a spam filter. All user actions were written into a log system that Cloud Storage System

This is an off site document storage system built for industry required privacy and compliance controls. A remote document storage system that supervisors from all branches up and down the country would login and file all sales support, advisorsand supervisors documents. It utilised user management that would allow read only, selective write, and full write access based upon a users access level. Diamond Partner System

Technologies used: PHP & MYSQL, Javascript, Twitter Bootstrap HTML, AWS Hosting, PhantomJS Library

This also built from the ground up using the same base as the other previously mentioned projects, this project was for our builder partners to work with us to help provide their clients mortgages and to track the conversion rate of the applications. It made use of User management allowing people of selected ranks site wide features depending on the rank they had. Reports were downloadable as both PDF and Excel documents and all leads were searchable based on user definable date ranges or lead status.

My reason for leaving: Let go due to a downturn in business blamed on the uncertainty of Brexit

May 2014 - Jan 2015
Internet Creation

Web Developer

While working at Internet creation I worked in a 3 man development team comprised of a front end developer and a backend developer, plus myself.

Responsibilities:

  • Working to arranged client briefs to ensure that all criteria were met to the clients expectations
  • Hold one to one client meetings to ascertain exactly what the client needs were and how we could be fulfil them.
  • Deliver & agreed products on time to meet the client's deadline.

Reason for leaving: Not enough work for 2 back end developers so as I was last man in I was let go

May 2014 - Oct 2014
McEwan Fraser Legal

Web Developer

While working at McEwan Fraser Legal I have designed and developed an IT helpdesk web service to be used in house to maximise the efficiency of the IT teams helpdesk service to replace an Email based service. In my development role at McEwan Fraser Legal we use Git version management system to synchronise all our work as we are all working on different

Responsibilities:

  • Maintain & and Develop the company's award winning customer sales portal
  • Develop and maintain the company's web presence ensuring ease of access to all available properties. 
  • Provide IT support to all departments and customers of McEwan Fraser Legal.
  • All development in PHP using the Yii framework
  • Develop new and rich features for the customer service portal
  • Help develop & maintain the Git code repository
July 2010 - May 2014
Crystals Limited

Web Developer & IT Support

In house web design & development building and creating web presence for each company department and managing SEO.

Responsibilities:

  • Design, maintain all company websites & update as required
  • Manage & maintain web hosting for all websites
  • Provide & Manage E-commerce solutions
  • Develop and maintain online company profiles for each division of Crystals Limited
  • Develop and manage CMS web sites
  • Shoot & edit videos for public viewing 
  • Develop & create sales media for public distribution (Posters for clients, sales brochures)
  • Maintain onsite MSBS (Microsoft Small Business Server) 

Reason for leaving: I wanted to push my career towards a more Web Development orientated path

CV Download

Download CV


Tech Stack

  • HTML
  • PHP
  • JS
  • MYSQL
  • jQuery
  • Web Hosting
  • Processwire CMS

Soft Skills

  • Leadership
  • Project Management
  • DevOps
  • Public Speaking

Projects

Idle Blog

Project desc goes here aenean ut libero sit amet ante fermentum scelerisque non a leo.

HEX to CMYK

Convert HEX colour codes to CMYK in real time

Meta Tag Inspector

Powerful SEO tool for inspecting META tags of any web page

Lazy Tools API

Powerful and multi featured API hand coded from the ground up.

Education

  • HND Interactive Media Studies
    Telford College, Edinburgh
    2009 - 2010

Languages

  • English
Color Switcher