Gleb Peregud is a Staff Software Engineer based in Warsaw with 15 years of experience building developer-facing infrastructure, release engineering and SRE systems at scale, currently at Google. He combines hands-on expertise in C/C++, Python, Haskell, Nix and JavaScript with a track record of leading and growing Build & Release teams—previously managing up to 11 engineers to improve CI/CD and developer productivity. His background spans financial services and large cloud platforms, and he has contributed to notable open-source projects enhancing Emacs tooling and Erlang AWS libraries, improving compilation, testing and AWS ELB integrations. Uniquely, Gleb pairs deep systems-level coding with product-minded leadership, having served as technical lead and product owner for change-management and configuration-provenance tooling in production environments.
15 years of coding experience
22 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Warsaw University of Technology
Bachelor’s Degree, Law, Bachelor’s Degree, Law at Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie
AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
Role in this project:
Back-end Developer
Contributions:82 commits, 1 PR, 2 pushes in 5 years 3 months
Contributions summary:Gleb primarily focused on enhancing the Erlang-based AWS APIs library. Their contributions include fixing a signing issue within the core AWS request function and implementing basic operations for the Elastic Load Balancing (ELB) service, adding calls to configure health checks and describe load balancers. Furthermore, the user refactored the code by moving XML-related functions into a dedicated module. The user also exported a specific function to allow object uploads.
Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:7 commits in 2 months
Contributions summary:Gleb primarily contributed to extending the Emacs configuration with support for Erlang development, specifically adding EUnit testing utilities. They integrated the `erlang-mode` with rebar to enable compilation and testing directly within Emacs. Furthermore, the user made modifications to improve the editor's usability, including fixing an unnecessary ediff frame and adding keybindings for arrow keys, along with adding or updating various Emacs packages.
emacspreludeemacs-lspmelpaemacs-lisp
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.