Atilla B.
Cyprus (UTC+02:00) 🇨🇾
Upstaffer since August 10, 2023

Atilla B. — Senior Data Scientist

Expertise in AI and Machine Learning, Data Science, Data Visualization.

Last verified on August 18, 2023

Core Skills

Python
Python
6 yr.
TensorFlow
TensorFlow
5 yr.
AWS
AWS

AI Tools & Assistants

AWS SageMaker (Amazon SageMaker)
NumPy
NumPy
OpenCV
6 yr.
Scikit-learn
Scikit-learn
6 yr.
TensorFlow
TensorFlow
5 yr.

Bio Summary

- 6 years of experience - Senior Data Scientist with specialization in Machine Learning and Computer Vision - Advanced English.

Technical Skills

Programming Languages Python, R
AI & Machine Learning AWS SageMaker (Amazon SageMaker), NumPy, OpenCV, Scikit-learn, TensorFlow
UI Frameworks, Libraries, and Browsers Dlib
Python Frameworks Flask
Python Libraries and Tools Matplotlib, NumPy, Pandas, Scikit-learn, Seaborn, TensorFlow
Data Analysis and Visualization Technologies Jupyter Notebook, Pandas
Databases & Management Systems / ORM AWS DynamoDB
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS API Gateway, AWS Boto3, AWS Cloud Data Science services, AWS DynamoDB, AWS EC2, AWS Elastic Kubernetes Service (EKS), AWS Lambda, AWS RDS (Amazon Relational Database Service), AWS S3, AWS SageMaker (Amazon SageMaker)
SDK / API and Integrations Api Gateway, AWS API Gateway
Scripting and Command Line Interfaces Bash
Virtualization, Containers and Orchestration Docker
Codecs & Media Containers Ffmpeg
Version Control Git
Operating Systems Linux, Windows
Third Party Tools / IDEs / SDK / Services MatLab
Other Technical Skills Data Science, Statsmodels

Experience

Lead Data Scientist

Jul 2022 - Present

Diabetic Retinopathy

Description: Medical project for classification and segmentation the fundus images for
diabetic retinopathy signs.
Responsibilities:

  • Initialized AWS Sagemaker infrastructure for continuous training pipeline of classification neural network;
  • Reduced data preprocessing step time from 10 minutes to 4;
  • Deployed custom JupyterLab server on the machine with datasets, that speed up access to the data twice and ease the process of data transformation with remote jupyter notebooks;
  • Implemented image classification pipeline that employs EfficientNet architecture.
  • Developed fully automated labeling infrastructure to manage image segmentation tasks for a team of 5 data annotators;
  • Introduced image segmentation data-encoding method that reduced 60% of data transferring across API.

Technologies: AWS (Sagemaker, EC2), Tensorflow, OpenCV, Pandas, JupyterLab, Docker, Postman

Optical drone navigation

Description: At this stage the main task of the project is to create a solution, which will perform autonomous navigation of UAVs, using CV. This complex project consists of visual navigation, object detection, identification, tracking and UAV steering tasks.
Responsibilities:

  • Research and analysis of different deep learning based techniques for the task of Single Object Tracking (SOT/VOT).
  • Development of object tracking module based on solutions with neural networks;
  • Development of object detection and identification modules;
  • Creation and implementation of UAV steering algorithms.

Technologies: Python, PyTorch, Tensorflow, OpenCV, OpenMMLab, Docker

Spermatozoa tracking

Responsibilities:

  • Writing commercial proposal;
  • Doing preliminary research on what is possible to do and approximate methods.

Technologies: Python; Scikit-learn; OpenCV; Scikit-image; TensorFlow; AWS (Sagemaker, EC2, S3, Lambda, API Gateway, DynamoDB, RDS, EKS); methods: morphological operations, image binarization, classification, neural networks.

Hacking the Human Body

Description: Train a segmentation model on tissue samples obtained with certain methodology which would perform well on tissue samples obtained with a different methodology
Responsibilities:

  • Researching existing methods;
  • training a neural networks for the task.

Technologies: Python; PyTorch; TensorFlow; AWS (Sagemaker, EC2, S3, Lambda, API Gateway, DynamoDB, RDS, EKS); methods: neural networks (transformers, unet).

Room Flooring Design

Description: Develop a system which would replace the floor in an image with a given floor
Responsibilities:

  • Design the pipeline of the system;
  • develop a floor detection neural network;
  • set the tasks and supervise the main team working on the project.

Technologies: AWS; Python; PyTorch; OpenCV; AWS (Sagemaker, EC2, S3, Lambda, API Gateway, DynamoDB, RDS, EKS); methods: projective transformation, neural networks.

Market state detection

Description: Based on historical prices of an asset (crypto or forex) determine the current general market state
Responsibilities:

  • Design definition of market states;
  • design algorithms for market state detection;
  • deploy the system to work with live streams of data.

Technologies: SQL; Python; Numpy; Plotly, binance; Psycopg2; Scikit-learn; AWS (Sagemaker, EC2, S3, Lambda, API Gateway, DynamoDB, RDS, EKS); methods: linear regression.

Machine Learning Researcher

Jun 2019 - Jun 2022
Responsibilities:

  • Researching and implementing computer vision techniques for eye-tracking, emotion recognition and attention measuring;
  • implementing various statistical tests.

Technologies: Python; OpenCV; SQL; TensorFlow; PyMC3.

Machine Learning Engineer

June 2021 - June 2022
Responsibilities:

  • Designing and implementing statistical testing for Reaction Time Testing;
  • designing and implementing MaxDiff Analysis;
  • improving a webcam based eye-tracking system;
  • processing of eye-tracking results (smoothing, denoising, fixation and saccade detection).

Technologies: Python; OpenCV; SQL; TensorFlow; pymc3.

Machine Learning Engineer

June 2019 - June 2021
Responsibilities:

  • Adapting eye-tracking system for mobile devices
  • Developing an Emotion Detection system;
  • developing an Attention Measuring system;
  • data filtering of emotion and attention results (smoothing, outlier detection).

Technologies: Python; OpenCV; SQL; TensorFlow;

Research at Ulm University

March 2018 - November 2019
Responsibilities:

  •  Implementing Heath–Jarrow–Morton framework for simulating/predicting interest rate curves;
  •  implementing mortality rate prediction in an AM/EM setup.

Technologies: R; Monte Carlo simulations; Stochastic Processes; Statistics.

Lecturer at University

Sep 2020 - Present
Responsibilities:

  • Teaching Machine Learning, Deep Learning, Computer Vision.

Education

Taras Shevchenko Kyiv National University, Ph.D., Machine Learning, Mathematics Ulm University, Master's degree in Actuarial Science

Certificates

  • Deep Learning Specialization - Coursera
  • Machine Learning - Coursera
  • Finding structure in data - Coursera
  • Training on labeled data - Coursera
  • Math and Python for Data Analysis - Coursera
  • Introduction to Deep Learning (with Honors) - Coursera
  • TensorFlow in Practice Specialization - Coursera
  • AI for Medicine Specialization - Coursera

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Atilla B.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring