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