
Pavel Novichkov
Verified Expert in Engineering
Applied Mathematics Developer
Moscow, Russia
Toptal member since February 17, 2016
Pavel is an excellent analytical problem solver with a passion for science and programming. He has a strong working knowledge of algorithms, statistics, and machine learning. Pavel's particular strength is his ability to apply mathematical tools and physical intuition to real-world problems and transform ideas into high-quality software.
Portfolio
Experience
- Python - 5 years
- Applied Mathematics - 5 years
- Machine Learning - 3 years
- C++ - 1 year
Availability
Preferred Environment
Subversion (SVN), Git, IPython Notebook, Jupyter Notebook, Emacs, Linux
The most amazing...
...thing I've coded is an algorithm for estimation of rare event probabilities that works 1,000 times faster than classical methods.
Work Experience
Quantitative Researcher
WorldQuant
- Developed several algorithmic computer-driven trading strategies for equity markets.
- Implemented automation tools in Python and Bash to simplify strategy backtesting and statistics aggregation.
- Worked on a C++ library for multivariate time series analysis (vectorized mathematical operations, statistics, technical indicators) and uniform handling of various data types.
Developer
Yandex
- Optimized the ads allocation algorithm for Yandex search engine results page.
- Worked on improvements of machine learning algorithms for click-through and conversion rate prediction.
- Analyzed large datasets with Yandex MapReduce.
Research Intern
Datadvance & Institute for Information Transmission Problems
- Conducted research in the areas of uncertainty quantification and dimensionality reduction.
- Designed and developed an algorithm for effective estimation of small failure probabilities (based on Gaussian regression and importance sampling Monte Carlo method).
- Performed comparative analysis of existing methods for non-linear dimensionality reduction, and worked on development of novel algorithms.
Experience
Yandex Banner System
https://advertising.yandex.com/COMET Track Recognition
Kalah (Bantumi) Board Game
Education
Master's (with Honors) Degree in Mathematics and Mathematical Physics
Higher School of Economics - Moscow
Bachelor's (with Honors) Degree in Applied Mathematics and Physics
Moscow Institute of Physics and Technology - Moscow
Skills
Libraries/APIs
Scikit-learn, Pandas, NumPy, Matplotlib, SciPy
Tools
Emacs, LaTeX, IPython Notebook, Subversion (SVN), Git, Mathematica, MATLAB
Languages
Python, C++, SQL, Bash, C
Paradigms
MapReduce, Object-oriented Programming (OOP)
Platforms
Linux, Jupyter Notebook
Storage
MySQL
Other
Applied Mathematics, Machine Learning, Scientific Computing, Data Science, Algorithms, Data Structures, Natural Language Processing (NLP), Convex Optimization, Generative Pre-trained Transformers (GPT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring