Performing Artist
CurrentSee my YouTube channel for music, technology, and theology videos:https://www.youtube.com/channel/UCIM-fR9HF7OgZG8tvvTz6Tg
Please complete the CAPTCHA to continue
A concise factual answer block for searchers comparing this professional profile.
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.
This section adds company-level context without repeating Stephen Mackenzie's masked contact details.
Review company-level records connected to Stephen Mackenzie before choosing the right outreach path.
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)
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Bellevue, Washington, United States
See my YouTube channel for music, technology, and theology videos:https://www.youtube.com/channel/UCIM-fR9HF7OgZG8tvvTz6Tg
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.
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.
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.
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.
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.
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.
Microsoft Redmond
Customer support for languages, C/C++, Assembly, etc.
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.
ARM, Cortex-M, ARM assembly, IAR Embedded Workbench, GNU ARM Eclipse, C, C++
Studied classical guitar with David Burgess and Ian Drummond. I have also studied with Maestro Michael Partington and currently with Dr..
Quick answers generated from the profile data available on this page.
Stephen Mackenzie works for Self Employed.
Stephen Mackenzie is listed as Performing Artist at Self Employed.
Stephen Mackenzie is based in Greater Seattle Area, United States while working with Self Employed.
Stephen Mackenzie has worked for Self Employed, Dell Emc, C/C++, Asm, Unix, Linux, Mysql,Embedded, Microsoft, and Volt.
You can use AeroLeads to view verified contact signals for Stephen Mackenzie at Self Employed, including work email, phone, and LinkedIn data when available.
Stephen Mackenzie holds Certification, Embedded And Real-Time Systems from University Of Washington.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Stephen Mackenzie you were looking for.