Andrey Rakhmatullin is a software engineer with 16 years of experience, currently working at Zyte and based in Sverdlovsk, Russia. He brings deep backend expertise in Python, contributing to high-profile open-source projects like Scrapy and Parsel where he improved TLS handling, compatibility with newer Python versions, and kept dependencies and tooling up to date. Previously a senior developer at NAUMEN, Andrey combines production-grade engineering with DevOps sensibilities, focusing on reliability, security, and maintainability. Trained in computer systems and networks, he quietly excels at modernizing legacy stacks and smoothing compatibility gaps that often block large-scale scraping and data-extraction workflows.
16 years of coding experience
3 years of employment as a software developer
Specialist, Computers, Computer Systems and Networks, Specialist, Computers, Computer Systems and Networks at Ural State Technical University
Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors
Role in this project:
Backend & DevOps Engineer
Contributions:6 releases, 51 reviews, 63 commits in 4 years 3 months
Contributions summary:Andrey primarily focused on maintaining and improving the codebase of the `parsel` library. Their contributions include fixing issues related to documentation, code style (using Black, Flake8, and Pylint), and Python 3.11 compatibility. They also updated dependencies and added support for the latest `cssselect` API, demonstrating a focus on keeping the library current and functional.
Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
Back-end Developer
Contributions:8 releases, 863 reviews, 530 commits in 4 years 4 months
Contributions summary:Andrey's commits primarily focus on enhancing the Scrapy web scraping framework, a Python-based project. Their work includes adding features such as DOWNLOADER_CLIENT_TLS_VERBOSE_LOGGING and setting up SSL ciphers, as well as resolving compatibility issues with PyOpenSSL. These changes improve the framework's functionality and compatibility with older versions of libraries.
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.