William Cairns
AeroLeads people directory · profile

William Cairns Email & Phone Number

Senior Developer at Runeworkz
Location: City of Johannesburg, Gauteng, South Africa 10 work roles 3 schools
1 work email found @t-systems.co.za LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email w****@t-systems.co.za
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Developer
Location
City of Johannesburg, Gauteng, South Africa

Who is William Cairns? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

William Cairns is listed as Senior Developer at Runeworkz, based in City of Johannesburg, Gauteng, South Africa. AeroLeads shows a work email signal at t-systems.co.za and a matched LinkedIn profile for William Cairns.

William Cairns previously worked as Software Engineer at Building Saas - Accesself.Co.Za and Staff Engineer at Imagine Learning at Imagine Learning. William Cairns holds Bachelor Of Commerce - Bcom, Information Systems from University Of Pretoria/Universiteit Van Pretoria.

Company email context

Email format at Runeworkz

This section adds company-level context without repeating William Cairns's masked contact details.

{first}.{last}@t-systems.co.za
86% confidence

AeroLeads found 1 current-domain work email signal for William Cairns. Compare company email patterns before reaching out.

Profile bio

About William Cairns

A passionate software engineer and team lead with 28 years of experience as a solution architect and software development including 13 years experience in leading software engineering teams. A love of software development has resulted in a focus on the software engineering skills especially Software Engineering on the cloud. Many years of defining application architectures and implementing development best practice into engineering teams.More...The day my father brought home a computer I was hooked (grade 7), he introduced me to the basics of programming and soon supplied books that taught me further. Being able to make simple games my brothers could play was the greatest fun I could have.When it came to choosing a career, the only job I could see myself doing for the rest of my life was being a software developer. I, therefore, studied both Information Systems and Computer Science in my university degree. The computer labs at the university were where I hung out, either writing my own code or helping others who were struggling with their homework (it is also where I met my wife).As I get older I find that I still love the art of programming, the endless learning, and new ideas to try, which all make it a career that will never stagnate. I love learning about programming so much that I am now doing two Masters degrees in Software Engineering and Web/Mobile development.I love teaching people to program and follow modern software development practices like unit testing, agile, and cloud. I bring a positive attitude to all the teams I work with and focus a lot of time on getting junior developers skilled enough to complete their work.I specialize in being a Technical Lead on development projects. I don't really mind what technologies are used in the project. Currently I am enjoying using react with micro-frontends using singlespa.

Listed skills include Software Development, Sql, Oracle Sql Developer, C#, and 38 others.

Current workplace

William Cairns's current company

Company context helps verify the profile and gives searchers a useful next step.

Runeworkz
Runeworkz
Senior Developer
South Africa
AeroLeads page
10 roles · 35 years

William Cairns work experience

A career timeline built from the work history available for this profile.

Senior Developer

Runeworkz

South Africa

Software Engineer

Building Saas - Accesself.Co.Za

South Africa

Staff Engineer At Imagine Learning

United States

Staff Software engineer acting as individual collaborator in defining front end architecture (React Microfront Ends) and coding, testing and deployment of Student Facing software product.React specialist, focused on refining our software to be more modular and use React 18 concepts (context, custom Hooks).Work closely with various teams to shape our product and team dynamics.Expertise in single-spa and module federation (Micro Frontends), guiding the team through its… Show more Staff Software engineer acting as individual collaborator in defining front end architecture (React Microfront Ends) and coding, testing and deployment of Student Facing software product.React specialist, focused on refining our software to be more modular and use React 18 concepts (context, custom Hooks).Work closely with various teams to shape our product and team dynamics.Expertise in single-spa and module federation (Micro Frontends), guiding the team through its implementation.Involved in many engineering areas, from product needs to code quality through interaction with product owner and regular code reviews.Collaborate with tech and product folks to plan our tech directions.Made updates to our platform, leaning into newer approaches.Helped streamline deployment processes with DevOps.Always aiming to deliver features faster and with better quality (The fun part of the job). Show less

Aws Software Engineer

Midrand, South Africa

Serves as the Technical Lead for all AWS solution teams assisting with architecture and design decisions while helping developers complete their activities.Software Development: Built out Contact Center software using Amazon connect along with related integrations to CRM systems. Making use of multiple AWS services such as S3, Lambda, Lex, Amazon Connect, Textract, DynamoDB, SQS, SNS, ComprehendTeam Leadership: Lead a team of 10 developers to deliver quality software using… Show more Serves as the Technical Lead for all AWS solution teams assisting with architecture and design decisions while helping developers complete their activities.Software Development: Built out Contact Center software using Amazon connect along with related integrations to CRM systems. Making use of multiple AWS services such as S3, Lambda, Lex, Amazon Connect, Textract, DynamoDB, SQS, SNS, ComprehendTeam Leadership: Lead a team of 10 developers to deliver quality software using Javascript on AWS. Ensures that all best practises are followed: CI/CD, Unit Testing, Automated Deployment, Code Reviews, SCMTeam Mentorship: Grew 10 junior developers from graduate level to deliver software at an international scale. Worked and guided a local team of 10 developers as well as 4 international teams based in India and the PhillippinesModern Software Development: Design and implement large scale cloud based software systems using the serverless and microservice based architecturesBest Practise: Guide the developers accross multiple teams on development best practises. Build out libraries of common code into private Nexus repository. Manage CI/CD pipelines from JIRA to deploymentApplication Design, Coding, Testing and Deployment. DevOps. AWS Lambda, Amazon Connect, S3, Lex, Textract, API Gateway, Cloud Formation, DynamoDB, Step Functions, JavaScript, Nodejs, ReactAs winner of the Global Technology Innovation Challenge (Africa) I put together a team that developed a Procurement Auction site backed by Blockchain technology. Show less

Jan 2020 - Apr 2022

Chief Developer

Midrand, Gauteng, South Africa

Principal Intelligence Architect:Best Practice: Assist multiple small teams on designing data pipelines, data lakes and data warehouse structures covering all aspects of the business.Team Leadership: Help guide 56 engineers across multiple development and BI stacks. Responsible for ensuring that teams have no impediments to develop requirements.Principal Software Engineer:Team Leadership: Lead a team of 35 developers across multiple development stacks, integrating the… Show more Principal Intelligence Architect:Best Practice: Assist multiple small teams on designing data pipelines, data lakes and data warehouse structures covering all aspects of the business.Team Leadership: Help guide 56 engineers across multiple development and BI stacks. Responsible for ensuring that teams have no impediments to develop requirements.Principal Software Engineer:Team Leadership: Lead a team of 35 developers across multiple development stacks, integrating the latest architectures and best practices. Software Engineering: Design, Built and Delivered critical software solutions with small teams to rollout systems in the best possible time frames.Senior Solution Engineer:Problem Solving: Take the lead on identifying problems with systems and guiding teams to resolve high priority issues.Solution Architecture: Investigate and design possible solution models in coordination with engineering and support teams.Modern Softeware Development: Guide teams in following modern software practises. Responsible as repository administrator for SCM and some CI/CDApplication Design, Software Development, Analytics Design, Patterns, Mentoring, Agile Coaching, Toolset Definition, Version Control Management.Net, Oracle, PHP, Javascript, SAP, Primavera, Smallworld Show less

Jan 2012 - Jan 2020

Senior Solutions Architect

City Of Johannesburg, Gauteng, South Africa

Team lead on Migration of Large Database of National Utility Company. Software developer focusing on Application integration using custom APIs and queues. Primary Lead on reporting solution for Large billing product.

Jan 2008 - Jan 2012

Technical Architect

Arivia.Kom / T-Systems

City Of Johannesburg, Gauteng, South Africa

2010 - 2012 ~2 yrs

Owner And Chief Executive

Contact Marketing

City Of Johannesburg, Gauteng, South Africa

2007 - 2008 ~1 yr

Senior Software Engineer

Arivia.Kom

City Of Johannesburg, Gauteng, South Africa

2000 - 2007 ~7 yrs

Software Engineer

Eskom

City Of Johannesburg, Gauteng, South Africa

1992 - 1999 ~7 yrs
3 education records

William Cairns education

Master Of Professional Studies (Incomplete), Web And Mobile Development

https://www.fhsu.edu/academic/gradschl/MPS/Web-Development/

Master Of Computer Science, Software Engineering, Merit

https://online.glyndwr.ac.uk/msc-computer-science-with-software-engineering/

FAQ

Frequently asked questions about William Cairns

Quick answers generated from the profile data available on this page.

What company does William Cairns work for?

William Cairns works for Runeworkz.

What is William Cairns's role at Runeworkz?

William Cairns is listed as Senior Developer at Runeworkz.

What is William Cairns's email address?

AeroLeads has found 1 work email signal at @t-systems.co.za for William Cairns at Runeworkz.

Where is William Cairns based?

William Cairns is based in City of Johannesburg, Gauteng, South Africa while working with Runeworkz.

What companies has William Cairns worked for?

William Cairns has worked for Runeworkz, Building Saas - Accesself.Co.Za, Imagine Learning, Accenture, and Eskom Holdings Soc Ltd.

How can I contact William Cairns?

You can use AeroLeads to view verified contact signals for William Cairns at Runeworkz, including work email, phone, and LinkedIn data when available.

What schools did William Cairns attend?

William Cairns holds Bachelor Of Commerce - Bcom, Information Systems from University Of Pretoria/Universiteit Van Pretoria.

What skills is William Cairns known for?

William Cairns is listed with skills including Software Development, Sql, Oracle Sql Developer, C#, Computer Science, Microsoft Sql Server, Troubleshooting, and Debugging.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the William Cairns you were looking for.

View similar profiles