Patrick Mooney

Datacenter Technician 2

Salt Lake City, Utah, 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

🤩
Rockstar
🎓
Top School
Patrick Mooney is an experienced datacenter technician and systems-minded engineer with 13 years in IT operations, currently based in Salt Lake City. He combines hands-on datacenter work at DataBank with deep low-level systems contributions to open-source projects like illumos, SmartOS, and the Rust libc—demonstrating comfort with kernel VMM internals, hypervisor interfaces, and cross-platform bindings. Patrick is self-motivated and curious about how computers tick, pursuing EHC/CEHC certifications to formalize his expertise in hardware and environmental controls. His GitHub history shows practical problem-solving across networking, container init code, and embedded OS interrupt handling, revealing a rare blend of datacenter operations and systems programming. Colleagues benefit from his troubleshooting-first mindset and steady focus on maintainable, low-level fixes that improve reliability at scale.
code13 years of coding experience
job2 years of employment as a software developer
bookHigh School General, High School General at Herriman High
languagesEnglish
github-logo-circle

Github Skills (42)

bind10
ldap10
javascript10
system-programming10
multiplatform10
risc-v10
interrupt-handling10
cross-platform10
c1110
microcontroller10
x8610
c1710
binding10
kernel10
smartos10

Programming languages (14)

RustCMakefileAGS ScriptHTMLTypeScriptSystemVerilogShell

Github contributions (5)

github-logo-circle
ldapjs/node-ldapjs

Oct 2013 - Nov 2016

LDAP Client and Server API for node.js
Role in this project:
userBack-end Developer
Contributions:130 commits, 17 PRs, 31 pushes in 3 years 1 month
Contributions summary:Patrick primarily contributed to bug fixes and feature enhancements within the node-ldapjs project. Their work included resolving a bind issue in the inmemory example, addressing jsstyle errors, and improving DN formatting flexibility. Additionally, the user implemented fixes related to client event handling and contributed to the StartTLS functionality, improving the overall client experience.
apijsnode-jsjavascriptldap-client
illumos/illumos-gate

Oct 2014 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:187 commits in 8 years 3 months
Contributions summary:Patrick's commits primarily involve modifications to the low-level systems code of the illumos kernel, specifically within the virtual machine monitor (VMM) subsystem. Their work includes implementing interfaces for new hypervisor features and improving the management of memory within the virtual machine (VM) environment. They have also worked on the emulation of processor features, such as control registers, and on managing events, interrupts, and I/O operations in the guest environment. The changes focus on low level device management, including handling and reporting CPUID details.
unixkerneloperating-systemlinuxillumos
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
Patrick Mooney - Datacenter Technician 2