Sergei Yakima

Software Engineer | ML & Computer Vision Focus

About Me

Passionate software engineer with a strong foundation in Python and C++. I specialize in developing machine learning models, with a particular focus on machine vision and AI-driven automation. My experience includes adept reverse engineering and software analysis, bringing a problem-solving mindset to complex challenges.

In addition to R&D, I have experience teaching programming and assisting students in mastering software concepts. I'm currently pursuing a MSc in Software Engineering and always eager to explore new AI technologies and build innovative solutions.

Contact & Location

sergeiyakima.dev@gmail.com

+972 54 752 8202

Ashkelon, Israel

Featured Projects

Fly Tracker: AI-Powered Tracking

Technologies: Python, PyTorch, YOLOv8, DeepSORT, Qt5

Developed an AI-powered machine vision system for Drosophila melanogaster tracking, automating data extraction with YOLOv8 and DeepSORT. Significantly improved research efficiency and data reproducibility for Hebrew University of Jerusalem. Presented at the 'Southern Quality Conference 2024'.

View on GitHub

Drosophila Behavioral Data Analysis

Technologies: Python, TensorFlow, scikit-learn, Google Colab (Random Forest, K-Means, SVM, LSTM)

Conducted ML research on behavioral data, exploring various models (Random Forests, K-Means, SVMs, LSTMs) to identify correlations and predict fly age (achieving R² = 0.4358). This project demonstrated strong skills in structured data analysis and machine learning experimentation.

(Source Code Not Publicly Available)

Professional Experience

  1. Teaching Assistant

    June, 2024 - February, 2025 | Shamoon College of Engineering - SCE

    • Assisted in teaching programming courses, guiding students through assignments and problem-solving.
    • Evaluated and graded student assignments and provided one-on-one assistance.
    • Helped explain complex programming concepts and fostered a strong understanding of software principles.
  2. Python Teacher

    May, 2024 - June, 2024 | LeadersApp Technologies

    • Designed and delivered Python programming lessons to high school students, covering Python fundamentals.
    • Conducted hands-on coding exercises and debugging sessions to reinforce learning.
    • Encouraged problem-solving and algorithmic thinking in a classroom setting.
  3. Prototype Development Engineer

    August, 2023 - October, 2023 | Amicell - Amit Industries Ltd.

    • Contributed to the development of mechanical and electrical prototypes.
    • Collaborated with engineers to design and test hardware components.
    • Conducted static code analysis to identify and resolve software and efficiency issues.
  4. Teacher

    October, 2022 - March, 2023 | Atid Plus

    • Tutored high school students in mathematics, physics, programming, and English.
    • Provided personalized tutoring to improve academic performance.
    • Conducted group and individual lessons tailored to student needs.
    • Simplified complex subjects through engaging and interactive teaching methods.

Skills & Education

Technical Expertise

Programming Languages

C/C++ C# Java Python

AI, ML & Libraries

PyTorch TensorFlow YOLOv8/Ultralytics OpenCV Scikit-Learn Machine Vision Ollama/OpenAI API

Systems & Misc.

Docker Git/GitHub Actions Linux/Windows Reverse Engineering (Ghydra) Unity 3D

Education

BSc in Software Engineering

Shamoon College of Engineering - SCE

Feb 2022 - Jul 2025 | Avg: 89/100

MSc in Software Engineering

Shamoon College of Engineering - SCE

Oct 2025

Languages

  • English Professional Fluency
  • Hebrew Native Speaker
  • Russian Native Speaker