Alex Mckinley

Senior Software Development Engineer at AMD

Ridgefield, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alex Mckinley is a Senior Software Development Engineer with nine years of experience specializing in high-performance and parallel systems, currently contributing to AMD after a multi-year tenure at Intel. He has deep experience in OpenSHMEM and MPI interoperability and has improved multinode testing, performance analysis, and stability for the widely used libfabric project. Alex blends hands-on performance engineering and backend development—optimizing communication patterns, fixing cross-platform bugs, and enhancing test harnesses—to make distributed systems more reliable and measurable. Based in Ridgefield, Washington, he brings practical open-source committee experience and standards insight from early contributions at Intel, plus a competitive team-player edge honed as a national-championship Quidditch captain.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Rochester
github-logo-circle

Github Skills (11)

c1710
socket-io10
socket10
c1110
networking10
performance-testing10
multithreading9
shell8
script8
sh8
scripting8

Programming languages (4)

C#JavaCSSC

Github contributions (5)

github-logo-circle
ofiwg/libfabric

Jul 2019 - Oct 2022

Open Fabric Interfaces
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:11 reviews, 26 commits, 18 PRs in 3 years 2 months
Contributions summary:Alex primarily focused on enhancing the `libfabric` library's multinode testing capabilities. Their contributions included initializing ranks for processes, adding support for various communication patterns (broadcast, gather, ring), and optimizing the testing script (`runfabtests.sh`) for performance. Furthermore, they made bug fixes related to type mismatches and socket domain support, showcasing an emphasis on stability and cross-platform compatibility, as well as performance analysis. They also introduced performance options to analyze the timing of the tests.
interfacesminecraftfabric
AMcKinley15/SOS

Jul 2017 - Aug 2018

Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4 and the Open Fabric Interface (OFI). Please click on the Wiki tab for help with building and using SOS.
Contributions:4 PRs, 47 pushes, 4 branches in 1 year
siemensapiportalsopenshmemfabric
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alex Mckinley - Senior Software Development Engineer at AMD