Resume

William Cairns is a passionate Software Developer! He believes in good software through quality and performance to add value.

Personal

Name: William Morgan Cairns

Nationality: South African, United States

Education

1990-1992 University of Pretoria

B. Com (Information Systems)

Majors: Information Systems, Computer Science (With Distinction), Accountancy

Skills

Software Development

Solution Design

REST and SOA

DevOps

Agile Coach

Software Development Life Cycle

Database Design and Optimisation

Toolset

Visual Studio (C#, MVC, WebAPI)

PHP

mySQL, Oracle, SQL Server

Javascript, jQuery

Older: Delphi, Visual Basic, Excel VBA

 

Work Experience

Eskom: 2018 June-Current

Chief Advisor, Analytics Center of Excellence

Application Design, Software Development, Analytics Design, Patterns, Mentoring, Agile Coaching, Toolset Definition, Version Control Management

Eskom: 2015-2018

Chief Advisor, Software Factory

Application Design, Software Development, Patterns, Mentoring, Toolset Definition, Version Control Management

Eskom: 2012-2015

Chief Advisor, Technical Services

Fault Finding, System Optimisation, Application Design and Review

2010-2012 T-Systems: Senior Technical Architect
2008-2010 arivia.kom /T-Systems: Contractor
2007-2008 Contact Marketing: Owner and Manager
1992-2007 Eskom: Junior Developer to Senior Solutions Architect

Hobbies

Software Development – Developer at BlackoutRugby.com
Cycling – Long Distance racing and touring – Entered for Tour Divide 2019
(4500km through the American Rockies)
Adventure Racing – Expedition Africa (500km) 2011, 2015, 2016, 2017, 2018

MEETUPS.COM
DeveloperUG – Will be presenting two Javascript talks during 2019
MakeGamesSA
Agile Coaches Coffee
Various other Javascript Development groups