Pat Mcilroy

Senior Infrastructure Security Engineer at Salesforce

Sunnyvale, California, 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
Pat Mcilroy is a Senior Infrastructure Security Engineer based in Sunnyvale with 18 years of hands-on experience building and securing production systems across C/C++, Python, PHP, and Linux environments. Currently at Salesforce, he brings a strong infrastructure and DevOps pedigree from Platform9, Kabam and earlier consulting work, coupling low-level systems expertise (x86 asm, C++03/11) with practical web/backend skills and Django-era Python. He’s contributed to open-source projects such as StepMania, fixing cross-platform build and runtime issues, showing attention to edge cases and cross-OS reliability. Known for marrying security consulting with developer-facing automation, Pat often operates at the intersection of hard systems programming and scalable operational tooling.
code18 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Indiana University of Pennsylvania
bookBachelor, Computer Science, Bachelor, Computer Science at West Chester University of Pennsylvania
github-logo-circle

Github Skills (8)

c-language10
game-development10
cprogramming-language10
2d-game10
lua9
build-system8
autoconf8
x117

Programming languages (4)

C++CPerlPython

Github contributions (5)

github-logo-circle
stepmania/stepmania

Aug 2011 - Jul 2014

Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.
Role in this project:
userBackend Developer
Contributions:7 commits in 2 years 11 months
Contributions summary:Pat contributed to bug fixes and feature enhancements within the StepMania project. Their work included resolving issues related to foreground animations, modifying X11 window behavior, and addressing edge cases when loading step data from song files. They also fixed a build issue related to the absence of the FFmpeg library. The user's changes involved modifications to C++, Lua, and configuration files related to the build process.
lualinux-windowsgamewindowsrhythm-game
IDA 7.0+ script that auto-generates structs and interfaces from runtime metadata found in golang binaries
Contributions:7 commits, 6 pushes, 2 branches in 2 years
golangstructsruntimebinariesgolang-binaries
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
Pat Mcilroy - Senior Infrastructure Security Engineer at Salesforce