Anuar Yeraliyev, Developer in Toronto, ON, Canada
Anuar is available for hire
Hire Anuar

Anuar Yeraliyev

Verified Expert  in Engineering

Machine Learning Developer

Location
Toronto, ON, Canada
Toptal Member Since
May 6, 2022

Anuar is a machine learning engineer with more than four years of experience. He successfully brought state-of-the-art machine learning and deep learning models from ideas or research papers to production to customers. One of his areas of expertise is applied computer vision on edge devices. Anuar has experience in full-stack web development and aims to provide full-stack and customer-centric machine learning solutions.

Portfolio

Layer 6 (TD Bank)
Java, Scala, Spark, Databricks, Azure
Anooka Health
JavaScript, Node.js, React, Computer Vision
Passenger AI
Python, Deep Learning, Computer Vision, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, Slack, Email, Discord, Loom, Zoom, Git

The most amazing...

...thing I've contributed to is a video-to-text translation tool for sign language, applying deep learning and machine learning methods.

Work Experience

Machine Learning Engineer

2022 - PRESENT
Layer 6 (TD Bank)
  • Created data pipelines, productionization, and scaling ML models for TD, one of the largest banks in North America and the largest bank in Canada. Layer 6 is a leading research and applied AI branch of TD.
  • Built development and production data pipelines on large customer datasets for various financial use cases using Spark, Databricks notebooks, and Azure.
  • Involved in hands-on model development that includes feature engineering, model training, and inference.
Technologies: Java, Scala, Spark, Databricks, Azure

Technical Co-founder

2020 - 2021
Anooka Health
  • Developed a MERN-based web application from scratch. Conducted user interviews, designed a prototype, developed an initial MVP and final product, and managed two full-stack engineers and the development of the product.
  • Performed in-depth research of 3D pose estimation and its applications in fitness, such as form feedback and rep counting, and designed the system that operates on the edge and in the cloud.
  • Developed three MERN web apps—beta version for initial testing with users in five weeks, the final version as direct reports with two SWs and designer in three months, and a video-based partner exercising app in six weeks.
Technologies: JavaScript, Node.js, React, Computer Vision

Machine Learning Engineer

2019 - 2020
Passenger AI
  • Built an online service to detect objects during cabin surveillance on AWS that was 30% more accurate yet as effective as the previous model for Passenger AI, a VC-backed startup revolutionizing safety monitoring for self-driving vehicles.
  • Obtained incredible results (F1 score > 0.95) on action recognition that could run in real time on low-power NVIDIA Jetson Nano.
  • Profiled and optimized concurrent on-device client code to efficiently execute business logic and neural network inference.
  • Learned and experimented with computer vision topics like multi-view geometry, tracking, person re-identification, optical flow, and gaze estimation to understand how this could influence product in the short and medium-term.
  • Researched optics, camera sensors, and lenses to understand how cameras could drive products. Proactively drove the transition to a new, more robust camera system that performed better across difficult imaging conditions, such as low light.
Technologies: Python, Deep Learning, Computer Vision, Amazon Web Services (AWS), Machine Learning, Machine Learning Operations (MLOps), Kubernetes

Machine Learning Engineer

2018 - 2019
Motion Metrics
  • Developed a new deep learning architecture and real-time computer vision pipeline running on constrained edge devices that resulted in 3x improvements in business metrics and new features for the company's main cash cow product.
  • Researched state-of-the-art methods for object detection, pose estimation, and action recognition and performed system design of full computer vision pipeline. One part of the contribution was published in the CVPR workshop.
  • Contributed to the ML lifecycle, including research, prototyping and experimentation, data operations, evaluation, model optimization, and deployment.
Technologies: Python, C++, Computer Vision, TensorFlow, PyTorch, Machine Learning, Machine Learning Operations (MLOps)

Video-to-Text Sign Language (ASL) Translation

The goal was to translate sign language performed by humans from a video to text that non-signers could then understand. I collected and labeled my dataset, designed 3D convolutional sequence-to-sequence architecture, and trained the model on AWS.

Languages

Python, JavaScript, C++, Java, SQL, Scala

Libraries/APIs

TensorFlow, PyTorch, Scikit-learn, Node.js, React

Other

Machine Learning, Deep Learning, Computer Vision, Machine Learning Operations (MLOps), Email, Discord, Economics, Research, Distributed Systems, System Design, Recommendation Systems

Frameworks

Spark

Tools

Slack, Loom, Zoom, Git

Paradigms

Object-oriented Programming (OOP)

Platforms

Linux, MacOS, Kubernetes, Amazon Web Services (AWS), Databricks, Azure

Storage

MySQL, MongoDB

2013 - 2018

Bachelor's Degree in Computer Science and Physics with minor in Economics

University of British Columbia - Vancouver, BC, Canada

2017 - 2017

Exchange and Research Program in Computer Science

ETH Zurich - Zurich, Switzerland

APRIL 2022 - PRESENT

Machine Learning System Design

Educative

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring