
Vasil Yordanov
Verified Expert in Engineering
Machine Learning Engineer and Developer
Varna, Bulgaria
Toptal member since October 25, 2022
Vasil is a skilled machine learning engineer and cloud architect with 10 years of experience in signal processing, computer vision, object detection, and time-series and tabular data. He is fluent in Python, TensorFlow, Docker, and Kubernetes and has designed end-to-end ML systems on Google Cloud and Microsoft Azure. Vasil is also certified as a machine learning and data engineer and TensorFlow developer.
Portfolio
Experience
- Python - 8 years
- Computer Vision - 5 years
- TensorFlow - 4 years
- Machine Learning - 4 years
- Object Detection - 3 years
- Google Cloud Platform (GCP) - 3 years
- Vertex AI - 2 years
- LangChain - 1 year
Availability
Preferred Environment
Windows 11, Ubuntu, IntelliJ IDEA, PyCharm, Google Cloud Platform (GCP), Jupyter Notebook, Python 3
The most amazing...
...thing I've worked on was creating a patented anomaly detection system for warehouse robots, setting new standards in operational intelligence.
Work Experience
Machine Learning Architect
SoftServe
- Designed enterprise MLOps solutions on GCP and Azure.
- Oversaw and managed the development teams through the implementation of various solutions.
- Designed and took part in the implementation of an NLP analytics system on GCP.
- Designed and implemented enterprise LLM-powered applications for Semantic Search, document questions and answers, as well as OpenAPI REST Agent.
Senior Machine Learning Engineer
SoftServe
- Developed pipelines based on Kubeflow and Vertex for continuous training (CT) of machine learning models.
- Implemented distributed training of TensorFlow models on GKE, Vertex AI, and on-premise hardware.
- Developed cloud dataflow for batch ETL pipelines using Apache Beam.
Machine Learning Engineer
Ocado Group
- Enabled predictive maintenance of warehouse delivery robots by building machine learning models.
- Developed machine learning models for predictive maintenance of warehouse railway system.
- Used Python and Google BigQuery to develop ETL pipelines.
Machine Learning Engineer
Medical Monitoring Center
- Designed and built streaming data and ML pipelines in Kafka Streams and Python.
- Enabled pattern recognition in time-series IoT data by designing and training convolutional (CNN) and recurrent (RNN) neural networks.
- Developed, containerized, and deployed Python and Java in GKE.
Experience
LLM-powered OpenAPI Agent
LLM-powered Enterprise Document Q&A Application
Our application aimed to address the challenge of efficiently extracting information from vast amounts of textual data within an enterprise setting. By leveraging LLM technology, we were able to develop a robust question-and-answer system capable of understanding and responding to queries based on the contents of documents.
Enterprise MLOps Architecture for Microsoft Azure
Social Sentiment Analysis System
The project was completed in three months, and it also included the implementation of a management API in Flask.
Enterprise MLOps Architecture for Google Cloud
Serverless Python Packages Orchestration System (GCP)
Warehouse Object Detection System
Healthcare IoT Platform
Education
Master's Degree in Naval Architecture
Technical University of Varna - Varna, Bulgaria
Certifications
Generative Adversarial Networks (GANs) Specialization
Coursera
Advanced Computer Vision with TensorFlow
Coursera
TensorFlow Developer
TensorFlow
TensorFlow Developer Specialization
Coursera
Machine Learning Engineering for Production (MLOps)
Coursera
Professional Machine Learning Engineer
Google Cloud
Professional Data Engineer
Google Cloud
Deep Learning Specialization
Coursera
Machine Learning with TensorFlow on Google Cloud Platform Specialization
Coursera
Introduction to Computational Thinking and Data Science
edX
Introduction to Computer Science and Programming Using Python
edX
Skills
Libraries/APIs
TensorFlow, Pandas, PyTorch, OpenAPI
Tools
IntelliJ IDEA, PyCharm, Rhinoceros 3D, AutoCAD, Google Kubernetes Engine (GKE), Cloud Dataflow, Google Cloud Dataproc, Google Cloud Composer, Grafana, GitLab CI/CD, Azure Machine Learning, BigQuery
Languages
Python 3, Python, SQL, Excel VBA, Java, Scala
Paradigms
Microservices Architecture, Azure DevOps, Linear Programming
Platforms
Vertex AI, Kubeflow, Jupyter Notebook, Google Cloud Platform (GCP), Ubuntu, Docker, Apache Kafka, Dataiku, Seldon, Azure, Google App Engine
Storage
Google Cloud Storage, PostgreSQL, Redis, Google Bigtable, Google Cloud Spanner, Google Cloud SQL, Google Cloud
Frameworks
Flask, Spark, Streamlit
Other
Google Pub/Sub, Google BigQuery, Data Science, Convolutional Neural Networks (CNNs), Machine Learning Operations (MLOps), Machine Learning, Object Detection, Artificial Intelligence (AI), Data Engineering, Google Cloud Build, Monte Carlo Simulations, Recurrent Neural Networks (RNNs), Natural Language Processing (NLP), Computer Vision, Computer Science, Time Series Analysis, Predictive Modeling, Image Processing, Generative Pre-trained Transformers (GPT), LangChain, OpenAI GPT-3 API, Artificial General Intelligence (AGI), Large Language Models (LLMs), TFX, Windows 11, Hydrodynamics, Statistical Methods, Statistical Learning, Pub/Sub, MLflow, Azure Databricks, Generative Adversarial Networks (GANs), Vertex Pipelines, CI/CD Pipelines
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