Programming & Web Development

About experience and past developments

Experience:

Personal

Personal Development

Partaking in Game Jams and small side projects to learn new technologies. Improving on Object Design and SOLID principles. Learning Design Patterns.

Training:

Duke University - Building Cloud Computing Solutions at Scale Specialization

Invent Partners - Digital Agency

Full Stack Developer

February 2020 - Present

A small agency team working on two major projects in the auction automotive industry and the dental education sector. Using an in-house OO MVC PHP Framework.

Automotive Auction Platform:

- Focusing on writing/optimising MySQL queries for reporting and tables.

- Integrating V12 Finance API to process credit applications for buyers at vehicle auctions

- Data imports and exports, PDF generation, working with Cap API and other vehicle lookups

Dental School Software:

- Fully test-driven development of University timetabling system

- Writing API structure to be consumed by Vue frontend developer

Blue Mantis - Digital Agency

PHP Web Developer

January 2017 - February 2020

A small digital agency team, which expanded from 5 to 20 employees over a couple of years. Focusing primarily on Laravel projects but also involved in CMS and eCommerce sites.

Penstripe - School Planner and Teacher Diaries Dashboard:

- Integrating Chili Publish into a Laravel dashboard to enable our client and hundreds of schools across the UK to customise their own planners and diaries

- Meeting and working independently with the client to deliver the product

- Implementing different PDF services to merge files and alter planners ready for printing

- Polling Chili Publish for managing PDF generation queues using Laravel jobs

- Optimising MySQL queries and writing views for reports and progress monitoring

Traffic and Pedestrian Analytics Dashboard:

- Working with Bluetooth and WiFi scanning technology to display travel and waiting patterns on a Laravel Dashboard

- Implementing Vuetify frontend alongside ChartJS and D3

- Using AWS RDS and Laravel Jobs to convert raw data into analytics figures

Recruitment Agency KPI Dashboard:

- Implementing new features on a Laravel dashboard to display analytics of employees, teams, and branches.

- Implementing HR-related features and role / privilege hierarchies

Tracsis Plc TADS Division - Transport Analysis

Senior Data Analyst / Programmer

August 2014 - January 2017

The position was of a mix full stack web developer and data analyst which evolved over the years. Website projects focused around project planning or survey results, for internal or client use.

- Website design and development, PHP, MySQL, JQuery, Bootstrap and AngularJS, alongside ChartJS and mapping libraries

- Optimisation of project planning and work processes through the use of Java, VBA, and web development

- Compiling reports based on the results of collected data, and guides for instructional use

Responsible for all analysis aspects of a major project. Assisting in the development of new projects. Coordinating a small team to run analysis of continuous projects. Optimising development pipelines. Utilising VBA and Askia Tablet Survey Training to improve current projects and expand into new areas.

Tracsis Plc (Sky High Technology Ltd) - Transport Analysis

Specialist Data Supervisor

March 2013 - August 2014

Coordinating a small team to run all analysis aspects of continuous projects. Focusing on the development and improvement of specialist areas of analysis work. Utilising VBA and Askia Training to improve current projects and expand into new areas.

Personal (Past)

Personal Development

Personal projects creating websites, small tools, and experimenting with libraries and APIs.