Machine Learning Engineer
π AI-ML Specialist (3+ years exp.) with a Masterβs in Computer Vision. Experienced in developing AI solutions to real-world problems using Machine Learning, and Python, PyTorch, Tensorflow. Former Research Assistant at top tech institutions. Seeking roles in AI-ML, Data, and Applications.
I studied Computer Science in my bachelor degree at Nazarbayev University in Kazakhstan π°πΏ. I did research in robotics π€ during my junior year and had my first paper published. I had summer internship at KAUST, Saudi Arabia in molecular visualization 𧬠and computer graphics. I participated in hackathons, did side projects and launched a React Native mobile app. I completed MSc in Computer Vision at MBZUAI in Abu Dhabi and successfully defended my thesis π©π»βπ. My thesis result was accepted as a conference paper to VISAPP 2023 (part of VISSIGRAPP).
Programming Languages: Python, C/C++, Java, JavaScript
Libraries: PyTorch, TensorFlow, pandas, NumPy, Matplotlib, Scikit-learn, Seaborn, OpenCV, NLTK, spaCy, Streamlit
Other: MLOPs, ETL, Git, GitHub, Linux, REST APIs, SQL, Microsoft Azure, HuggingFace, HTML5/CSS3, OOP, Data Structures & Algorithms, Excel
Key Words: Machine Learning, Deep Learning, Neural Networks, Natural Language Processing, Transformers, Generative AI, Data Visualization, Data Analysis
Computer Vision Tasks: Object detection, object recognition, classification, counting, segmentation
Machine Learning Tasks: SHAPley values, X-AI, time-series anomaly detection, classification, regression, clustering
MSc in Computer Vision @ Mohamed bin Zayed University of Artificial Intelligence (Jan. 2021 β Jan. 2023)
BSc in Computer Science @ Nazarbayev University (Jul. 2016 β Jun. 2020)
Research Associate @ Mohamed bin Zayed University of Artificial Intelligence (September 2024 β Present)
Machine Learning Engineer Intern @ TachyHealth (_June 2024 β August 2024)
Research Assistant @ Zayed University (June 2023 - September 2023)
Machine Learning Engineer Intern (R&D) @ FortyGuard (June 2023 β July 2023)
Research Assistant @ Mohamed bin Zayed University of Artificial Intelligence (February 2023 β July 2023)
Computer Vision Engineer Intern @ AD Ports Group, Maqta Gateway (October 2022 β December 2022)
Machine Learning Engineer @ Nazarbayev University (January 2020 β January 2021)
Visiting Student Intern @ King Abdullah University of Science and Technology, NANOvis Group (May 2019 β November 2019)
Front-End Software Engineer Intern @ KazDream Technologies LLC (February 2019 β March 2019)
Undergraduate Researcher @ Nazarbayev University, Robotics Lab (September 2018 β December 2018)
Mobile Developer @ nFactorial School (June 2018 β August 2018)
Sentiment analysis web interface using VaderSentiment with text parsed from pdf file uploaded to local host
Worked with three different datasets: Caltechβs CUB-200-2011, Stanford Dogs Dataset, and FoodX-251. Worked with models: ResNet34, ResNet50, ResNet101, Deit (Data-efficient transformer), ViT small, SEResNet50, NasNet. Proposed a novel model based on ResNetv2. Report link
Fine-tuned Faster R-CNN using Detectron2 framework and increased mAP of small objects by 1.9% on a large-scale aerial iSAID dataset. Included skip-connections with upsampling for global feature extraction in FPN (feature pyramid network) and used shadowing augmentation to improve dataset quality. Report link
Adapted \emph{YOLOv5l} towards BCCD (Blood Cell Count and Detection) dataset and obtained 4.3% mAP on top of the baseline reducing inference speed by 1.7 ms. Solved the overlapping issue of red blood cells. Used copy-paste augmentation technique for fixing overfitting, focal loss for class imbalance reduction, and pre-trained Yolov5 model for better weight initialization. Report link
Changed original Stacked Hourglass architecture by adding dilated and depthwise convolution filters in the ResNet Bottleneck. Improved the training speed by 25% on MPII Human Pose dataset
Experimented with various CNN networks such as LeNet, ResNet variants (ResNet32, ResNet50, ResNet101), VGG in PyTorch
Database Systems course project: desktop app for reserving tickets for a train seat using Java and SQL