Junior Python Backend Developer

Рыздвяный, Росиия
Стажер • Джуниор
Информационные технологии • Разработка • Python • Django • Flask
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Фриланс.

Мои компетенции и опыт

Опыт работы - 2 года 1 месяц:

6 месяцев - Фриланс:

Выполненные заказы:

ПО для ЧПУ станков

нужен доступ к резюме

Задача:

Создание Алгоритма для получения общего периметра N количества подаваемых на вход выпуклых N - угольников, пересекающихся между собой.

Что реализовано:

  1. Алгоритм для поиска контура полученной фигуры при пересечении нескольких между собой.
  2. Функция интерполяции для получения точек пересечения граней.
  3. Алгоритм "Пускания" луча (Ray Casting) для отсечение внутренних граней.
  4. Добавление функции площади Гаусса ('Формула Шнурования') для выставления полученных точек периметра по часовой стрелке.
  5. Масштабирование полученного масштаба через нахождение центра полученного периметра и умножения на желаемое значение масштаба векторов до изначальных точек от центра метод Гомотетического масштабирования.

Реализация LLM для анализа и прогноза следующей записи в БД

нужен доступ к резюме

Задача:

Для БД, по N количеству последних строк в ней, спрогнозировать N количество следующих вероятных значений и записать их в БД.

Что реализовано:

  1. Валидация, Логирование ошибок при наличии не валидных данных в БД.
  2. Реализация Скользящего окна для выбора количества строк, по которым нужно сделать прогноз (к примеру последние 200 строк).
  3. Усложнение архитектуры TensorFlow для снижения процента loss (c 0.8 до нужен доступ к резюме ).
  4. Создание и оптимизация алгоритма для получение N записей и их записи в БД (данные записываются одним SQL запросом после алгоритма создания прогнозов)
  5. Валидация данных спрогнозированными LLM

Создание ПО для модуля питания на Raspberry Pi 4

Задача:

Создать ПО для модуля с функционалом переключения реле для замыкания/размыкания ключа СЕТЬ|ИБП (ИБП - Источник Бесперебойного Питания)

Что реализовано:

  1. Переключение реле, подключенных на GPIO Raspberry Pi.
  2. Логирование заданного переключения.
  3. Программная защита от дребезга при физическом переключении (Через физ. кнопку)

1 год 5 месяцев - Яндекс Практикум (Онлайн-курс по Python Backend) - повышение квалификации

Что реализовано (ключевые проекты):

  1. Сервис продуктового помощника (Foodgram):
    нужен доступ к резюме
    Создание полноценного веб-приложения с использованием Docker и Docker Compose. Настройка CI/CD через GitHub Actions для автоматического деплоя на удаленный сервер. Реализация API на DRF. Оптимизация запросов: Работа с ORM, профилирование и устранение проблемы N+1, использование индексов в PostgreSQL. Инфраструктура: Настройка Nginx как Reverse Proxy и работа с статикой/медиа через Gunicorn.
  2. Проект YaCut с Использование Асинхронности:
    нужен доступ к резюме
    Асинхронный I/O (Aiohttp): Реализована параллельная загрузка файлов в облачное хранилище (Яндекс Диск) через  нужен доступ к резюме Session. Это позволило избежать блокировки основного потока приложения при передаче тяжелых данных.
    RESTful API: Разработан полноценный API-интерфейс для создания и получения ссылок с валидацией входных данных через регулярные выражения и обработкой кастомных исключений.
    Алгоритм генерации ID: Написан алгоритм формирования уникальных коротких идентификаторов с проверкой на коллизии в базе данных.
    Интеграция с внешними сервисами: Реализован механизм многоэтапного взаимодействия с внешним API (получение ссылки для загрузки -> передача контента -> получение ссылки для скачивания).

Специализация
Информационные технологииРазработкаPythonDjangoFlask
Отрасль и сфера применения

Уровень
СтажерДжуниор

Есть файл резюме (защищен)


Интересные кандидаты