LiamMcLeod
  • Email
Logo Image
Liam McLeod

Software Engineer
  • Network Diagnostics Ltd (Lead Software Engineer)
  • on Kaisan Cloud [Formerly Aspen] (2022-Current)
  • on AspenOne (2020-2022)
  • Rearmed.gg (2022)
  • Full-Stack Developer (2016-2020)
  • Bexhill College (IT Faculty Support) (2015-2017)
Projects

Provided freelance web management & development services.

A few projects of note:

Bexhill College Interactive Displays — PHP 5.3, JavaScript — Developer

Examplar — NodeJS, VueJS — Developer

Bayes History (Precursor to Credence) — NodeJS, VueJS — Lead Developer

Credence — Laravel, VueJS — Lead Developer

Revision Rocks — Laravel, Blade — Administrator

H&R LP — WordPress, Javascript — Developer, Administrator

Personal Project:

SteamSwitch — Electron, NodeJS, JS — Developer, Owner

ElectronReact Project — Electron, ReactJS — Developer, Owner

This Portfolio :P — Bootstrap — Developer, Owner

IT Faculty Support Staff

I supported students attending Bexhill 6th Form College providing coursework support for Level 3 IT diplomas, Computing and Computer Science A-Levels.

Responsibilities included but not limited to:

Providing support, lessons and tutorials mainly in Java.

Some student projects were created in VB.NET, PHP, Javascript which I was also required to assist and support with.

Included supporting staff in their lessons. Providing lesson plans, worksheets, guides, tutorials, one-on-one support.

One-on-one tailored support sessions and group coding tutorials.

Testing and marking of student assignments.

Setup / maintenance of the department's displays.

Creation of a bespoke full-stack application for touch interactive display used in the IT Faculty.

Lead Software Engineer

Lead Software Engineer of Aspen, an enterprise network solution and Network Diagnostics' flagship product from project foundation. Providing project management, consultation, development and direction of contracted staff.

Responsibilities include but not limited to:

Sofware Engineer:

Full-stack development of Aspen platform from ground up — (WebSockets, PHP, JS).

Frontend — (VueJS, ReactJS)

Backend — (PHP, NodeJS)

Lead design & development of Aspen software — (WebSockets, NodeJS, PHP, Python).

Design & implementation of cloud-server, websocket, client and network architecture — (including Nginx, Redis)

DevOps:

Docker environment development.

AWS cloud deployment & management — (EB, EC2, Route53, CLBs, Autoscaling & more)

Software deployment on customer networks & linux systems.

WebSocket implementation & deployment.

Database design, implementation & management — (PostgreSQL).

Asset & repository management — (Git).

Additional:

Full platform documentation.

Contractor SoWs.

Investor Decks.