Stephen Mackenzie
AeroLeads people directory · profile

Stephen Mackenzie Email & Phone Number

Performing Artist at Self Employed
Location: Greater Seattle Area, United States 9 work roles 2 schools
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Performing Artist
Location
Greater Seattle Area, United States
Company size

Who is Stephen Mackenzie? Overview

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

Quick answer

Stephen Mackenzie is listed as Performing Artist at Self Employed, a with 209837 employees, based in Greater Seattle Area, United States. AeroLeads shows a matched LinkedIn profile for Stephen Mackenzie.

Stephen Mackenzie previously worked as Executive Consulting Architect at Dell Emc and Director of Non-Profit, Public Speaker at C/C++, Asm, Unix, Linux, Mysql,Embedded. Stephen Mackenzie holds Certification, Embedded And Real-Time Systems from University Of Washington.

Company email context

Email format at Self Employed

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

Self Employed

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

Profile bio

About Stephen Mackenzie

After a fulfilling journey as a classical guitarist, performing well-received benefit concerts for charity over the past three years, I’ve achieved my music goals and am now eager to return to the world of technology.I am an experienced Software Development Engineer and Team Lead with over 20 years at Microsoft, specializing in C++ development, testing, and ISO standards compliance. My expertise spans software development, quality assurance, and team leadership. I have a passion for contributing to advanced safety systems in the automotive and aerospace industries and have been developing embedded libraries for safety-critical applications.**Technical Skills:**- **Programming Languages**: C, C++, ARM Assembly, Rust (embedded development)- **Platforms**: ARM Cortex-M series (STM32, Tiva C microcontrollers), Raspberry Pi- **Tools**: Visual Studio, STM32CubeIDE, IAR Embedded Workbench, Keil uVision, Code Composer Studio, ST-Link, OpenOCD.- **Embedded Programming**: Advanced algorithms (Fast Fourier Transform, Automata, Finite State Machines), electronic sampling (analog-to-digital, digital-to-analog, temperature, and voltage sampling), custom allocators, standard C++ library containers with fixed array-based custom allocators- **Embedded Systems**: General OS knowledge, timers, clocks, interrupt handling, peripherals (GPIO, UART, SSI, I2C, Timer, PWM, ADC, Ethernet, CAN), concurrency and parallelism (C++ coroutines, Rust’s async/await), CMSIS DSP libraries for signal processing**Project Highlights:**I have successfully designed and implemented multiple projects, some of which I’ve showcased on YouTube and LinkedIn:- **Voltage Analyzer**: Processed embedded voltage data gathered over Ethernet for real-time monitoring and analysis.- **MLibs (Embedded Automated Test Framework)**: Developed a framework for automating testing and validation of microcontrollers.- **InterruptAtomicCompareExchange**: Demonstrated synchronization for multithreaded embedded applications using atomic operations.- **Embedded Machine Learning**: Integrated TensorFlow Lite for text classification on STM32 microcontrollers.- **CMSIS-DSP Embedded Signal Processing**: Implemented signal processing algorithms, including FFT, priority queues, and graph traversal.- **RustEmbeddedStateVertex**: Developed a polling system for event handling in embedded environments with a focus on concurrency and safety.**GitHub:** [github.com/stevemac321](https://github.com/stevemac321) **YouTube Channel:** [youtube.com/@stephenmackenzie6782](https://www.youtube.com/@stephenmackenzie6782)

Current workplace

Stephen Mackenzie's current company

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

Self Employed
Self Employed
Performing Artist
satellite beach, florida, united states
Employees
209837
AeroLeads page
9 roles · 34 years

Stephen Mackenzie work experience

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

Performing Artist

Current

Bellevue, Washington, United States

See my YouTube channel for music, technology, and theology videos:https://www.youtube.com/channel/UCIM-fR9HF7OgZG8tvvTz6Tg

Feb 2021 - Present

Executive Consulting Architect

Greater Seattle Area

Temporarily suspended my non-profit efforts to lend my talents to Dell Technologies. I was tasked with troubleshooting the make or break issues (technical debt, development practices) for Dell's 87 billion dollar acquisition of Isilon Systems reporting to GM, VP and rest of the executive staff.

Aug 2018 - Jan 2019

Director Of Non-Profit, Public Speaker

C/C++, Asm, Unix, Linux, Mysql,Embedded

Seattle, Tacoma, Portland, Sacramento, Phoenix

Developed MLibs, an open-source suite of C and C++ libraries for embedded systems.ˆ Delivered talks on embedded systems and containerization.ˆ Conducted charity work in Phoenix, Sacramento, Portland, and Tacoma.

May 2014 - Aug 2018

Software Engineer And Manager

Redmond Washington, Usa

 Wore many hats. SDE, SDET, Lead, project management. Mostly in the area of C/C++ Libraries, back end related tools. ISO Standards for C and C++ Standard Libraries. Also acted as director for C++ security for the entire Visual C++ team. In the 90's, I worked on Encarta Encyclopedia as a developer and on the Microsoft Learning Technology Team as a back office server developer.

1993 - May 2014

Software Design Engineer, Microsoft Learning Technologies

Microsoft

Redmond Washington

Microsoft Learning Technologies was an ALPHA project, a spin off from the Encarta Encyclopedia group. Its charter was to implement a platform for customers to develop their own online training material. It did not make it to BETA stage mostly due to its requirement to tie customers to the Microsoft SQL Server. I was responsible for writing code that configured back end servers, clustering, etc.

Jan 1998 - Jan 2000

Software Design Engineer, Encarta Encyclopedia

Microsoft

Redmond Washington

I was responsible for coding UI elements in the Encarta Encyclopedia product. I contributed to the development of the online version, lots of Jscript programming.

Jan 1996 - Jan 1998

Product Support Engineer

Microsoft

Took phone calls from C++, Assembly, and Fortran customers. I wrote a structure storage viewer for customer troubleshooting of their OLE Structure Storage problems. I won a Black Belt Award for recognizing the need for and developing Ole Automation Classes to be added to the very popular (even to this day) Microsoft Foundation Class Libraries.

Oct 1993 - Jan 1995

Technical Support Engineer

Microsoft Redmond

Customer support for languages, C/C++, Assembly, etc.

Mar 1992 - Oct 1993

Owner

Online Auto Purchase

Seattle

Tried to start an online car purchasing company, but the internet was not mature enough. It was a good experience and a testimony to my vision.

Jan 1986 - Jan 1989
2 education records

Stephen Mackenzie education

Certification, Embedded And Real-Time Systems

ARM, Cortex-M, ARM assembly, IAR Embedded Workbench, GNU ARM Eclipse, C, C++

Education record

Studied classical guitar with David Burgess and Ian Drummond. I have also studied with Maestro Michael Partington and currently with Dr..

FAQ

Frequently asked questions about Stephen Mackenzie

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

What company does Stephen Mackenzie work for?

Stephen Mackenzie works for Self Employed.

What is Stephen Mackenzie's role at Self Employed?

Stephen Mackenzie is listed as Performing Artist at Self Employed.

Where is Stephen Mackenzie based?

Stephen Mackenzie is based in Greater Seattle Area, United States while working with Self Employed.

What companies has Stephen Mackenzie worked for?

Stephen Mackenzie has worked for Self Employed, Dell Emc, C/C++, Asm, Unix, Linux, Mysql,Embedded, Microsoft, and Volt.

How can I contact Stephen Mackenzie?

You can use AeroLeads to view verified contact signals for Stephen Mackenzie at Self Employed, including work email, phone, and LinkedIn data when available.

What schools did Stephen Mackenzie attend?

Stephen Mackenzie holds Certification, Embedded And Real-Time Systems from University Of Washington.

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

View similar profiles