Stephen Armstrong
AeroLeads people directory · profile

Stephen Armstrong Email & Phone Number

Staff Software Engineer at Black Duck
Location: Calgary, Alberta, Canada 5 work roles 2 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 100%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Staff Software Engineer
Location
Calgary, Alberta, Canada
Company size

Who is Stephen Armstrong? Overview

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

Quick answer

Stephen Armstrong is listed as Staff Software Engineer at Black Duck, a with 1362 employees, based in Calgary, Alberta, Canada. AeroLeads shows a matched LinkedIn profile for Stephen Armstrong.

Stephen Armstrong previously worked as Software Engineer at Synopsys Inc and Senior Software Developer at C4I Training And Technology. Stephen Armstrong holds Bachelor Of Science (Bsc), Computer Science from University Of Calgary.

Company email context

Email format at Black Duck

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

Black Duck

Review company-level records connected to Stephen Armstrong before choosing the right outreach path.

Profile bio

About Stephen Armstrong

Accomplished Senior Full Stack Developer with 9+ years of experience. Solid background in full-stack development, architecture, and agile methodologies.

Listed skills include Java, C#, C++, Php, and 12 others.

Current workplace

Stephen Armstrong's current company

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

Black Duck
Black Duck
Staff Software Engineer
Calgary, AB, CA
Employees
1362
AeroLeads page
5 roles

Stephen Armstrong work experience

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

Staff Software Engineer

Calgary, Ab, Ca

Senior Software Developer

Canada

• Design, implement, test, deploy, and maintain a large-scale C# application• Routinely design end-to-end architecture for new features and enablers, create UML diagrams, prototype and present for implementation• Assist in the development of automated tests in Python using Robot framework to ensure delivery of high-quality codeConstantly mentor junior team members and perform code reviews • Adhere to SAFe agile methodologies including participating in PI planning and following Scrumban for daily progress tracking• Developed and automated CI/CD processes from Microsoft Team Foundation Server (TFS) to Gitlab which enabled teams to ship new feature releases 4 times faster and more reliably

Jan 2020 - Apr 2022

Software Developer

• Travel to South Africa to provide support and troubleshooting for clients• Implement communication drivers for SCADA Intelligent Electronic Devices (IEDs) in C++ & C#• Develop user interface for encrypted communication to IEDs• Automate third-party applications for managing IEDs in C++, Lua, & C#• Help team configure testing platforms for substation automation• Develop RESTful APIs for Inter-process Communication (IPC) and web pages in C#

Oct 2016 - Jan 2020

Software Developer

• Implemented kernel drivers for IEDs• Implemented SCADA protocol stacks in C/C++ including IEC 61850, DNP 3.0, and IEC 104• Designed, implemented, and tested a substation configuration tool using C# and WPF; adhering to MVVM design pattern and TDD• Designed, procured, set up, and maintained a Linux-based cluster with direct attached raid storage for development builds• Deployed and maintained Windows domains for a test network including DNS, DHCP, and User Management

Jun 2013 - Oct 2016
Team & coworkers

Colleagues at Black Duck

Other employees you can reach at blackducksoftware.com. View company contacts for 1362 employees →

2 education records

Stephen Armstrong education

Bachelor Of Science (Bsc), Natural Sciences

Concentrations in Geo-science and Mathematics

FAQ

Frequently asked questions about Stephen Armstrong

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

What company does Stephen Armstrong work for?

Stephen Armstrong works for Black Duck.

What is Stephen Armstrong's role at Black Duck?

Stephen Armstrong is listed as Staff Software Engineer at Black Duck.

Where is Stephen Armstrong based?

Stephen Armstrong is based in Calgary, Alberta, Canada while working with Black Duck.

What companies has Stephen Armstrong worked for?

Stephen Armstrong has worked for Black Duck, Synopsys Inc, C4I Training And Technology, Subnet Solutions Inc, and Ge Grid Solutions.

Who are Stephen Armstrong's colleagues at Black Duck?

Stephen Armstrong's colleagues at Black Duck include Hiroya Abe, Susan Lara Miller, Matthew Deer, Michael Riley, and Pooja Garg.

How can I contact Stephen Armstrong?

You can use AeroLeads to view verified contact signals for Stephen Armstrong at Black Duck, including work email, phone, and LinkedIn data when available.

What schools did Stephen Armstrong attend?

Stephen Armstrong holds Bachelor Of Science (Bsc), Computer Science from University Of Calgary.

What skills is Stephen Armstrong known for?

Stephen Armstrong is listed with skills including Java, C#, C++, Php, Python, Haskell, Agile Application Development, and Test Driven Development.

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

View similar profiles