Alexander Sibiryakov

Principal Architect at Zyte

Czechia
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
Alexander Sibiryakov is a Principal Architect with 11 years of experience building and optimizing high-load, distributed systems—specializing in web crawling, search, event-driven architectures, and large-scale data processing. Based in Czechia, he combines deep hands-on skills in C++/Java and Python with systems-level expertise on Linux/BSD to solve cost, scalability and maintainability problems that others avoid. At Zyte he drives architectural decisions, implements critical components and sets design review practices; earlier he led core development on open-source crawling projects like Scrapy and Frontera and contributed key backend and timeout features to Splash. Fluent in Russian, English and Czech, he pairs pragmatic engineering with an insistence on clear project context and ownership—he asks recruiters for detailed project descriptions and reporting lines up front. A former search developer at Yandex, he brings uncommon experience in crawling-to-ranking pipelines and production antispam and QA systems.
code11 years of coding experience
job17 years of employment as a software developer
bookEngineer, Heat treatment of metals, statistical modeling of cooling process, Engineer, Heat treatment of metals, statistical modeling of cooling process at Ural State Technical University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

code-optimization10
web-crawler10
python10
back-end-development10
webscraper10
webscraping10
crawling10
scrapy10
sqlalchemy10
twisted10
crawler10
command-line-interface9
hbase9
multithreading9
memory-management9

Programming languages (5)

ShellRustCHTMLPython

Github contributions (5)

github-logo-circle
scrapinghub/frontera

Jan 2015 - Nov 2019

A scalable frontier for web crawlers
Role in this project:
userBack-end Developer
Contributions:23 releases, 835 commits, 286 PRs in 4 years 10 months
Contributions summary:Alexander focused on refactoring and optimizing the `frontera` project, specifically the backend components related to data storage and crawling strategy. Their work involved extracting methods, simplifying logic, and enhancing efficiency in the SQL and memory backends. They implemented various backend interfaces for queue, metadata, and states to support modularity. The user introduced a new class to handle overused buffer and optimized the downloader pool usage.
scalableweb-crawlersweb-crawlercrawlerscrawler
scrapinghub/splash

Jan 2015 - Sep 2020

Lightweight, scriptable browser as a service with an HTTP API
Role in this project:
userBack-end Developer
Contributions:17 commits, 2 PRs, 5 pushes in 5 years 8 months
Contributions summary:Alexander primarily focused on adding and modifying command-line options for the Splash server. Their commits introduced a `--max-timeout` option, allowing for the control of request processing time. They updated various files, including `server.py`, `resources.py`, and `render_options.py`, to incorporate the new option and ensure its functionality. Furthermore, they improved the handling of timeout configurations and implemented corresponding unit tests.
with-serviceapibrowserscriptablejavascript
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 Sibiryakov - Principal Architect at Zyte