George Wilson

Software Developer at Freelance

Cumming, Georgia, 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
George Wilson is a seasoned software developer with over 15 years focused on storage and distributed systems, having been an original ZFS engineer since 2005 and a founding member of OpenZFS. He led core ZFS work at Sun/Oracle and Delphix, delivering features like compressed ARC, parallel import, and numerous performance and reliability improvements—many implemented in high-profile repos such as illumos and OpenZFS. At Delphix he also drove platform migrations across cloud providers and a major engine shift from Illumos to Linux, blending deep kernel-level expertise with cloud engineering. More recently he co‑architected an object-storage product optimized for traditional database workloads, showcasing a knack for adapting low-level storage primitives to modern application needs. Based in Cumming, Georgia, he combines decades of systems-level debugging and allocator work with a history of conference talks and open-source stewardship.
code15 years of coding experience
job34 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Clemson University
bookMath and Computer Science, Math and Computer Science at University of Louisville
bookOldham County High School
github-logo-circle

Github Skills (15)

c1710
data-structures10
memory-management10
storage10
filesystem10
openzfs10
c1110
zfs10
data-structure10
operating-system10
linux-kernel9
low-level-programming8
debug8
debugging8
concurrency8

Programming languages (7)

JavaShellC++CRustGoPython

Github contributions (5)

github-logo-circle
illumos/illumos-gate

May 2011 - May 2019

Role in this project:
userBack-end Developer
Contributions:66 commits in 8 years 1 month
Contributions summary:George's contributions primarily involve modifying core ZFS code, focusing on improvements to space management, data integrity, and stability. These changes include modifications to the metaslab allocator, addressing potential issues related to device initialization, and fixing memory leaks. Furthermore, the user made modifications to improve the reliability of ZFS operations.
unixkerneloperating-systemlinuxillumos
openzfs/zfs

Jul 2011 - Dec 2022

OpenZFS on Linux and FreeBSD
Role in this project:
userBack-end Developer
Contributions:86 reviews, 81 commits, 31 PRs in 11 years 6 months
Contributions summary:George primarily focused on improving the OpenZFS codebase by addressing several issues related to data storage and management. Their contributions include code modifications to handle imbalanced logical unit numbers (LUNs), resolve memory leaks within the ZFS code, and correct issues related to how the ZFS system interacts with L2 cache and indirect vdevs. The commits also include a major refactor of how the pool imports happen, allowing the operation to be done concurrently, and adding code to prevent the system from panicking during a device removal. These changes collectively enhanced the robustness and performance of the OpenZFS storage system.
openzfstarballlinuxfreebsdsystem-software
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