Skip to content
View KidIsKing's full-sized avatar
😎
Coding
😎
Coding

Highlights

  • Pro

Block or report KidIsKing

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KidIsKing/README.md

👋 Привет, я Яна Масалова

Python & ML Engineer | Backend Developer | Data Science Enthusiast

Telegram Email GitHub

📍 Омск/Екатеринбург, Россия  |  🎓 УрФУ, ИРИТ-РТФ, Алгоритмы ИИ  |  🚗 Кат. B, есть авто


🚀 Обо мне

Студентка 2 курса УрФУ (ИРИТ-РТФ, направление «Алгоритмы искусственного интеллекта»), ищу позицию ML Engineer / Data Scientist / Python Backend Developer.

Пишу чистый, модульный и документированный код. Увлекаюсь алгоритмами, математической статистикой и прикладным ML. В бэкенде — от проектирования REST API до Docker-контейнеризации. В ML — от классических моделей sklearn до нейросетей на PyTorch и RAG-систем на LangChain.

Цель: применять математику и код для решения реальных задач в команде профессионалов.


🛠 Технологический стек

Языки

Python SQL

ML / Data Science

PyTorch scikit-learn Pandas NumPy Matplotlib SciPy LangChain

Backend & Web

Django Django REST Framework Docker Bootstrap

Инструменты

Git PyCharm Jupyter JSON


⭐ Избранные проекты

1. TheFastestCar — Игра на Pygame с продвинутыми алгоритмами

Стек: Python Pygame OOP SOLID JSON pytest

Аркада «бесконечная езда» с видом сверху. Проект сдан как экзамен по программированию, но вырос в полноценную case-study по архитектуре.

Что внутри:

  • Архитектура MVC + паттерны проектирования (Фабрика, Режиссёр, Синглтон)
  • Принципы SOLID на практике: SRP, OCP, LSP, DIP
  • PRD (Pseudo-Random Distribution) — алгоритм из Dota 2 для честного спавна бонусов
  • Гауссово распределение для урона/опыта, экспоненциальное сглаживание для физики движения
  • AABB-коллизии O(1), взвешенный случайный выбор с динамическими весами
  • Модульные тесты pytest, система сохранений в JSON

🏆 Почему это важно: демонстрирует глубокое понимание алгоритмов, матстатистики и архитектуры ПО — редкое сочетание для junior-разработчика.


2. Task Tracker — Система управления проектами

Стек: Django 6 DRF JWT Swagger/ReDoc Bootstrap 5 django-filter

Полноценный backend для управления задачами с разграничением прав доступа.

Что внутри:

  • JWT-аутентификация (access/refresh токены) + сессии Django
  • Гранулярные permissions: владелец, исполнитель, автор — каждый со своими правами
  • Фильтрация задач по статусу, приоритету, дедлайну, проекту, исполнителю
  • Автодокументация API — Swagger UI + ReDoc (OpenAPI 3)
  • Пагинация, комментирование задач, управление участниками проекта
  • Чистый REST API, соблюдение PEP8

3. TeamFinder — Платформа для поиска команды

Стек: Django DRF REST API Docker

Backend-приложение для поиска и формирования команд. Контейнеризовано в Docker для удобного деплоя.


4. ADaAI — Курс по анализу данных и ML

Стек: LangChain RAG sklearn Random Forest Prompt Engineering Colab

Репозиторий с домашними заданиями по курсу «Анализ данных и ИИ» (УрФУ).

Что внутри:

  • RAG-система — Retrieval-Augmented Generation на LangChain
  • Prompt Engineering — оптимизация промптов для LLM
  • Классический ML — Random Forest, sklearn pipelines
  • Голосовой бот — интеграция распознавания речи + LLM

5. ML Libraries Learning — Изучение ML-стека

Стек: Pandas NumPy PyTorch RegEx Jupyter

Репозиторий с практическими работами по ключевым библиотекам Data Science.

Что внутри:

  • Pandas — EDA, агрегация, слияние данных, работа с пропусками (задания УрФУ + контесты)
  • NumPy — векторизация, матричные операции, оптимизация вычислений
  • PyTorchполноценная нейросеть для задачи классификации: построение архитектуры, обучение, валидация, метрики
  • RegEx (re) — парсинг и предобработка текстовых данных

6. LeetCode Tasks — Алгоритмы и структуры данных

Стек: Python Алгоритмы LeetCode

Решения задач по roadmap NeetCode. Фокус на массивах, хеш-таблицах и классических алгоритмах.


🎓 Образование и сертификаты

Период Учебное заведение / Курс Специализация
2025 — 2029 УрФУ им. Б.Н. Ельцина, ИРИТ-РТФ Бакалавр, «Алгоритмы искусственного интеллекта»
2025 — 2026 Яндекс Практикум — Python-разработчик Backend: Django, DRF, Docker, API, тестирование

Сертификат: Python-разработчик (Яндекс, 2026) — 11 спринтов: ООП, Django, DRF, Docker, API, тестирование, работа с ИИ в разработке.


📫 Контакты


💡 Открыта к предложениям на позиции ML Engineer, Data Scientist, Python Backend Developer. Готова к стажировкам и junior-позициям.

Pinned Loading

  1. TheFastestCar TheFastestCar Public

    A game with the implementation of complex algorithms for learning programming.

    Python 2

  2. YanaMail YanaMail Public

    Задание по проге. Проектирование бэкенда почты (с сортировкой)

    Python

  3. YanaBlog YanaBlog Public

    Учебная пародия на Блогикум с Яндекс Курса со своими шаблонами, статикой и БД.

    Python

  4. starship starship Public

    2 project. Game starship on pygame.

    Python

  5. the_snake the_snake Public

    Python

  6. task_tracker_for_github task_tracker_for_github Public

    Python