Stanislav Protasov
PhD in computer science currently specializing in quantum programming, leading a group of students. 18 years of industrial experience in software development and applied machine learning. 15 years of teaching experience in universities on graduate and undergraduate level. Strong skills in teaching and education management. Managed 50+ students department, led a lab of 8 undergraduate students, and organized teaching for 150+ students courses. Wrote a math book for programmers.
Date of birth: 23/05/1987
Degree: PhD (candidate of computer science)
Website: http://sprotasov.ru/
Phone (Telegram, WhatsApp): +7 927 438 6667
stanislav.protasov@gmail.com
Education
Higher education
- 2013 – Candidate of science (PhD). Voronezh State University, Computer Science Department (digital technologies). Methods and algorithms of data analysis, transfer and visualization in computer stereo-vision systems.
- 2009 – Specialist (Engineer). Voronezh State University, Computer Science Department (programming and information technologies). Depth-sensing using web-cameras. GPA 5.0/5.0.
- 2008 – Interpreter in the area of professional communication (English). Voronezh State University, Department of Romanic and Germanic Philology, supplementary higher education. GPA 5.0/5.0
Certificates, courses
Work Experience
Academia experience
2020 - 2025 — Assistant and Associate Professor in machine learning and knowledge representation lab, Senior methodologist, Innopolis University
- Developed a competency model for a new DS and AI bachelor degree based on job market research. Co-authored complete study plan for this degree and authored several syllabi for new courses (data and knowledge representation, quantum computing)
- Authored PhD specialization exam for theoretical computer science students.
- Developed a complete workload computation model for professors with respect to legal regulations.
- Authored academic misconduct policy of the University.
- Prepared methodological materials for the “Practical AI” course being delivered by other professors.
- Conducted expertise of PhD theses with respect to legal regulation
2019 - 2020 — Visiting professor, Harbour.Space University, Barcelona, Spain. “Artificial Intelligence”, “Mathematical basis of computing” courses.
2019 - 2020 — Assistant professor, deputy head of department, lecturer at MIPT: “mathematical basis of computing” course.
- Manage the theoretical and applied informatics department. Organize and conduct selection rounds, thesis defence, participate in PhD students selection committee.
- Primary instructor for 1st year undergraduate students.
2019 — Visiting professor at Skoltech. Secondary instructor at “Efficient algorithms and data structures” course.
2018 — Visiting professor, Innopolis University. “Practical AI” course.
2017 - 2018 — Assistant professor, Computer Science Department, National Research University Higher School of Economics (HSE). Courses: “Algorithms and data structures”, “Introduction to Python”, “Introduction to C++”, “Parallel and distributed computations”.
2015 - 2017 – PostDoc/Teaching instructor at Innopolis University. Machine learning and knowledge representation lab.
- Conducted research for “Human activity recognition” project, led by prof. Adil Mehmood Khan (papers 2, 3, 5)
- Students supervision (ML and CV projects)
- Deputy to the head of the lab. Managed 8 undergraduate students.
- Won 4th prize in “Eureka” contest by Innopractica fund with “Human activity recognition” project.
- Two students won the “UMNIK” contest presenting parts of this project.
- Data structures and algorithms - Senior TA. Organized course, designed exam materials.
- Discrete mathematics and logics - Senior TA. Was responsible for seminar materials.
- Bootcamps 2015 & 2016 (Introduction to Java) - organizer (IT track) and lecturer.
- Introduction to web development - Lecturer.
2013 - 2015 – Lecturer at MIPT. Courses:
- Theory and practice of multithreading programming
- Collaborative development of information systems
- Web development
2012 - 2013 – Lecturer at MIEM, Higher School of Economics (HSE). “Information technologies” course.
2009 - 2011 – Teaching assistant at Voronezh state university. “Numerical methods” course.
Industrial experience
2023 - now — Staff Software Engineer, Riveralane, Cambridge, UK
- Building software to facilitate research in Quantum Error Correction.
- Quantum and classical algorithms research and implementation.
2019 - 2020 — University relations director at Acronis
- Develop new education formats for the company (online and blended courses).
- Build a strategy for a joint research center with universities.
- Manage company’s base chair in MIPT, including salaries, human resources, students, and document workflow.
2017 - 2019 — Senior software developer at Yandex
- Yandex.Images — adding new features to images search. Implemented automatic pipeline for training new ML models on historical data.
- Yandex.Znatoki (now Q) — responsible for building a recommendation platform of service from scratch: architecture, deployment, algorithms implementation. Implemented personal recommendations, feeds, doc2doc recommendations, tag2tag recommendations, etc. Managed machine learning intern.
2012 - 2015 – Programmer/Senior programmer at Parallels/Odin
- Internal development department. Development of highly loaded report processing software. Implemented a highly efficient reporting tool for parallel data processing from slow storage.
- Server virtualization department. In Parallels VDI project was responsible for client application and client-broker communication in both Windows and Linux.
- Remote supervision of 6 graduate students working on industrial projects.
2011 - 2012 – Senior software developer at «DHL Express».
- Internal software development and support. Implemented internal security tool for matching clients with police databases. Supported air waybill generation tool and SAL (service area list) services.
2011 – .NET developer at «DataArt».
- Front-end and server development with ASP.NET MVC2/jQuery/Entity/Aspose stack for the highly loaded forecasting system.
2009 - 2011 – .NET developer at «Argussoft-International» Ltd.
- Front-end and server development with ASP.NET MVC/jQuery/NHibernate stack for insurance and bank projects.
2007 - 2009 – Junior/Senior software developer at «Quadro Soft» Ltd.
- Developed electronic gas analyzer software for Voronezh State University of Engineering Technologies from scratch.
- Developed and deployed of computer vision system to detect and count objects on a conveyor belt (C#, .NET) for a bread factory.
2006 - 2007 – Technician at Voronezh State university.
2006 – «StroyMontazh-2004» Ltd, software development (Delphi, MS Access); Voronezh State Architectural University, software development (Maple, Delphi).
Implemented projects
Publications
Under review:
- Case study on quantum convolutional neural network scalability
Published:
- Faster quantum state decomposition with Tucker tensor approximation, Quantum Machine Intelligence 2023
- Case study on quantum convolutional neural network scalability (Lisnichenko, Poster)
- S. I. Protasov, R. B. Zaripov, I. T. Khairutdinov, K. M. Salikhov. Pulsed electron-electron double resonance (PELDOR) analysis on a quantum computer - Applied Magnetics Resonance, 2022
- Ayaz Baykov, Stanislav Protasov. Grover Binary Search for Discrete Quantum Optimization. Nonlinearity, Information, Robotics 2022.
- Stanislav Protasov, Adil Mehmood Khan. Using Proximity Graph Cut for Fast and Robust Instance-based Classification in Large Datasets. Hindawi, Complexity, 2021
- Savchuk, Vladislav, and Stanislav Protasov. "Building a robust and compact search index." In 2021 International Conference" Nonlinearity, Information and Robotics"(NIR), pp. 1-6. IEEE, 2021.
- Protasov S. An approach to visual thesaurus exploration: a case study for Russian language. Proceedings of "Informatics: problems, methods, technologies" conference, 2021
- Протасов С.И. Гипотеза компактности и теорема Жордана в приложении к методу k ближайших соседей на графовых индексных структурах. Труды 63-й Всероссийской научной конференции МФТИ, 2020
- Протасов С.И. Однопроходный алгоритм выделения связных компонент с использованием модифицированной структуры данных union-find. Труды 62-й Всероссийской научной конференции МФТИ 78, 178-180
- “Let me explain: mathematics for programmers” (book), 2018.
- Sozykin K, Khan AM, Protasov S, Hussain R. Multi-label Class-imbalanced Action Recognition in Hockey Videos via 3D Convolutional Neural Networks. IEEE/ACIS SNPD 2018. URL: https://arxiv.org/abs/1709.01421v2
- Single-pass connected component labelling algorithm with modified union-find data structure.
Протасов С.И. Однопроходный алгоритм выделения связных компонент с использованием модифицированной структуры данных union-find / Труды 62-й Всероссийской научной конференции МФТИ. 18–23 ноября 2019 г. Прикладная математика и информатика. - М.: МФТИ, 2019 http://sprotasov.ru/files/mipt62.pdf
- Protasov S, Khan AM, Sozykin K, Ahmad M. Using Deep Features for Video Scene Detection and Annotation. Signal, Image and Video Processing, 2018 URL: https://doi.org/10.1007/s11760-018-1244-6
- Ahmad M, Protasov S, Khan AM, Hussain R, Khattak AM, Khan WA. Fuzziness-based active learning framework to enhance hyperspectral image classification performance for discriminative and generative classifiers. PloS One, 2018. 05 Jan 2018, 13(1):e0188996. URL: http://europepmc.org/abstract/med/29304512
- Muhammad Ahmad, Adil Mehmood Khan, Joseph Alexander Brown, Stanislav Protasov, Asad Masood Khattak. Gait fingerprinting-based user identification on smartphones / IJCNN'2016. URL: https://www.researchgate.net/publication/301560717_Gait_Fingerprinting-based_User_Identification_on_Smartphones
- Muhammad Ahmad, Adil Mehmood Khan, Rasheed Hussain, Stanislav Protasov, Francis Chow, Asad Masood Khattak. Unsupervised Geometrical Feature Learning from Hyperspectral Data / IEEE SSCI'2016. URL: https://www.researchgate.net/publication/309160482_Unsupervised_Geometrical_Feature_Learning_from_Hyperspectral_Data
- Methods and algorithms of data analysis, transfer and visualization in computer stereo-vision systems (PhD thesis).
Протасов С.И. Методы и алгоритмы анализа, передачи и визуализации данных в системах компьютерного стереозрения: автореферат диссертации . . . кандидата физико-математических наук: 05.13.17 / Протасов Станислав Игоревич. Воронеж, 2013. 16с - Reflection on using learning management systems (LMS) and automated test systems for teaching courses with module-rating structure.
Протасов С.И. Опыт использования системы управления обучением (LMS) и автоматизированных систем тестирования в преподавании дисциплин с модульно-рейтинговой структурой курса / "Образовательные технологии и общество", 2017. URL: https://elibrary.ru/item.asp?id=28103133 - An approach to a problem of stereoimage rectification without camera calibration using scene images.
Протасов С.И. Подход к решению задачи ректификации стреоизображений по сцене без калибровки камер / Протасов С.И., Крыловецкий А.А., Кургалин С.Д. // Информационные технологии. - Москва, 2013. - №2. С 61-65 - 3D-visualization using mobile devices.
Божок А.О., Протасов С.И., Крыловецкий А.А. Пространственная визуализация с использованием мобильных устройств / Сборник студенческих научных работ факультета научных студенческих работ факультета компьютерных наук ВГУ, Воронеж, 2012, том 6, С. 12-19. URL: http://elibrary.ru/item.asp?id=21327009 - Considering an approach to a problem of stereoimage rectification without camera calibration using scene images.
Протасов С.И. Об одном подходе к решению задачи ректификации стреоизображений по сцене без калибровки камер / С.И. Протасов, А.А. Крыловецкий, С.Д. Кургалин // Известия ЮФУ. Технические науки. - Таганрог, 2012. - №6: "Проблемы математического моделирования, супервычислений и информационных технологий" С 144-149 - Using web cameras as a source of stereoimages.
Протасов С.И. Использование веб-камер в качестве источника стереопар / С.И. Протасов, С.Д. Кургалин, А.А. Крыловецкий // Вестник ВГУ. Серия "Системный анализ и информационные технологии". 2011. № 2. С.80-86. - Spatial reconstruction in computer vision systems using web cameras.
Атанов А.В. Пространственная реконструкция в системах компьютерного зрения на основе web-камер / А.В. Атанов, А.А. Крыловецкий, С.Д. Кургалин, С.И. Протасов // Вестник ВГУ. Серия "Системный анализ и информационные технологии". 2011. № 2. С.149-153. - “Chromato-thermographic” method of E-x diagram refinement for In-S and Ga-Se systems.
Завражнов А.Ю. "Хромотермографический" метод для уточнения Е-х диаграмм систем In-S и Ga-Se / А.Ю. Завражнов, С.С. Березин, С.И. Протасов, М.В. Ряжских, А.В. Косяков, В.И. Сидей // V Украiнська наукова конференцiя з фiзики напiвпровiдникiв : программа тези доповiдей, Украiна, Ужгород, 9-15 жовт. 2011 .— Ужгород (Украина), 2011 .— С. 70 .— 0,1 п.л. - Using web-cameras as a source of stereoimages in real time.
Протасов С.И. Использование web-камер как источника стереоизображений в реальном времени / С.И. Протасов, А.А. Крыловецкий // Информатика: проблемы, методология и технологии: материалы XI международной научно-методической конференции, Воронеж, 10-11 февраля 2011г.: в 3 т.- Воронеж: издательско-полиграфический центр Воронежского государственного университета, 2011, Т.2, С. 229-232 - Workshop as a format of teaching practice-oriented disciplines, connected to programming.
Протасов С.И. Мастер-класс как форма преподавания практических дисциплин, связанных с программированием // «Инновационные технологии в образовательном процессе» (или «Технологии электронного обучения в образовательном процессе») : cб. науч. работ, ноябрь 2011 г., г. Белгород. – Белгород, 2011. – Т. 1. – С. 56-58. URL: http://www.dslib.net/f/a/p/d8f86e/712e62/37daab/masterclass.pdf - Personal systems of computer 3D-vision and visualization.
Крыловецкий А.А. Персональные системы компьютерного 3D-зрения и визуализация / А.А. Крыловецкий, А.В. Атанов, С.И. Протасов, И.С. Черников // Связь и телекоммуникации - инновационное развитие регионов : тез. науч.-практ. конф., 31 марта -1апр. 2011 г., г. Воронеж .— Воронеж, 2011 .— С. 55-56 .— 0,1 п.л. - Algorithms of image analysis is real time stereovision systems.
Крыловецкий А.А. Алгоритмы анализа изображений в системах стереозрения реального времени / А.А. Крыловецкий, С.И. Протасов // Вестник ВГУ. Серия "Системный анализ и информационные технологии". 2010. № 2. С.9-18. - Considering improvements of stereomatching algorithms.
Протасов С.И. Исследование модификаций алгоритма стерео-сопоставления / С.И. Протасов, А.А. Крыловецкий, С.Д. Кургалин // Информатика: проблемы, методология и технологии: материалы X международной научно-методической конференции, Воронеж, 11-12 февраля 2010г.: в 3 т.- Воронеж: издательско-полиграфический центр Воронежского государственного университета, 2010,Т.2,С.132-136 - Image analysis is real time stereovision systems.
Протасов С.И. Анализ изображений в системах стереозрения реального времени / С.И. Протасов, А.А. Крыловецкий. Телематика 2010: Труды XVII Всероссийской научно-методической конференции. Том 2. Секция C. Санкт-Петербург, 21 – 24 июня 2010 г. — СПб., 2010. С. 313 – 314. - System for generation depth images by data from web-cameras.
Протасов С.И. Система формирования дальнометрических изображений по данным web-камер / С.И. Протасов, А.А. Крыловецкий // Информатика: проблемы, методология и технологии: материалы Девятой международной научно-методической конференции (12-13 февраля 2009г.) // Воронежский государственный университет.- Воронеж: издательско-полиграфический центр ВГУ, 2009,Т.2, С. 236-239 - Acquiring depth images my image sets.
Протасов С.И. Получение дальнометрических данных по набору изображений / С.И. Протасов, А.А. Крыловецкий // Сборник студенческих научных работ факультета компьютерных наук ВГУ.- Выпуск 3.- Воронеж: издательско-полиграфический центр Воронежского государственного университета, 2009.- С. 111-119 - Generation depth images by data from web-cameras.
Протасов С.И. Получение дальнометрических изображений по данным web-камер / С.И. Протасов, А.А. Крыловецкий // Молодые исследователи - регионам : материалы Всерос. науч. конф. студентов и аспирантов .— Вологда, 2009 .— Т. 1. - С. 60-61 .— 0,1 п.л. - Gathering and analyzing data using electronic gas analyzer.
Протасов С.И. Накопление и анализ данных средствами программы "Электронный нос" / С.И. Протасов, Т.А. Кучменко // Молодёжь и высокие технологии: Материалы всероссийской студенческой олимпиады (конкурс компьютерных программ).- Вологда: ВоГТУ, 2008. - С. 53-54
Online teaching and science popularization
- Popularization of science:
- Offline course materials:
- “Origin of species” podcast: