Alexander Pyhalov is a seasoned system programmer and administrator with 13+ years building and maintaining Unix-based infrastructure, database systems and virtualization platforms. He combines deep low-level expertise in C, UNIX APIs and system headers with practical DBA skills across PostgreSQL, Oracle, MySQL and MS SQL Server, and holds a PhD in database integration. At Southern Federal University he led major storage and virtualization migrations (EMC Clariion to IBM Storwize, FreeBSD/jails to Linux/OpenVZ), restored Oracle ASM diskgroups and modernized campus services at scale. Currently at Postgres Professional, he contributes to open-source illumos/OpenIndiana and libusb projects, focusing on portability, security fixes and Solaris-specific backend robustness. He has proven experience operating high-load clusters (millions of users) and automating monitoring and remote access solutions, and often bridges OS internals with practical operational needs. Fluent in Russian and English, he brings a rare blend of systems programming craftsmanship and hands-on production engineering.
13 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (PhD), Means and techniques of database integration, Doctor of Philosophy (PhD), Means and techniques of database integration at Southern Federal University (former Rostov State University)
Unified build system for OpenIndiana distribution components
Role in this project:
Back-end Developer
Contributions:49 reviews, 6591 commits, 5818 PRs in 9 years 5 months
Contributions summary:Alexander's commits focus on fixing bugs related to the handling of file permissions and access, specifically related to operations on temporary file systems and access control. They introduced changes to ensure proper error handling in file operations and added fixes to address issues related to user permissions, ensuring more robust file system interactions within the OpenIndiana distribution components. The user also addressed security vulnerabilities by incorporating fixes for issues like CVE-2018-6798.
Contributions:49 commits, 1 PR, 1 comment in 6 years 8 months
Contributions summary:Alexander's contributions primarily involved modifying system header files related to C++ compatibility and standard library functions. They addressed issues related to compiler incompatibilities, particularly with gcc4.7 and clang, focusing on adapting code to accommodate changes in the `__cplusplus` macro and standard library header files. The user also made changes to several include files to support the build process when OpenSSL 1.0 is used. The changes indicate a focus on low-level system programming and ensuring compatibility across different compiler versions.
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
Alexander Pyhalov - System Programmer at Postgres Professional