CV Peter Marshall 16/11/2020 (v0.1.1)

Software Developer interested in Clojure, Clojure Script and Rust.

Contact Details

07957 549089
petermarshall53@gmail.com


Demonstration Code And Repo

A problem characterisation and design tool based on DeMaro Stuctured Systems Design in Clojure Script, Clojure and Rust.

sa.demo.softwarebynumbers.com (netlify - can be slow if dropped from cdn)

https://bitbucket.org/sasys/workspace/repositories (Project Repositories)

https://sasys.bitbucket.io (Project Home Page And Rational)

The link shows the community version project repositories. Bitbucket won't allow non-team members to navigate the project folders view.


Skills And Technology Summary

Once a long term Java programmer, I now consider Clojure and Clojure Script to be my languages of choice. I have written Python 2 and 3. I spent over 10 years with Java as my main language. Currently I am putting together a Progressive Web Application (PWA) in ClojureScript, Clojure, Rust with ReFrame and Material UI.

Recent DB usage includes Postgres and PostgresGIS. Currently using PouchDB and Couch DB for application eventual synchronisation. I have architected and built for GCP, Kubernetes, Istio and Docker.


Career Overview

Startups ViaTechnology Ltd Python Kubernetes Jupyterhub, Eurocontol Cloud Analytics.
Software By Numbers Ltd - my company, web app, PWA and server development in Clojure and Clojurescript.
Critical Infrastructure (SC) Raytheon Government (SC) Fujitsu (Points System), Raytheon Systems (EBorders, DTT), Detica, Thales
Media Sony, BSkyB
Banking Standard Chartered, RBS
Retail (POS) Triangle Group
Safety Related Lockheed (EnRoute Centre - Ada)
Defence and RT Submarine Sonar DSP Development, Military Gas Turbine Engine Monitoring, Raytheon (DTT), Thales (NOTAM handler).


Education

Degree BSc 2.1 Hons Electronic Engineering.
Sun Certified Java Developer
Sun Certified Java Programmer
Skills Matter, Fast Track To Clojure
Coursera, Machine Learning (Andrew Ng)


Career History

Software By Numbers Ltd (my company)

Development of a problem definition and analysis tool using Clojurescript, Material UI, ReFrame, Clojure and Rust. Targeted at Docker, Kubernetes (Minicube) and GCP.

Via Technology Ltd - Fixed Price

Architect, designer and developer for Euro Control PRU Cloud Based Analytics platform. Bid and implementation. Python, Google Cloud Platform, Kubernetes and Docker.

Thales - contract

Developer - NOTAM handing system.
Java.

Raytheon Systems - contract

Developer - Defence Targeting Toolset.

Raytheon Systems - contract

Designer and developer - Critical Infrastructure Protection.
Java.

Fujitsu - contract

Developer - Points Based Immigration System.
Java.

Detica - contract

Front end developer - web client.
Java.

Raytheon Systems - contract

Developer - EBorders Programme.
Java.

Fujitsu - contract

Designer and developer - Borders and Immigration Agency Points Based Immigration System (PBS).
Java.

Triangle-Group - contract

Designer, Developer - Point of Sale system.
Java.

Sun Professional Services Vodafone - contract

Live system development and updates.
Java.

BT Exact - contract

Architect and designer - XML message.
Java.

Sony - contract

Enterprise Bus Architect and Senior Developer.
Java.

Vodafone - contract

Network Protocol Consultant - Web Services.
Java.

Nokia Networks - contract

Senior Java Developer.
Java.

Tanning Technology Europe - permanent

Senior Consultant For J2EE Technologies.
Team Lead Standard Chartered Bank.
Royal Bank Of Scotland.
BSkyB UI architect and team lead.
Java.


Personal And Contact Details

Contact

07957549089

58 Pauntley Rd
Mudeford
Dorset
BH233JW


Interests Past And Present

Current:
I am a keen motorcyclist with a KTM 1090 Adventure. I have an advanced motorcycle licence (IAM) and enjoy moto-camping.

I enjoy mountain biking. I have completed the Rat Race Crossing (across the UK off road) on my Specialized Camber Carbon 29er.

Past:
Offshore and inshore yachting. I have owned a single/double handed offshore racing boat (Pogo Mk 1) which I raced single handed around the French coast. Have completed a double handed Fastnet. This sport requires a great deal of determination, self motivation and self reliance. These are qualities which I believe I bring to the work place. I am a lapsed commercially endorsed RYA Yachtmaster (Offshore).

I spent many years windsurfing on slalom and wave boards.