Nikita Vostretsov

Machine Learning Engineer at Zyte (formerly Scrapinghub)

Santa Ana, California, Russia
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
Nikita Vostretsov is a Machine Learning Engineer with 14 years of experience building production-ready data and text-processing systems, currently working at Zyte (formerly Scrapinghub) from Santa Ana. He combines deep applied-mathematics training with hands-on engineering across ML, backend and DevOps—contributing notable improvements to Scrapy’s testing infrastructure and to Splash’s build/deployment pipelines. His background includes leadership roles in data science and development at Sberbank-Technology, Taiga System and Yandex, where he focused on fact extraction, data mining and practical ML solutions. Nikita’s work reveals a knack for making brittle systems reliable—automating test environments, improving coverage, and streamlining complex builds. He’s pragmatic about extracting signal from text at scale and often operates at the intersection of algorithmic modeling and robust engineering.
code14 years of coding experience
job7 years of employment as a software developer
bookMaster, Applied mathematics, Master, Applied mathematics at Ural State University named after A.M.Gorky
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (27)

unit-testing10
application-framework10
docker10
python10
scripting10
testing10
app-framework10
dockers10
cicd10
crawling10
script10
scrapy10
build-automation10
sh10
web-framework10

Programming languages (5)

JavaCDIGITAL Command LanguageHTMLPython

Github contributions (5)

github-logo-circle
scrapy/scrapy

Apr 2018 - May 2021

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:28 reviews, 96 commits, 21 PRs in 3 years 1 month
Contributions summary:Nikita primarily focused on improving the testing infrastructure and functionality of the Scrapy framework. Their contributions included the implementation of automated port selection for services in unit tests, and the addition of new signals to enable more robust testing and monitoring capabilities. They also made numerous changes to the test suite, including the addition of new test cases and the refactoring of existing ones to improve coverage and reliability. The user also worked on bug fixes related to spider bootstrap errors.
pythonscrapyscraping-frameworkhigh-levelweb-crawling
scrapinghub/splash

May 2020 - Jun 2020

Lightweight, scriptable browser as a service with an HTTP API
Role in this project:
userDevOps Engineer
Contributions:21 commits, 1 PR, 5 comments in 7 days
Contributions summary:Nikita primarily focused on enhancing the build and deployment processes within the project. Their commits involved modifying Dockerfiles and shell scripts to incorporate environment variables for Qt versioning and parallel build jobs, streamlining the build process. They also added scripts to create packages and download dependencies, and improved the error handling by implementing non-200 HTTP code detection. Additionally, they updated the build process for qtwebkit by implementing docker build arguments for the URL.
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
Nikita Vostretsov - Machine Learning Engineer at Zyte (formerly Scrapinghub)