Uan Sholanbayev, Computer Vision Developer in Almaty, Kazakhstan
Uan Sholanbayev

Computer Vision Developer in Almaty, Kazakhstan

Member since October 1, 2019
After earning a degree in computer engineering from the University of California, San Diego, Uan has gained much in-depth and hands-on experience delivering services as a machine learning engineer. He is an expert in Python, deep learning, neural networks, and other AI algorithms. Uan is also an exemplary communicator and has worked in teams as well as individually.
Uan is now available for hire




Almaty, Kazakhstan



Preferred Environment

Sublime Text, GitLab, PyCharm, Ubuntu, MacOS

The most amazing...

...project I've worked on was an NFL drive prediction system based on neural networks. The predictions are used by betting companies to come up with coefficients.


  • Computer Vision Developer

    2019 - PRESENT
    • Created a pipeline that processes everyday movies collected from RPI cameras installed in a store. The processing includes several deep learning algorithms that detect human emotions in association with product interactions that are being handled in the store. I automated the process of daily running on the cloud, as well as the process of saving the results in a database also placed on the cloud.
    • Trained deep learning models for object detection and classification. Utilized state-of-the-art frameworks to produce the best quality predictions.
    Technologies: Amazon Web Services (AWS), Deep Learning, Python, AWS, PyTorch
  • Machine Learning Engineer

    2017 - 2019
    Sportradar US
    • Created a neural network for the NFL to generate drive outcome predictions to further use from the betting companies.
    • Built NBA shot probability neural network models using Pytorch for fan experience enhancement.
    • Identified NBA events on games using tracking features with XGBoost.
    • Implemented an NBA data pipeline from different data sources.
    • Created an NBA similarity model for draft players for fan enhanced experience.
    Technologies: Python
  • Data Scientist

    2016 - 2017
    Alem Research
    • Scraped 10 million company front pages from a social network with Java.
    • Created a sentiment analysis neural network model using TensorFlow to label various English texts (including articles, comments, and more) as positive, negative, or neutral.
    Technologies: Java, Python


  • Neural Network Distilling Knowledge

    One of the hottest topics in the field of neural networks is knowledge distillation. Data scientists are curious about how compacted a neural net can become while still performing at a similar quality level.

    The approach is to use the layer before the last (output layer) and use it as an output layer for a smaller neural net (with less hidden layers).

    In this project, I used ten classes of ImageNet (around 1,000 pictures each) and trained two such neural nets. The results were the large model was 68% top 1. The smaller model (trained itself) was 56% top 1, and the distilled model was 56.5% top 1.

  • NFL Drive Outcome Prediction

    I implemented a neural network model for NFL drive outcome predictions. The framework is Pytorch and the predictions are used by betting companies for coefficients.


  • Languages

    Python, Java, SQL, C++, C, Scala
  • Libraries/APIs

    OpenCV, PyTorch, Scikit-learn, XGBoost, Lasagne, TensorFlow
  • Tools

    Git, Jira, Slack, SourceTree, Robomongo, PyCharm, Sublime Text 3, Microsoft Excel, MATLAB, GitLab, Sublime Text
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development
  • Platforms

    Amazon EC2, Ubuntu, MacOS, Amazon Web Services (AWS)
  • Storage

    AWS S3, MongoDB, PostgreSQL, Elasticsearch
  • Other

    Artificial Intelligence (AI), Convolutional Neural Networks, Image Processing, Machine Learning, Video Processing, Neural Networks, Statistical Modeling, Deep Learning, Random Forests, Linear Regression, Logistic Regression, Data Versioning, Tf-idf, K-means Clustering, K-nearest Neighbors, Computer Vision, Natural Language Processing (NLP), AWS


  • Bachelor of Science Degree in Computer Engineering
    2012 - 2016
    University of California, San Diego - San Diego, CA, USA


  • Machine Learning
    Stanford University via Coursera

To view more profiles

Join Toptal
Share it with others