Randy Armstrong
AeroLeads people directory · profile

Randy Armstrong Email & Phone Number

Chief Software Architect at Sparhawk Software at OPC Foundation
Location: Richmond, British Columbia, Canada 6 work roles 2 schools
2 work emails found @opcfoundation.org 1 phone found area 480 LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 2 work emails · 1 phone

Work email a****@opcfoundation.org
Direct phone (480) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Chief Software Architect at Sparhawk Software
Location
Richmond, British Columbia, Canada
Company size

Who is Randy Armstrong? Overview

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

Quick answer

Randy Armstrong is listed as Chief Software Architect at Sparhawk Software at OPC Foundation, a company with 39 employees, based in Richmond, British Columbia, Canada. AeroLeads shows a work email signal at opcfoundation.org, phone signal with area code 480, and a matched LinkedIn profile for Randy Armstrong.

Randy Armstrong previously worked as Chief Software Architect at Sparhawk Software and Director IT Operations at Opc Foundation. Randy Armstrong holds Basc, Electrical Engineering from University Of Waterloo.

Company email context

Email format at OPC Foundation

This section adds company-level context without repeating Randy Armstrong's masked contact details.

{last}@opcfoundation.org
92% confidence

AeroLeads found 2 current-domain work email signals for Randy Armstrong. Compare company email patterns before reaching out.

Profile bio

About Randy Armstrong

I have 30 years’ experience as a system architect and as a full stack developer using many different technology platforms and computing languages. In the last 20 years my focus has been on industrial automation and I have developed numerous solutions that connect factories to the enterprise. TECHNICAL SKILLS AND EXPERIENCE Design and deployment of industrial automation protocols (OPC); Design and development of software for IoT enabled devices; Design, development and management of cloud-based applications (Azure, AWS);Design and development of SDKs for industrial automation applications;Cyber security (X509, PKI, HTTPS, OpenSSL); .NET (C#, .NET Core and C++/COM Interop) application development;C++/ANSI C application development; React/NodeJS web application development; Java/Tomcat Microservice development; iOS/Objective C development; Embedded software design and development (Windows CE and Linux); Message oriented middleware (AMQP, XMPP, MQTT);Information modeling (XML, SQL, OPC UA, UML); Web based application development (SOAP, REST);Web based user interface development (ASP, ASP .NET, JavaScript, HTML, PHP);Graphical User Interface (GUI) design (MFC, ActiveX, HTML, X/Motif, .NET);International specification development (OPC, IEC, SGIP);Object oriented analysis and design;Database design and maintenance (SQL Server, Oracle, Sybase, MySQL);Distributed application design and development (TCP/IP, HTTP, SNMP, DCOM, WCF);VOIP and SIP application development;

Listed skills include Automation, Software Development, C#, C, and 22 others.

Current workplace

Randy Armstrong's current company

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

OPC Foundation
Opc Foundation
Chief Software Architect at Sparhawk Software
scottsdale, arizona, united states
Employees
39
AeroLeads page
6 roles

Randy Armstrong work experience

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

Chief Software Architect

Current
Sparhawk Software

Richmond, BC

Chair of the OPC UA Security Working Group;Member of the OPC Technical Advisory Council (TAC);Co-architected the OPC UA solution for linking devices to the cloud;Co-architected the OPC UA solution for the provisioning and configuration for devices; Added OPC UA capabilities to a Java/Tomcat microservice based HMI product;Added OPC UA capabilities to a.

Oct 2011 - Present

Director It Operations

Current

Phoenix, Arizona Area

Oversee IT operations and support for the OPC Foundation;Document and implement standard operating procedures;Guide the maintenance and enhancement of cloud based systems;Develop a response to OPC technology related cybersecurity issues as they arise;

May 2017 - Present

Director Of Technology Development

Designed and developed SDKs using.NET/WCF and ANSI C/C++;Conducted technical workshops on implementing OPC technologies; Authored Parts 6 and 12 of the OPC UA specification;Designed and implemented XML web services with.NET tools; Redesigned, deployed and maintained the OPC website using ASP.NET;Designed and developed reference implementations for OPC.

Jan 2002 - Oct 2011

Principal Engineer

Vocalscape

Designed and implemented a SIP compliant VOIP server in C++;Architected a server to provide VOIP security and billing capabilities in Java;Designed a server that allowed computer users to access the existing phone network;Built software that allowed Java applet based chat services to tunnel through firewalls.

Sep 2000 - Aug 2001

Principal Engineer

Intrinsyc Software

Created a DCOM compatible robust distributed networking middleware;Designed and developed COM based software used to model operating systems;Developed a product plan for a signal processing application development product.

May 1997 - Sep 2000

Software Engineer

Supervised 2-3 people during the development of C++ systems (2 years);Designed and built a WWW/CGI-based server to distribute land related data;Developed a data model (with D2000) for a land information inventory system;Designed and built a GUI for a UNIX based satellite imagery processing system; Designed software for translating spatial data between.

May 1992 - May 1997
Team & coworkers

Colleagues at OPC Foundation

Other employees you can reach at opcfoundation.org. View company contacts for 39 employees →

2 education records

Randy Armstrong education

Education record

St. John'S-Ravenscourt
FAQ

Frequently asked questions about Randy Armstrong

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

What company does Randy Armstrong work for?

Randy Armstrong works for OPC Foundation.

What is Randy Armstrong's role at OPC Foundation?

Randy Armstrong is listed as Chief Software Architect at Sparhawk Software at OPC Foundation.

What is Randy Armstrong's email address?

AeroLeads has found 2 work email signals at @opcfoundation.org for Randy Armstrong at OPC Foundation.

What is Randy Armstrong's phone number?

AeroLeads has found 1 phone signal(s) with area code 480 for Randy Armstrong at OPC Foundation.

Where is Randy Armstrong based?

Randy Armstrong is based in Richmond, British Columbia, Canada while working with OPC Foundation.

What companies has Randy Armstrong worked for?

Randy Armstrong has worked for Sparhawk Software, Opc Foundation, Vocalscape, Intrinsyc Software, and Macdonald Dettwiler (Mda).

Who are Randy Armstrong's colleagues at OPC Foundation?

Randy Armstrong's colleagues at OPC Foundation include Julee Kumari, Lynne Froehlich, Alexander Choji, Priscilla Aldana, and Kashika Greene.

How can I contact Randy Armstrong?

You can use AeroLeads to view verified contact signals for Randy Armstrong at OPC Foundation, including work email, phone, and LinkedIn data when available.

What schools did Randy Armstrong attend?

Randy Armstrong holds Basc, Electrical Engineering from University Of Waterloo.

What skills is Randy Armstrong known for?

Randy Armstrong is listed with skills including Automation, Software Development, C#, C, C++, Architecture, Programming, and Embedded Systems.

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 Randy Armstrong you were looking for.

View similar profiles