Uan Sholanbayev
Verified Expert in Engineering
Deep Learning Engineer and Software Developer
Almaty, Almaty Province, Kazakhstan
Toptal member since October 11, 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, CNN, LLMs, and other AI algorithms. Uan is also an exemplary communicator and has worked in teams, as well as individually.
Portfolio
Experience
- Deep Learning - 7 years
- Git - 7 years
- Python - 7 years
- MongoDB - 7 years
- PostgreSQL - 6 years
- Amazon EC2 - 6 years
- PyTorch - 6 years
- Computer Vision - 5 years
Availability
Preferred Environment
GitLab, PyCharm, Ubuntu, MacOS, Amazon EC2, MongoDB, Python 3, PyTorch, You Only Look Once (YOLO)
The most amazing...
...The thing I've built is an NBA event prediction pipeline—the main product of a startup, MOCAP Analytics, which was later successfully acquired by Sportradar US.
Work Experience
Machine Learning Engineer
Narya AI
- Finetuned a 7B LLM on Amazon EC2 using LoRa, PEFT, and Hugging Face. Deployed via a 3rd-party company product.
- Developed the recommendation system, relevancy filtering, summarization, and NER using GPT and finetuned open-source LLM.
- Deployed on Heroku Solidity similarity search and gas-optimization APIs based on generative AI and vector databases.
- Extracted the issues dataset from PDF reports using LLM and uploaded it to Supabase vector databases.
- Automated Solidity hacking bug detection using LLM and RAG.
Machine Learning Engineer
G42
- Delivered a computer vision project that automatically reads ID document scans.
- Developed computer vision software to detect road traffic violations.
- Built a PCR registration chatbot, later used as the basis to create other services.
Computer Vision Developer
MindsLenses
- Created a pipeline that processes everyday movies collected from RPI cameras. The processing includes several deep learning algorithms that detect human emotions associated with product interactions being handled in the store.
- Trained deep learning models for object detection and classification. Used state-of-the-art frameworks to produce the best-quality predictions.
- Managed stable process of videos from raspberry pies to CV inference on the AWS cloud.
Machine Learning Engineer
Sportradar US
- Created a neural network for the NFL to generate drive outcome predictions for further use by 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 a fan-enhanced experience.
Data Scientist
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.
- Self-retrained a text topic relevance model on the AWS cloud.
Experience
Cloud Video Processing with ML
2. Devised classifiers for accurate shoe detection and customer demographic analysis via video footage.
3. Innovated cloud-based processing workflows on AWS to handle video analytics and database management.
Traffic Violation Detection
NFL Drive Outcome Prediction
1. Developed a robust data framework to facilitate rapid model training for national college football analytics.
2. Executed predictive drive outcome models for the NFL, utilizing neural networks to derive betting coefficients.
Neural Network Distilling Knowledge
https://github.com/usholanb/Experiments-with-Distilling-Knowledge.gitThe 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.
Article Ranking
Education
Bachelor of Science Degree in Computer Engineering
University of California, San Diego - San Diego, CA, USA
Certifications
Machine Learning
Stanford University | via Coursera
Skills
Libraries/APIs
OpenCV, PyTorch, Scikit-learn, XGBoost, TensorFlow, Rasa NLU, PiLLoW, Matplotlib
Tools
Sublime Text, Git, Jira, Slack, Robo 3T (Robomongo), PyCharm, Sublime Text 3, Microsoft Excel, MATLAB, You Only Look Once (YOLO), GitLab, PyInstaller
Languages
Python, Python 3, Java, SQL, C++, Scala, Solidity
Paradigms
Object-oriented Programming (OOP), Agile, Agile Software Development
Platforms
Amazon EC2, Ubuntu, MacOS, Amazon Web Services (AWS)
Storage
Amazon S3 (AWS S3), MongoDB, PostgreSQL
Frameworks
Caffe
Other
Artificial Intelligence (AI), Convolutional Neural Networks (CNNs), 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 (KNN), Computer Vision, Object Tracking, Data Structures, Algorithms, Data Mining, Data Science, Natural Language Processing (NLP), Chatbots, Moralis, Generative Pre-trained Transformers (GPT), Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), OpenAI, Object Detection, Game Theory, Object Recognition, Tkinter, Image Classification, Large Data Sets, FastAPI, Embeddings from Language Models (ELMo)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring