Anna Tshngryan, Developer in Amsterdam, Netherlands
Anna is available for hire
Hire Anna

Anna Tshngryan

Verified Expert  in Engineering

Bio

Anna is a data scientist with four years of experience in data analysis and machine learning. She works on end-to-end processes, from data scraping, data collection, and pre-processing, cleaning, and data visualization to predictive modeling development. She is skilled in training a number of ML models, comparing them, and conducting error analyses. Anna is looking for projects that allow her to use data and machine learning to solve complex problems.

Portfolio

Gyumri Information Technologies Center
Machine Learning, Programming, Python, Algorithms, Data Analytics, Ubuntu Linux...
American University of Armenia
Algorithms, Machine Learning, Programming, Python, Windows 10, Matplotlib...
SmartClick
Python, Machine Learning, Deep Learning, Data Visualization, Programming...

Experience

  • Python - 5 years
  • Data Science - 5 years
  • Scikit-learn - 4 years
  • Data Analytics - 4 years
  • Pandas - 4 years
  • Programming - 4 years
  • Machine Learning - 4 years
  • Ubuntu Linux - 3 years

Availability

Part-time

Preferred Environment

Windows 10, Ubuntu Linux, Visual Studio Code (VS Code), Pandas, Scikit-learn, MacOS

The most amazing...

...project I've developed is a banking loan approval system that helped the bank understand how likely the customer is to pay the loan back and why.

Work Experience

Instructor

2022 - PRESENT
Gyumri Information Technologies Center
  • Led educational workshops and practical classes for a group of 15 students about machine learning techniques and programming best practices.
  • Prepared lecture materials on machine learning algorithms and Python.
  • Implemented well-known algorithms from scratch using Python. Compared running times for different implementations.
  • Conducted comprehensive data analytics and pattern recognition for the students.
Technologies: Machine Learning, Programming, Python, Algorithms, Data Analytics, Ubuntu Linux, GitHub, Recommendation Systems, Matplotlib, Visual Studio Code (VS Code), Predictive Modeling, Data Science, Predictive Analytics, Data Modeling, Artificial Intelligence (AI), Data Mining, Neural Networks, Statistical Modeling, Scikit-learn, Pandas, Seaborn, Data Visualization, Data Analysis, Jupyter Notebook, Data, Python 3, Analytics, Git, NumPy, Jupyter, Statistical Analysis, Regression Modeling

Teacher Associate of the Machine Learning Course

2022 - PRESENT
American University of Armenia
  • Implemented most of the machine learning algorithms from scratch in Python.
  • Conducted one class weekly on the Machine Learning course.
  • Led office hours and solved problems encountered by students.
  • Facilitated discussions and solved practical problems with the students.
Technologies: Algorithms, Machine Learning, Programming, Python, Windows 10, Matplotlib, Predictive Modeling, Data Science, Predictive Analytics, Data Modeling, Artificial Intelligence (AI), Data Mining, Neural Networks, Statistical Modeling, Scikit-learn, Pandas, Seaborn, Data Analytics, Data Visualization, Data Analysis, Jupyter Notebook, Data, Python 3, Analytics, Git, NumPy, Jupyter, Statistical Analysis, Regression Modeling

Data Scientist

2019 - PRESENT
SmartClick
  • Developed an automated machine learning tool that a team of eight data scientists used, speeding up the work by more than 20%.
  • Worked on tabular data and end-to-end processes, including data collection and preparation, cleaning, modeling, testing, and error analysis.
  • Implemented state-of-the-art computer vision techniques, including classification, object detection, metric learning, and few-shot learning.
  • Integrated with great success MinIO and MongoDB in the project.
  • Collaborated with the engineering team for model deployment. Provided APIs for deep learning models.
  • Conducted statistical analysis on banking data. Experimented with machine learning models like support vector machines (SVM) and boosting algorithms. Provided a predictive model that helps identify whether the user will be able to pay the loan.
Technologies: Python, Machine Learning, Deep Learning, Data Visualization, Programming, MongoDB, MinIO, Git, Data Analytics, Scikit-learn, Pandas, Statistics, Ubuntu Linux, Data Scraping, GitHub, Matplotlib, Visual Studio Code (VS Code), PyTorch, Object Detection, Metric Learning, SQL, Predictive Modeling, Data Science, Predictive Analytics, Data Modeling, Artificial Intelligence (AI), Data Mining, Neural Networks, Data Reporting, Statistical Modeling, Seaborn, Data Analysis, Jupyter Notebook, Data, Databases, Relational Databases, Database Design, Python 3, PostgreSQL, Analytics, NumPy, Jupyter, Computer Vision, Computer Vision Algorithms, Natural Language Processing (NLP), Statistical Analysis, Large Language Models (LLMs), Regression Modeling

Data Scientist

2019 - 2019
Develandoo
  • Developed a recommendation engine that increased the average duration of users' visits by more than 10%.
  • Worked with tabular data. Helped to identify database inconsistencies and patterns.
  • Conducted data analysis, built visualizations, and developed predictive models.
Technologies: Python, Machine Learning, Data Visualization, Pandas, Recommendation Systems, Ubuntu Linux, GitHub, Matplotlib, Visual Studio Code (VS Code), Predictive Modeling, Data Science, Predictive Analytics, Data Modeling, Artificial Intelligence (AI), Data Mining, Neural Networks, Statistical Modeling, Scikit-learn, Seaborn, Deep Learning, Data Analytics, Programming, Data Analysis, Jupyter Notebook, Data, Python 3, Analytics, Git, NumPy, Jupyter, Statistical Analysis, Regression Modeling

Automated Machine Learning Tool

An automated machine learning tool as a helper to data scientists and machine learning specialists. I was the core person developing the project from the initial until the last stages.

The tool accepts the dataset and outputs consistency issues if present, data cleaning tips, provides comprehensive dynamic graphs, gives the ability to clean the data with only one click, and later trains the machine learning model.

The user chooses either default cleaning ways the tool offers or gives custom values and decisions. Ability to train the model is provided. The tool gives some tips and precalculated values for predictive model parameters; however, the user is free to choose any model and parameter value.

This ML tool became a great way of optimizing the company's AI teamwork, as it speeded up our work by more than 20%.

Predictive Model for the Banking Industry

A machine learning pipeline that gives insight to the Bank into whether the new customer will be able to pay the loan back or not.

I was responsible for this project from the first stage of its development. I conducted data analysis and provided reports to the Bank. I trained multiple machine learning models, compared them, and checked for possible biases.

I developed the whole pipeline. It takes raw data concerning the user as input, encodes it, and gives it to the predictive model. The model outputs the probability of the person paying back the loan.

Logo Detection Technology

Built a technology that finds logos in images and gives corresponding locations. The software also works with the videos. It provides the timestamps of the emblem of interest in a video.

I developed the project from the first to the last stage, including data gathering and scraping, cleaning, model development, and testing.
2015 - 2019

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

Libraries/APIs

Scikit-learn, Pandas, Matplotlib, NumPy, PyTorch

Tools

Seaborn, Jupyter, GitHub, Git

Languages

Python, Python 3, SQL, R

Platforms

Ubuntu Linux, Visual Studio Code (VS Code), Jupyter Notebook, MacOS

Storage

MongoDB, Databases, Relational Databases, PostgreSQL

Paradigms

Database Design

Other

Machine Learning, Data Analytics, Data Science, Data Visualization, Programming, Predictive Modeling, Predictive Analytics, Data Modeling, Artificial Intelligence (AI), Data Mining, Statistical Modeling, Data Analysis, Data, Analytics, Regression Modeling, Deep Learning, Data Scraping, Object Detection, Metric Learning, Few-shot Learning, Neural Networks, Computer Vision, Computer Vision Algorithms, Natural Language Processing (NLP), Statistical Analysis, Large Language Models (LLMs), Windows 10, Statistics, Algorithms, Linear Algebra, Discrete Mathematics, MinIO, Data Queries, Recommendation Systems, Data Reporting

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