Head Of Development at Zyte (formerly Scrapinghub)
Yekaterinburg, Sverdlovsk Oblast, Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inPython Development Ecosystem
Mikhail Korobov is a seasoned software leader with 17 years of experience, currently serving as Head of Development at Zyte (formerly Scrapinghub) in Yekaterinburg. He blends hands-on backend and full-stack engineering with technical leadership, having progressed from developer to Head of Data Science before his current role. Mikhail is an active open-source contributor across prominent Python projects—Scrapy, IPython, scikit-learn, Pillow and Theano—where he has fixed critical compatibility bugs, improved docs, and optimized core algorithms. His work shows a strong focus on reliability, testing and performance (e.g., vectorizing Viterbi in seqlearn, fixing memory leaks in bindings, and hardening sandbox limits in Splash). Comfortable across ML, NLP and web scraping ecosystems, he also has deep experience in Cython/C extensions and productionizing complex Python tooling. Colleagues would note his pragmatic approach to refactoring and documentation that makes hard internals accessible and maintainable.
Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors
Role in this project:
Technical Writer
Contributions:1 release, 53 reviews, 111 commits in 9 years
Contributions summary:Mikhail primarily contributed to the documentation of the `parsel` library, focusing on improving clarity and consistency. Their commits involved correcting typos, refining examples, and promoting the use of updated API methods like `.get()` and `.getall()` over older ones. They also incorporated the `.attrib` property into the documentation, which was a new feature. Additionally, the user made adjustments to the documentation build process, ensuring a smooth and accurate presentation of the library's functionality.
Contributions:205 commits, 38 PRs, 85 pushes in 7 years 10 months
Contributions summary:Mikhail primarily focused on improving and refactoring the Python-based CRFsuite library, particularly its Python bindings. Their contributions included modifying the Cython wrapper to support additional data formats for training and prediction, enhancing the training process through logging and parameter customization, and fixing existing issues related to memory leaks and file handling. These changes reflect a focus on improving the library's functionality, usability, and stability.
crfsuitepythondata-sciencecrf
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.