Gregory Petukhov is a seasoned web scraping and data-processing engineer with 17 years of hands-on experience, primarily using Python to build robust crawlers, daemons, and backend services. Based in Omsk, he favors pragmatic tooling—Django and Bottle for web apps, MongoDB and PostgreSQL for storage, Redis for APIs—and automates deployments with Ansible and Supervisor. He builds and uses his own Grab scraping library rather than relying on Scrapy, and has deep experience with networking stacks (urllib3, PySocks testing) and concurrency patterns (gevent, multiprocessing, threading). Gregory manages infrastructure cost-effectively, preferring providers like Scaleway, Hetzner, and oneprovider over major cloud vendors. Beyond coding, he contributes to open-source testing improvements (notably adding comprehensive proxy and timeout tests to PySocks) and values efficient, maintainable tooling over trend-chasing.
17 years of coding experience
Common subjects, Mathematics, Common subjects, Mathematics at School #139
Contributions:44 commits, 3 PRs, 8 comments in 1 month
Contributions summary:Gregory's primary contribution focused on establishing a testing framework for the pysocks library. They implemented an initial test structure, added tests for standard library socket functionality, and integrated proxy server testing including HTTP, SOCKS4, and SOCKS5 proxy server interactions. Further, the user added tests for specific timeout scenarios within the SOCKS5 proxy implementation. The user also refactored the test runner and made improvements to the overall test suite.
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.