Full Stack Software Craftsman

ABOUT ME

I entered 'run' and my career began

As my code ran, a shiver ran down my spine. This was cool. If I can do this in a few minutes what can I do in a day? A week? A month? I was 9 years old and had just coded my first computer program. I soon had an assortment of naughty words scrolling across Tandy's window display.

PAUL HALE
Software Architect   •   Full Stack Developer    •   CEO / CTO

My career spans three decades during which time I have worked as a computer field / workshop engineer, server / network engineer, 1st / 2nd / 3rd line support, technical author, web / intranet developer, UI / UX designer, network / systems analyst, software / cloud architect, cloud consultant and multilingual programmer. The one constant in my career has been code.

I specialise in writing business productivity systems and apps. I co-founded an internet domain registrar in 2000 and my own global internet services company in 2005. I am currently developing a next-generation global domain registration and management system which will bring our cross-platform internet services app to life. I am occasionally available for hire on a contract or freelance basis.

PROGRAMMING LANGUAGES

90
C#

2000 - Date

80
Swift

2014 - Date

80
PHP

2007 - Date

50
C++

2010 - Date

80
JavaScript

1998 - Date

80
VB / VBA

2001 - Date

DEVELOPMENT ENVIRONMENT

90
Visual Studio

My Main IDE

90
VS Code

My Lightweight Code Editor

85
Xcode

Use for iOS, WatchOS and C++ Development

90
VSO

Agile Project Sprints, Scrum, Backlog and KanBan

85
Git

Run My Own Hybrid RAID Git Server

90
WAMP / MAMP / LAMP

Windows / Apple / Linux Stacks

SERVER STACK

85
Windows Server Engineer

NT 4.0 - 2008R2

90
Hyper-V Server

2008 + 2008R2

90
IIS Server

v6.0 - v7.5

85
SQL Server

MS SQL Server 2005 - 2008R2

90
Apple Server

DNS / XCode Continuous Integration

90
Synology NAS

Git Repos / DNS / CloudSync

APP DEVELOPMENT

90
OOP

20+ years Object Oriented Programming experience

90
WUP

Windows Universal Platform Developer (XAML / C#)

80
iOS / watchOS

iPhone, iPad and Apple Watch Developer (Swift)

85
Silverlight

Silverlight v5 Developer (XAML / C#)

95
LightSwitch

LightSwitch and Dynamic Data Jedi Since 2011

85
TDD

Test Driven Development (MSTest / XCTest)

90
Entity Framework

Code First / Migrations

85
SQL / LINQ

App / System Level (not DBA)

85
Dependency Injection

IOC via Unity, Ninject and Castle Windsor

75
Message Queues

Good Experience with MSMQ and NServiceBus

90
XAML

UI/UX App Design

75
Design Patterns

Integrate GOF Design Patterns Where Possible

WEB DEVELOPMENT

90
HTML / CSS / SASS / LESS / BOOTSTRAP

Responsive Web Design Skills

75
Gulp / Grunt

Task Management

90
jQuery / jQuery UI

Cross-browser AJAX / Web UI

90
ASP.NET MVC

Web Apps (Razor / C#)

90
ASP.NET Web API

HTTP Services (MVC / C#)

85
WordPress

CMS Development (PHP)

DESIGN TOOLS

90
VS Ultimate

Software Architecture

90
Blend

UI/UX Design

75
Adobe Photoshop

Creative Cloud Member

75
Adobe Illustrator

Create Cloud Member

95
Adobe Edge

Creative Cloud Member

90
Artisteer

Rapid Web Design Tool

MY RESUME

Please take a copy of my CV for your records

pdf word

Over Twenty years professional IT experience. My career started in 1988 working as a computer field 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 learning and mastering new cutting edge technologies. Programming is a life long passion.

work experience

my professional background

now
May
2005
Domainscanners Ltd
Milton Keynes, UK
Software Architect • Full Stack Developer (CEO / CTO)

I founded Domainscanners Ltd in 2005. We are a global internet services company offering a wide range of services including global domain name registrations and management, responsive web design, hosting, cloud consulting and security services. Occasionally I take on freelance and contract roles. I have recently delivered projects for Aldermore Bank, Vodafone and the Open University.

April
2005
January
2002
Safenames
Milton Keynes, UK
Lead Developer (Partner)

Responsible for delivering our International domain name registration system. I coded the system using ASP.NET / C# / SQL. The system is used to consolidate international domain registrations simplifying domain renewals and management for international customers who require a localised internet presence in multiple countries.

January
2002
January
2000
Vodafone
London, UK
Lead Developer (Contract)

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.

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.

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 the World's best on-demand training resource for programmers and IT professionals. Pluralsight's portfolio of online content is quite simply the best there is. I highly recommend it. Their library is rapidly expanding and contains a wealth of information for all aspects of computing delivered by top IT professionals and trainers.

Now
January
2010
Lynda
To help you learn the skills you need to achieve your full potential
lynda.com

I use 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 offer insightful material on server configuration and iOS development. I also use Lynda's library of courses to fuel my photography and music production hobbies.

NOW
JANUARY
2002
Microsoft / Apple
BUILD / WWDC
Build / WWDC

As a developer I sit in three camps being Web, Microsoft and Apple. Each year I watch the majority of online sessions published by the Microsoft Build Conference and the Apple WWDC (World Wide Developer Conference). These provide an insight into cutting edge development practises and API's that sit upon each platforms horizon.

Now
1984
Kindle / iBooks / E-books
I like to read
Digital Tech Library

As a youngster I would attend micro-fairs in London and pick up code sheets for a few pence. I would then spend hours tapping out the code. Over the years I have formed a vast tech library. In 2008 I purchased my first Kindle and my digital library has been growing steadily ever since. On average I finish one tech book a month.

MY Projects

Project Portfolio

Domainscanners Ltd
Domainscanners Ltd
Silver Shadow LightSwitch Shell
Silver Shadow LightSwitch Shell
FunnyStatusMessages.co.uk
FunnyStatusMessages.co.uk

CONTACT ME

GET IN TOUCH

Newport Pagnell, England

+44 (0) 7734 544302

Please use form to email me