Anton Kazennikov

NLP Team Lead at OZON.ru

Moscow, Moscow, 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

👤
Senior
🎓
Top School
Anton Kazennikov is an NLP Team Lead and PhD in Computer Science with 18 years of software engineering experience and over 9 years focused on building production NLP and search systems on the JVM. He currently leads search-oriented document and query analysis at OZON, designing Lucene/Elasticsearch pipelines, NER, and query analysis, and previously built large-scale corpus and rule-based IE systems (GATE/JAPE/UIMA Ruta) for multilingual use. Comfortable across Java and Python, he combines hands-on backend engineering (indexing, custom query types, performance tuning) with applied ML and CV expertise including faiss, word2vec/fastText, and PyTorch. A longtime contributor to prominent open-source projects like jsoup, he blends research rigor (Google Scholar presence) with pragmatic delivery of scalable IR and NLP pipelines. Notably, he has a track record of porting and optimizing legacy NLP systems into modern JVM architectures and building bespoke rule engines for real-world address, location and fact extraction.
code18 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Natural Language Processing, Doctor of Philosophy (Ph.D.), Natural Language Processing at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
stackoverflow-logo

Stackoverflow

Stats
3,574reputation
284kreached
12answers
30questions
github-logo-circle

Github Skills (16)

html10
parserator10
javas10
parser10
jsoup10
java10
dom7
css7
libsvm6
svm6
machine-learning6
common-lisp6
coding-style6
lisp6
xpath5

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
jhy/jsoup

Jan 2011 - Jan 2011

jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
Role in this project:
userBackend Developer
Contributions:54 commits, 1 issue in 9 days
Contributions summary:Anton primarily contributed to the development of the Java HTML parser jsoup, focusing on the implementation and modification of selectors. They added new selector types, implemented the :has selector, and fixed bugs related to selector behavior. Furthermore, the user refactored the evaluator and selector code, improving the codebase and adding tests.
xpathjava-html-parserscrapingparsersafety
kzn/jaot

Jun 2012 - Mar 2017

Contributions:60 commits, 4 pushes in 4 years 9 months
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
Anton Kazennikov - NLP Team Lead at OZON.ru