Cloud Architect • Full Stack Developer

ABOUT ME

Cloud Solutions • Full Stack Development • AMP/PWA • Tech SEO • Dynamics 365 • Digital Marketing

Paul Hale LinkedIn Profile
Career

I’m a cloud consultant and full stack developer with 30+ years IT experience.

My recent focus has been converting websites into AMP Progressive Web Apps. AMP sites are marked with a lightening bolt ⚡️ icon in mobile search engine results. From a technical SEO perspective they force excellence as developers must abide by best practises in-order for a site or page to be deemed AMP validated. This effort is rewarded when AMP validated content is accepted and served from the global AMP cache CDN network, resulting in a user first experience for AMP site visitors.

Please feel free to connect with me on LinkedIn or phone for a chat…

Office: +44 (0)20 3443 8777
Direct: +44 (0)20 8148 4310

CODE STACK

70
C#
2000 - Date
85
TypeScript
2014 - Date
85
JavaScript
1998 - Date
75
Swift
2014 - Date
65
Rust
2017 - Date
85
Microservices
.NET Core C# / Rust

DEVELOPMENT STACK

85
Code editors
VS Code, Visual Studio, Xcode and Vim (Yes, I like Vim - get over it)
80
Build System
Gulp, NPM and Bash Scripts
80
Azure DevOps
Formerly Visual Studio Team Services
85
Git
Run my own hybrid RAID Git server
75
Docker
Dev Databases and Production Microservices
65
Orchestration
Kubernetes / Service Fabric Mesh

CLOUD STACK

80
Cloud Consultancy
Azure
75
Cloud Architecture
Azure
80
Cloud Migrations
Azure
80
Cloud Storage
Azure / Google / O365
75
Cloud Security
Azure
80
Cloud Databases
Azure SQL / MySQL
85
Serverless
Azure
85
IAAS / PAAS / SAAS
Azure
85
Function Apps
Microservices
85
Logic Apps
Azure
70
Azure CLI
Azure Management
55
ARM Templates
Azure Deployment

SERVER STACK

80
Windows Server
NT 3.51 - 2019
85
Hyper-V
2008 + 2008R2
85
IIS Server
v1.0 - v10
80
Node Express
2012 - Date
80
Hyper Crate
Rust Microservices
85
Synology NAS
Git Repos / DNS / CloudSync

APP STACK

85
PWA
Progressive Web App (TypeScript ➔ JavaScript)
65
PWAA
Progressive WebAssembly Apps   (Rust ➔ WASM)
75
Node
TypeScript / JavaScript
70
ASP.NET / MVC
Web Apps / SPA
65
Entity Framework
Code First / Migrations
75
Console Apps
.NET Core / Rust / Node
75
iOS Apps
UIKit (Swift)
75
macOS Apps
AppKit (Swift)
75
Core Data
Local Persistent Storage
65
CloudKit
iCloud Persistent Storage
85
WebKit
Web Content Within Native App Views
60
Core Animation
Animation Framework

WEB STACK

90
AMP
Progressive Stories and Sites
85
PostCSS / CSS
Cascading Style Sheets
75
Polymer / lit-HTML
HTML Templating
65
LESS / SASS
CSS Transformations
80
CSS Grid
CSS Grid Layout
85
Bootstrap
Front-end Framework
75
Web Components
Custom Elements / Shadow DOM / Templates
50
AngularJS
Front-end Framework
50
React
Front-end Framework
40
PHP
Only if I have to
85
WordPress
CMS Development (PHP)
90
Technical SEO
Search Engine Optimisation

DATABASE STACK

75
MS SQL
Microsoft SQL
80
MySQL
WordPress Backend Database Experience
70
SQLite
iOS / macOS Core Data Experience
55
MongoDB
Development Environment Playground
35
Redis
Development Environment Playground
25
CosmosDB
Theory only

OFFICE STACK

85
Office 365
Microsoft Office 365 Cloud Administration
75
Dynamics 365
Customisations and API's
75
Sharepoint Online
Setup and Customisations
75
PowerApps
Rapid Business Apps
70
PowerBI
Business Intelligence Dynamic Charts
90
Teams
+ Integration with Cloud Apps

INFOSEC STACK

65
Kali Linux
Penetration Testing Distribution
80
NMAP
Network Scanning
75
Wireshark
Network Analysis
70
Metasploit
Penetration Testing Framework
65
OpenVAS
Open Vulnerability Assessment System
45
SQLMap
SQL Injection Detection

PROTOTYPE STACK

80
Adobe XD
UI / UX
65
Adobe Illustrator
Design
70
Adobe Photoshop
UI Design
75
Sketch
Design
80
OmniGraffle
System Design
50
InVision
UI / UX

MY RESUME

Please take a copy of my CV for your records

pdf word

Over thirty years professional IT experience. My career started in 1988 working as a computer engineer. I have been programming since 1981. I am capable of architecting greenfield systems and highly competent when working in existing brownfield deployments. I enjoy continuous learning and mastering new cutting edge technologies.

Programming is a life long passion.

work experience

my professional background

date
May
2005
Domainscanners Ltd
Milton Keynes, UK
Cloud Consultant • Full Stack Developer

Recent development work includes Azure serverless functions and logic apps that bridge custom built cloud hosted apps, Office 365 and Dynamics 365. I’m also capable of developing highly performant Rust/Hypercrate, C#/.NET Core and TypeScript/Node Microservices and orchestrating them using Azure Service Fabric Mesh or Kubernetes.

I can architect and build customised cloud solutions that meet any businesses immediate organisational goals and seamlessly elevate them to the latest industry standard technologies. I have accumulated vast IT experience over 30 years working in the industry.

Recent achievements and experience include…

✓ Architected and Implemented Domainscanners multi-cloud hosting platform
✓ Successful cloud migrations for almost 100 customers
✓ Managed cloud solutions
✓ Azure DevOps and in-house development environments
✓ Azure Serverless Logic App Development
✓ Azure Serverless Function App Development
✓ Microservices development using Rust, .NET Core, Node and Docker
✓ DNS Management
✓ Office 365 provision and management
✓ Microsoft Phone System management and Office 365 integration
✓ Microsoft Teams management
✓ Dynamics 365 provision, management and app development
✓ AMP website / story development
✓ Technical SEO
April
2005
January
2002
Safenames
Milton Keynes, UK
Lead Developer

Worked on an International Domain Name Registration portal used to consolidate international domains.

Stack: ASP.NET, C#, SQL.
January
2002
January
2000
Vodafone
London, UK
Lead Developer

Worked on Vodafone's mobile portal. I was responsible for writing web based mobile apps that consumed various data feeds such as news, weather, sports scores etc. and delivering a compelling UX for mobile consumers.

Stack: WAP, WML, Java, JSP, ASP, C#
December
1999
July
1998
KPNQwest
The Hague, Holland
Developer (Contract)

Designed and coded internal systems including a company wide telephone contact system that included a WAP access layer so that users could browse intranet contacts on their Nokia 7110 phones. I later extended the system so that users could read and send emails from their phones.

Stack: WAP, WML, ASP, VB
June
1998
January
1998
BP Oil
London, UK
Developer • Technical Author (Contract)
Worked for three months coding a common desktop operating environment app to simplify and improve COE deployment and a further three months documenting server and desktop rollout best practises.
December
1997
January
1997
Mercedes Benz
Milton Keynes, UK
Developer (Contract)
Worked on an in-house centralised print storage / management system that was accessible to all Mercedes Benz dealers located around the World.
December
1996
July
1996
Deutsche Morgan Grenfell
London, UK
Developer (Contract)
Worked within the banks TAG (Technical Architect Team). Worked on some early intranet and Lotus Notes back office apps.
June
1996
May
1992
EDS
UK and Europe
Server / Network Engineer (Contract)
Provided 2nd and 3rd line support. Later I was  responsible for client server and LAN installations throughout the UK and Europe. I worked for a number of EDS’s high profile clients including General Motors, ATKearney and Rolls-Royce.
April
1992
March
1988
SD-Scicon
Milton Keynes, UK
Computer Engineer • Division Developer (Permanent)
First line support of staff and then later customer equipment on and off site. We fixed hardware in-house within our own workshop. I was also responsible for the engineering divisions databases where I set about writing front end UI’s to make them user friendly. This was back in the days of dBase and Clipper.

STUDY

How I keep my skills current

Full Stack Study Log

Now
January
2011
Pluralsight
Hardcore Developer and IT Training
pluralsight.com
Pluralsight is one of the world's best on-demand training resources for programmers and IT professionals. Their library is rapidly expanding and contains a wealth of information for all aspects of computing delivered by top IT professionals and trainers. Click here to view my Pluralsight profile.
NOW
March
2019
LinkedIn Learning
The world's largest professional network
Linkedin Learning
LinkedIn Learning (formerly lynda.com) offers video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. I switched my subscription from Lynda to LinkedIn when they completed migrating all of Lynda.com's courses to their own platform in 2019.
NOW
JANUARY
2002
Microsoft / Apple
BUILD / WWDC
Build / WWDC
Every year I watch the majority of online sessions published by Microsoft's Build Conference and Apple's WWDC (World Wide Developer Conference). This helps keep me clued in on what's new and what's upon each platforms horizon.
Now
1984
Kindle / iBooks / E-books
I like to read
Digital Tech Library
I started out attending micro-fairs in London where I would purchase code sheets for a few pence. Over the years I have formed an impressive tech library. In 2008 I purchased my first Kindle and my digital library has been growing steadily ever since. Check out my Study Log for the books I've read.
March
2019
January
2010
Lynda.com
To help you learn the skills you need to achieve your full potential
lynda.com
I used Lynda.com to keep myself clued in on the latest software suites and apps. For example, there are some excellent resources on the Adobe Creative Cloud suite of apps. Additionally, they offered insightful material on server configuration and iOS development. I also used Lynda's library of courses to fuel my photography and music production hobbies. Lynda.com was acquired by LinkedIn in 2015 for $1.5 billion.

MY Projects

Project Portfolio

GitHub
GitHub
Domainscanners Ltd
Domainscanners Ltd
Silver Shadow LightSwitch Shell
Silver Shadow LightSwitch Shell

CONTACT ME

GET IN TOUCH

Newport Pagnell, England

+44 (0) 7734 544302

Had too much spam via this form and captcha's suck. Please connect via any Social Media link above.

CLOUD ARCHITECT • FULL STACK DEVELOPER