Position: Lead/Senior Data Scientist (Machine Learning, NLP)
Category: Data Science
Experience: 8 years | English: upper

- Implemented chatbot model designed for stable progressive learning for 5 years
- Implemented contract classification algorithm with 95% accuracy which overperformed humans
- Implemented complex text summarization algorithm with 80% accuracy
- Implemented company classification algorithm which increased human analytics quality x2
- Organized data science hackathon which resulted in three new hires
- Developed a new sentence splitting component with 2x improvement in error rate
- Developed autocorrect feature with 99% accuracy compared to 90% existing version
- Implemented high-load storage with 1,000,000 key-value requests per second per server
- Reimplemented contextual spell checker with 10x speed-up
- Implemented a practical solution with 99,9% specificity and 30% recall to an open problem of detecting sentences which don't make sense
- Processed petabyte-scale internet dump using Apache Spark for creating n-gram language models
- Prepared and conducted two courses on algorithms and data science
- Increased part of speech tagger quality from 96% to 97%
- Developed antispam system for email provider for tens of millions users
- Developed geo-tracking solution for ads which increased accuracy from 50% to 80%
- Implemented NGINX plugin using C with 6000 geo-tracking requests per second per server
- Developed backend for email IMAP protocol which enabled 100,000 users to use favorite email clients

Programming and math competitions:
- Team led by me achieved 3-rd place in Prozorro Data Science Hackathon (2018)
- International Math Competition – first prize (2012), second prize (2011)
- Google Code Jam World Finals – 11th place (of 8000+) (2009)
ICPC ACM World Finals – finalist (2009)
- Open All-Ukrainian Collegiate Programming Contest – awardee (twice) and winner
- All-Ukrainian Olympiad in Mathematics – awardee and winner (twice)
8 years experience of data science and NLP projects. Worked at Grammarly, Deloitte, UkrNet. Have wide experience including client negotiation, problem formulation, mentoring. Experience of wide range of algorithms from rule-based to deep learning. Winner of international programming and math competitions, mentor.

Skills:
Main languages: Python (5 years), Java (4 years), C++ (4 years)
Data science: deep learning, neural networks, machine learning, NLP, xgboost, scikit-learn, numpy, scipy, pandas, TensorFlow, Theano, Keras, OpenNLP, OpenCV, NLTK, brat (NLP), Rasa (NLP), spacy
Various libraries: python flask, python boto, C++ stl, C++ boost, java jdbc, java spring
Databases: MySQL, Oracle, MongoDB, PostgreSQL
MapReduce: Hadoop, Spark
Other: Bash, AWS, Azure, git, svn, OpenGL, Assembler, jira, trac

I have upper-intermediate English level. I worked on lots of projects with English-only communication.
My goal is to find a lead/senior data scientist position. Would be happy to take part in generating product ideas. I prefer doing practical research and ship fast. I'd like to find a job to work on a challenging problem in collaboration with the team but as well I am ready to do hands-on work if it's important for the business. I prefer results-driven work instead of strict working schedule.