avatar

Dmitry Denisov

Data Science Technical Lead

Work experience
2022.10 - Present
Data Science Technical Lead
Dubai, UAE
  • Neural Network model for identifying and flagging duplicate driver photos in order to prevent fraudulent activities
  • Anomaly detection UI + alerts: a user interface that facilitates the detection of anomalies in traffic, features, rules, or models. Implemented an alert system to notify users in real-time when an anomaly is detected.
  • Model’s interpretation: a user interface to enable Product and Business teams to interpret model outputs. The interface provides transparency and facilitates model validation.
  • Pre-auth model: a machine learning model to minimize credit card underpayment losses. The model employs advanced techniques to improve accuracy and minimize false positives.
  • Fund outflow model: a machine learning model to mitigate the risk of fraud associated with fund outflows from the Careem platform. The model incorporates sophisticated algorithms and statistical techniques to identify potential instances of fraud and minimize financial losses.
2020.03 - 2022.10
Senior Data Scientist
Dubai, UAE
  • Developed and implemented an AB testing framework from scratch for the Integrity team. This facilitates A/B testing for two sets of rules and enables comparison of their respective outputs. Subsequently, the Data Scientists/Data Analysts can make informed decisions about whether to deploy or remove these rules, and gradually turn on traffic for them.
  • Automated measurement of precision using experimentation and test/control groups, which was developed from the ground up. This process enables a predetermined percentage of traffic to bypass Integrity controls, and measures the precision of these controls based on user status over time
  • Automated various human processes, such as creating an auto clawback process to retrieve money from blocked customers and captains, unblocking inactive captains upon request from Operations team, and blacklisting cards to prevent fraudulent activities
  • Created a card addition flow, which includes logic and rules for adding cards. Depending on the card feature, the flow allows for smooth addition, 0$ authorization, 3DS verification, or card decline.
  • Designed and deployed a Chargeback model to reduce losses from Chargebacks. Based on various user features, the model determines whether to call 3DS during the TopUp process. The model was later extended for Mobile Recharges, resulting in a significant reduction of fraud and losses
  • Implemented real-time payouts Integrity checks for Captains by creating controls for instant captain payouts.
  • Developed a Captain Payout model to automate daily payouts for Captains.
  • Managed the Destination Change project, which entailed developing and deploying the necessary features for users to modify their trip destinations.
  • Designed and implemented a Trip Completion model that includes rules and a model to block captains and customers in real-time once a trip is completed.
2023.07 - 2023.12 (Temporary contract)
Data Science Lecturer
Remote
  • Developed content for Data Science course. Prepared lectures and materials for topics: Feature Engineering, Ensembles, Gradient Boosting, Time Series
2021.08 - 2021.11 (Temporary contract)
Senior Data Science instructor
Riyadh, Saudi Arabia

Data Science lecturer, topics including Classification, Regression, EDA, Unsupervised learning, etc. Github projects

2019.12 - Present
Lecturer and Organiser
Dubai, UAE
Data Scientist
Dubai, UAE

Participated in several PoC projects, including those related to neural networks and satellite images

2018.04 - 2019.07
Data Scientist
Moscow, Russia

Developed recognition models based on neural networks, and also developed a graph of companies inside Russia to detect corruption schemes during tenders

2018.12 - 2019.06
Lecturer
Moscow, Russia

Lecturer of Introduction into Deep Learning

2015.06 - 2018.06
Teaching assistant of Mathematical Analysis
Moscow, Russia
Publications

Kamalov Firuz, Denisov Dmitry. Gamma distribution-based sampling for imbalanced data // Knowledge-Based Systems (impact factor 6.075) Vol. 207. Elsevier, Aug 2020.

Education
Financial Technologies and Data Analysis // Machine Learning
Master's Degree
Applied Mathematics and Informatics // Machine Learning
Bachelor's Degree
Skills
  • Data Science: Python, Machine Learning, Deep Learning, Mathematics, Statistics, Scikit-learn, Numpy, Pandas, PyTorch, Keras, TesorFlow
  • Backend development: GoogleCloud, Docker, Flask, Celery, Pika, RabbitMQ, Alogitms and DataStructures, SQL, TelegramBot, Multiprocessing, Neo4j, Linux, Git
  • Programming languages: Python, C++, R
  • Makeup texts in TeX
Additionally

  • October, 2020: Two projects were included into in the list of 24 AI projects in a code-hub (GitHub link) from the UAE Ministry of AI
  • February, 2018: Bronze Medalist of the Olympics ”I am Professional”, Mathematics, Yandex.Participant of the winter school, MIPT
  • Included in base of young talents (2019)
  • April, 2018: First degree diploma for Olympiad “Applied Mathematics and Informatics”in HSE among students
  • March, 2019: Prize Winner of the Olympics”I am Professional”, Mathematics, Yandex.
  • March, 2019: Prize Winner of the Olympics”I am Professional”, Artificial Intelligence, Yandex
  • April, 2017: First degree diploma for Olympiad “Mathematical methods of economic analysis”in HSE among students
  • May 2018: Graduate from Fintech Tinkoff School
  • Certificate with distinction - secondary and high school. Silver medal - High School