Сергей Пищулов (serg1o_0), 24 годаСергей Пищулов (serg1o_0), 24 года
Software engineer. Победитель хакатона Applied AI Challenge.Ученый по даннымРазработчик приложенийМладший (Junior)
От 90 000 ₽Ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 1 год
Регистрация: 05.11.2022
Последний визит: 9 месяцев назад
Дополнительно: готов к удаленной работе

Обо мне

ОБО МНЕ


Software engineer. Победитель хакатона Applied AI Challenge.



НАВЫКИ


  • Python. Опыт: 4 года. Пишу аккуратный, поддерживаемый код с использованием последних нововведений в язык.
  • SQL. Знаю все виды JOIN, оконные функции, создание индексов.
  • Yandex Cloud. Создаю ВМ, использую CLI для управления. Сертификат о повышении квалификации по программе «Инженер облачных сервисов».
  • ML. Алгоритмы машинного обучения: линейная регрессия, деревья решений, случайный лес, градиентный бустинг, YOLO, Faster R-CNN.
  • Clickhouse, Jupyter notebook, numpy, scipy, matplotlib, plotly


ОПЫТ РАБОТЫ


Яндекс Санкт-Петербург


  • Бэкенд-разработчик, стажер в Яндекс Облаке Январь 2024 — Июль 2024
    • Реализовал программный proxy из публичного gRPC API в приватный, покрыл автотестами.
    • В control plane реализовал механизм задания кастомного множества метрик, выдаваемых балансировщиком нагрузки.
    • Реализовал расчет метрики успешного выполнения процесса синхронизации БД и настроил систему алертов.
    • Реализовал CI-пайплайн на Github Actions для запуска нагрузочного теста и его анализа.
    • Решил проблему остановки процесса создания бэкапа
    • Написал техническую документацию по всем разработанным мною функциям продукта.

Использовал python, postgres, grpc, flask, docker, pytest, Mock.


ИТМО Санкт-Петербург


  • Исследователь Сентябрь 2023 — Декабрь 2023

Исследовал подходы к планированию процесса федеративного машинного обучения. Реализовал платформу для запуска децентрализованного процесса обучения нейросетей. Проверил гипотезу о том, что применение алгоритма, учитывающего директивные сроки, дает прирост производительности.



ПРОЕКТЫ


  • EMKK
    Проект для электронного документооборота
    Реализовал API на Django Rest Framework
    Использовал python, django, Docker
  • Siglens Contributor в Open source проекте (1.1k ★)
    Siglens - база данных для хранения и анализа логов на Go.
    Реализовал e2e-тесты для проверки корректности поиска по логам.
    Покрыл тестами модуль кэширования запросов. Увеличил покрытие на 30%.
  • grammar_ru. Open source
    Исследовательский проект по поиску грамматических и стилистических ошибок
    Собрал корпус литературы в интернете. Реализовал парсер на python.
    Реализовал инфраструктурный модуль для обучения в облаке Yandex Data Sphere с хранилищем S3.
    Подготовил данные для поиска ошибки согласования рода. Реализовал нейросеть для поиска ошибки согласования рода. Использовал python, pymorphy, slovnet, pytorch, pandas
  • MixNet
    Децентрализованный мессенджер. Реализовал сервер-ноды на flask, а также CLI. link
  • Хакатон Applied AI Challenge
    Спрогнозировал 90 000 временных рядов балансов на счетах пользователей банка.
    Использовал K-means для Time Series и регрессор на градиентном бустинге.
    Стал победителем.



ОБРАЗОВАНИЕ


  • ИТМО. 2023 - текущий момент.
    Магистратура «Искусственный интеллект и поведенческая экономика»
  • Матмех УрФУ. 2019-2023
    Бакалавриат «Фундаментальная Информатика и Информационные Технологии». 
  • Тинькофф. Курс «Анализ данных в индустрии». Прошел с оценкой “Отлично”.


Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Git
SQL
Python
Linux
PostgreSQL
Bash
Docker
Flask

Участие в профсообществах

Опыт работы

  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    Бэкенд разработчик (Стажёр)Backend разработчик
    Февраль 2024 — Август 2024 (7 месяцев)

    • Реализовал программный proxy из публичного gRPC API в приватный, покрыл автотестами.
    • В control plane реализовал механизм задания кастомного множества метрик, выдаваемых балансировщиком нагрузки.
    • Реализовал расчет метрики успешного выполнения процесса синхронизации БД и настроил систему алертов.
    • Реализовал CI-пайплайн на Github Actions для запуска нагрузочного теста и его анализа.
    • Решил проблему остановки процесса создания бэкапа
    • Написал техническую документацию по всем разработанным мною функциям продукта.

    Использовал python, postgres, grpc, flask, docker, pytest, Mock.

    SQLPythongRPCFlaskDockerCI/CD
  • Национальный исследовательский университет ИТМО
    Бэкенд разработчик (Младший)
    Сентябрь 2023 — Январь 2024 (5 месяцев)

    Исследовал подходы к планированию процесса федеративного машинного обучения. Реализовал платформу для запуска децентрализованного процесса обучения нейросетей. Проверил гипотезу о том, что применение алгоритма, учитывающего директивные сроки, дает прирост производительности.

Высшее образование

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург4909 выпускников
    Институт математики и компьютерных наук
    Сентябрь 2019 — Июль 2023 (3 года и 10 месяцев)

    Отличник учебы на МатМехе Уральского Федерального университета.

    Фундаментальная Информатика и Информацонные технологии.

    Участвую в создании курсов "Машинное обучение" и "Анализ данных на Logica" для моего факультета.