Nikolai Mazurkin

Director Of Data Science And Engineering at PulsePoint

Nikolai Mazurkin has had a diverse and extensive work experience in the field of software engineering and data science. Nikolai began their career at Chromatec SCB LLC, where they worked as a Team lead, Software Developer, and Electronics Engineer for over a decade. During this time, they gained expertise in Windows API, Delphi, C, C++, ASM, and i8051.

In 2007, Nikolai joined Moneta.ru as a Software Developer, specializing in Java and Oracle. After a year and a half, they moved on to Internet Lotto Ltd, where they held the role of Team lead, Software Developer, working on the development of the social network for poker players "pokervillage.ru". Nikolai was responsible for the architecture and implementation of the platform, coding, database design and administration (MySQL), as well as team management.

Nikolai then joined Luxoft as a Senior software developer, focusing on Java, Oracle, and Linux. After a year, they joined Headhunter Group, where they worked as a Team lead and Software Developer, specializing in Java, Web, and Linux.

In 2012, Nikolai joined Odnoklassniki.ru as a Senior software developer, where they implemented various features to enhance the searching infrastructure of the platform. This included backend services, data storages, relevancy customization, indexation, and replication. Nikolai was also involved in the implementation of the L12N infrastructure for OK.ru.

In 2016, Nikolai joined Deutsche Bank as a Senior Software Engineer (AVP), where they worked on projects involving Java, Linux, and Messaging. Nikolai was responsible for the dbCAP project, integration test suites, improvements to the internal messaging framework, and the design and implementation of multi-threaded and garbage-less algorithms.

Currently, Nikolai is working at PulsePoint as the Director of Data Science Engineering. Nikolai previously held the role of Senior Software Engineer and Senior Java Machine Learning Engineer (Contractor) at the company. In their role as Director of Data Science Engineering, Nikolai has been involved in various projects, including implementing asynchronous web crawlers, building prediction systems for real-time bidding (RTB) traffic, and developing and deploying machine learning models to production. Nikolai has also been responsible for extending and supporting the OpenRTB stack, as well as implementing ETL jobs.

Throughout their career, Nikolai has gained expertise in a wide range of technologies and tools, including Java, Cassandra, Redis, Lucene, ML/CatBoost, Python, Luigi, Docker, Hive, Impala, Vertica, Presto, Docker, Kubernetes, and various infrastructure and monitoring tools.

Nikolai Mazurkin's education history includes a Bachelor's degree in Engineer from Mari State Technical University (MarSTU), attained between 1994 and 1999. Their field of study focused on computers, networks, and information technologies. Later, in 2002 and 2003, they pursued a Manager degree at Mari State University, specializing in anticrisis management.

In addition to their formal education, Nikolai Mazurkin has also obtained several certifications. In July 2020, they completed the "Become a Manager" certification from LinkedIn. In September 2016, they obtained a certification for "Algorithms: Design and Analysis, Part 2" from Coursera Course Certificates. In August 2016, they completed the "Economics for non-economists (Экономика для неэкономистов)" course from Coursera. Nikolai also holds certifications for "Algorithms: Design and Analysis, Part 1," "Game Theory (Теория игр)," "Machine Learning," and "An introduction to machine learning (Введение в машинное обучение)," all obtained in 2016 from Coursera Course Certificates. Furthermore, they achieved the "Codility Golden Award (Vanadium 2016)" certification from Codility in December 2016.

Links

Previous companies

Deutsche Bank logo