Gregory Petukhov

Omsk, Omsk Region, Russian Federation
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
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.
code17 years of coding experience
bookCommon subjects, Mathematics, Common subjects, Mathematics at School #139
languagesjavascript, Russian, python, English
stackoverflow-logo

Stackoverflow

Stats
778reputation
181kreached
15answers
3questions
github-logo-circle

Github Skills (15)

socks10
proxy10
socket10
python10
http-proxy10
testing10
pytest7
gunicorn6
listview6
clear-cache6
nginx6
mixins6
supervisord6
django6
lxml6

Programming languages (17)

JavaC++RustMakefileScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Anorov/PySocks

Jan 2017 - Mar 2017

A SOCKS proxy client and wrapper for Python.
Role in this project:
userQA Engineer / Test Automation Engineer
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.
sockspythonproxysocks-proxyproxy-client
lorien/awesome-pastebins

Oct 2020 - Nov 2022

List of pastebin services
Contributions:40 commits, 16 PRs, 80 pushes in 2 years 1 month
sitespastebinpastebin-scraperpaste-crawlerpaste-secrets
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
Gregory Petukhov