Petr NOVIKOV ------------ Data Scientist / Data Science Visionary Education ----------- * PhD (Candidate of Physico-Mathematical Sciences) in Statistics (2010), Lomonosov Moscow State University. * University of Toledo (Toledo, Ohio, USA, 2008). Completed first year as a PhD student in Statistics. * Kazan State University (2000-2005), Faculty of Mechanics and Mathematics, Integrated MSc in Mathematics. General Skills -------------- Statistics, Machine Learning, Data Mining, Operations Research, Mathematical Modeling, Math in Economy Tech Skills ----------- * Programming Languages: C++, Python, Delphi * Parallel and distributed: MPI, OpenMP, Apache Spark * Math and Stats: R, scikit-learn, Wolfram Mathematica, Matlab * OS: MS Windows, Linux (Ubuntu) Language Skills --------------- * Russian (native) * English (fluent/bilingual fluency; TOEFL iBT score: 104) * Spanish (fluent) * Esperanto (fluent) Professional Development ------------------------ 1. 12.2015 Modern Technologies of Teaching Students (Institute of Management of Education of Russian Academy of Education) Certificate No. 772403462227 2. 12.2014 Mining Massive Datasets (Coursera) 3. 05.2013 Natural Language Processing (Coursera) Employment History ------------------ 1. Feb 2015–present: Kazan Federal University (Kazan, Russia), Higher Institute for Information Technology and Information Systems, Chair of Intelligent Search Technologies Job Title: Junior Teacher Description: teaching Parallel Programming, Data Science Toolbox, Computational Statistics, and Information Retrieval; research in Statistics 2. Apr 2013–Oct 2014: R&D Center "Applied Logistics" (Moscow, Russia) Job Title: Research Analyst Description: applied research in reliability theory and operations research, Delphi and C++ programming (Windows). 3. Sep 2012–Jan 2013: RoboCV (Moscow, Russia) Job Title: Research Programmer Description: C++ programming (Linux), research and technical writing in Robotics and Computer vision 4. Sep 2011–Mar 2016: Izvestiya VUZ. (Russian Mathematics) Journal Editorial (Kazan, Russia) Job Title: Translator Description: translation of scientific articles in Mathematics from Russian into English 5. Jan 2010–Sep 2011: Kazan State University (Kazan, Russia), Faculty of mechanics and mathematics Job Title: Junior Researcher Description: Research in Statistics 6. Jan 2008–Dec 2008: University of Toledo (Toledo, Ohio, USA) Job Title: Teaching Assistant (while being a graduate student) Description: lecturing Statistics I, grading Abstract Algebra, Introduction to Mathematics, and History of Mathematics, work at learning enhancement center (tutoring). 7. Sep 2006-Dec 2006: Kazan State University (Kazan, Russia), Faculty of computational mathematics Job Title: Junior Teacher Description: teaching Calculus 8. Sep 2002-Apr 2004: Technical center "Volvo" (Kazan, Russia) Job Title: System Administrator Description: maintenance of computers and computer network Projects -------- 1. Real-time prescriptive analytics for financial indicators (at KFU in collaboration with Etton) Project description: The objective of the project is to build a real-time prescriptive analytics systems based on a company's massive amount of historical data that does not fit on a single machine. The system is optimized for specific pre-selected financial indicators. Role: General architecture and theoretical background of the system 2. Best stock for branching supply chain (at Applied Logisitcs) Project description: Finds best stock for a geographically distributed supply chain in the sense of providing minimal cost while keeping the overall stock availability ratio above a pre-defined value. Role: building mathematical model, implementing mathematical model in Delphi 3. Reliability analysis (at Applied Logisitcs) Project description: A subroutine for performing parameter estimation of Weibull distribution and Kolmogorov–Smirnov goodness-of-fit test, part of a larger project. Role: implementing known statistical methods in C++ (MSVC) 4. Scheduling aircraft service intervals (at Applied Logisitcs) Project description: A programmatical adaption of Petrov & Tomich’s method [Trudy LII No. 524, 1987], where the maintenance scheduling problem is considered as a constrained optimization problem with respect to service intervals and the problem is thus reduced to numerical solution of such optimization problem. Role: implementing the method in Delphi 5. Automatic robotized platform navigation system (at RoboCV) Project description: Autonomous navigation system for robotic platforms, where we combine data from gyroscope, odometer, accelerometer and infrared camera to get a better approximation for the position of the robot. Role: computer programming (ROS, C++), writing the company's Technical Report on the first stage of the investment. Selected Teaching Experience (List of Disciplines) -------------------------------------------------- 1. Parallel Programming Course description: General principles of parallel and distributed computing, MPI and OpenMP technologies, distributed computing in Hadoop ecosystem. Place: Kazan Federal University, Higher School ITIS Time: Fall 2015, Spring 2017 2. Data Science Toolkit Course description: Data science software R and scikit-learn; real-life data analysis case studies. A Kaggle dataset analysis as a final project. Place: Kazan Federal University, Higher School ITIS Time: Spring 2015, Fall 2016 3. Information Retrieval Course description: Theoretical background of information retrieval: naive bayes classification, tf-idf, vector space model, latent semantic analysis, PageRank. Place: Kazan Federal University, Faculty of Mechanics and Mathematics; Kazan Federal University, Higher School ITIS Time: Fall 2009, Fall 2010 (mechmath), Spring 2017 (ITIS) 4. Statistics I Course description: A basic Statistics course following Mario F.Triola's textbook: parameter estimation, confidence intervals, one-sample tests, two-sample tests, etc. Place: University of Toledo (Toledo, Ohio), College of Arts and Science, Department of Mathematics Time: Fall 2008 Media appearences ----------------- * Vesti.ru (Vesti 24 TV Channel) 19.10.2012 https://www.youtube.com/watch?v=W1KZDxmtgu0 1:25-1:40 * Human FAQtor (Russia 2 TV Channel) 26.11.2012 https://www.youtube.com/watch?v=VYfOC6OtPoU 3:10-3:40 Publications ------------ 1. Novikov An.A., Novikov P.A. Locally most powerful group-sequential tests with groups of observations of random size: finite horizon. Submitted to Lobachevskii Journal of Mathematics. 2. Novikov An.A., Novikov P.A. Information inequalities for characteristics of group sequential test with groups of observations of random size. Russian Mathematics (Iz. VUZ), 60(12), 54--61 (2016). http://link.springer.com/article/10.3103/S1066369X16120082 3. Novikov An.A., Novikov P.A. Locally most powerful sequential tests of a simple hypothesis vs. one-sided alternatives for independent observations, Theory Probab. Appl., 56(3), 449--477 (2011). http://epubs.siam.org/doi/abs/10.1137/S0040585X97985492 4. Novikov P.A. A locally directionally maximin test for a multidimensional parameter with order-restricted alternatives, Russian Mathematics (Iz. VUZ), 54(1), 33--41 (2011). http://link.springer.com/article/10.3103%2FS1066369X1101004X 5. Novikov P.A. Locally most powerful sequential tests for discrete-time Markov processes, Theory Probab. Appl., 55(2), 322--325 (2010). http://epubs.siam.org/doi/abs/10.1137/S0040585X9798484X 6. Novikov A., Novikov P. Locally most powerful sequential tests of a simple hypothesis vs. one-sided alternatives, J. Stat. Plann. Inference, 140(3), 750--765 (2010). http://www.sciencedirect.com/science/article/pii/S0378375809002857 Conferences ----------- 1. Novikov P.A. Finding boundaries of a continuation region of a locally most powerful sequential test // Proc. N.I.Lobachevskii Math. Centre. Proc. of the Fifteenth Youth Scientific School-Conference. -- Kazan: Ed. Kazan Math. Society, Ed. Acad. Sci. of Rep. of Tatarstan, 2016. -- Vol.53. -- P. 122-124. [in Russian] 2. Novikov P.A. Asymptotics of tests for generalized gamma distribution. -- Proceeding of International conference in Algebra, Analysis and Geometry, dedicated to the jubilees of distinguished professors of Kazan University, mathematicians Petr Alekseyevich (1895-1944) and Aleksandr Petrovich (1926-1988) Shirokovs, and Youth school-conference in Algebra, Analysis and Geometry. -- Kazan: Kazan University; Rep. Tatarstan Academy Sci. Editorial, 2016. -- P. 256--257. [in Russian] http://kpfu.ru/portal/docs/F1726991769/fpaag_2016_proceedings.pdf 3. Novikov P.A. Zip availability ratio for Weibull distribution for periodic replenishment. Proceedings of N.I. Lobachevsky mathematical center: Proceedings of All-Russia Youth School-Conference "Lobachevsky Readings--2015". -- V. 52. -- Kazan: 2015. -- p. 116--118. [in Russian] 4. Novikov P., Novikov A. Locally Most Powerful Group-Sequential Tests when the Groups are Formed Randomly, Stochastic Optimization and Optimal Stopping. Book of Abstracts. Moscow, September 24--28, 2012. p. 87--88. http://soandos.mi.ras.ru/materials/soandos-book.pdf 5. Novikov P. Locally optimal tests for multivariate parameter with order-restricted alternatives. In: PRAGUE STOCHASTICS 2006. Book of Abstracts of the joint session of 7th Prague Symposium on Asymptotic Statistics and 15th Prague Conference on Information Theory, Statistical Decision Functions and Random Processes, held in Prague from August 21 to 25, 2006, P. 68 (2006).