mixilchenkomixilchenko

Михаил Ильченко

Python разработка/Team lead · Бэкенд · Аналитика · Старший (Senior)
От 250 000 ₽ · Ищу работу
Возраст: 24 года
Опыт работы: 4 года и 4 месяца
Регистрация: 17.02.2018
Последний визит: 1 неделю назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Я python разработчик и data scientist.

Участие в профессиональных сообществах

  • GitHub
    @mixilchenko, c сентября 2015 (5 лет и 4 месяца)
    15 вкладов в 1 репозиторий, связан с языками:

Опыт работы

  • Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
    Москва · Более 5000 сотрудников
    Python разработчик MapsMe
    Апрель 2020 — По настоящее время (10 месяцев)

    Каталог путеводителей

    • Оптимизировал запросы в базу (Python, Django 1.11, Django ORM, PostgreSQL)
    • Занимался доработками третьей версии каталога (Python, Django 1.11, Django ORM, DRF, Django Template)
    • Принимал участие в запуске третьей версии каталога
    • Принимал участие в разработке сервиса по выдаче кластеров гидов на карте (Python, Django 1.11, Django ORM, DRF, PostgreSQL)
    • Разработал методику создания, хранения и использования машинного перевода для имён, описаний и других признаков путеводителей (Python, Django 1.11, Django ORM, Google Cloud API, Celery)
    • Модифицировал админку для отображения автопереводов (Python, Django 1.11, Django ORM, Django admin, Django actions, Celery)
    • Реализовал скачивание и хранение сырых данных от партнёров (Python, Django 1.11, Django ORM)
    • Реализовал парсинг и унификацию сырых данных от партнёров (Python, Django 1.11, Django ORM)
    • Реализовал бекенд для расчёта позиций элементов в каталоге (Python, Django 11.1, DRF)
    • Принимал участие в работе над багами, фичами и рефакторингом

    Биллинг

    • Принимал участие в реализации и доработке логики работы с чеками (Python, Django, Django ORM, App Store API, Google Play API)
  • Старейшая в стране независимая инвестиционная группа
    Москва · От 100 до 1000 сотрудников
    Ведущий python разработчик (part time)
    Сентябрь 2019 — По настоящее время (1 год и 5 месяцев)

    Инфраструктура

    • Настроил базу для хранения данных (MongoDB)
    • Настроил Gitlab для ведения разработки, задач, внутренней wiki (Gitlab, Docker, Docker-Compose)
    • Настроил мониторинг серверов (Prometheus, Grafana, node_exporter)

    Менеджмент

    • Распределял и поручал задачи по разработке и аналитике

    KYC

    • Организовал накопление неструктурированных данных (MongoDB)
    • Разработал скрипты для разового или автоматизированного регулярного получения данных из открытых или платных источников (Python, AsyncIO, Aiohttp, Websockets, Selenium)
    • Разработал скрипты, унифицирующие неструктурированные данные (Python)
    • Разработал API для передачи унифицированных данных в CRM (Python, AsyncIO, Aiohttp)
    • Занимался автоматизацией процедуры KYC путём сопоставления информации из CRM и накопленных унифицированных данных (Python, Pandas)
  • Arbidex, Etelaranta, Solidity, InvestMachine
    Москва
    Algorithms developer, head data Analyst
    Апрель 2018 — Апрель 2020 (2 года и 1 месяц)

    Арбитраж и торговые стратегии

    • Разработал алгоритм поиска арбитражных цепочек на спотовом рынке (Python, Redis, C++, RabbitMQ)
    • Разработал систему оценки верхней границы эффективности арбитражного алгоритма (Python, C++)
    • Разработал модуль «доисполнения» торговых сделок, увеличивающий эффективность арбитража на 27% (Python)
    • Разрабатывал алгоритмы высокочастотной торговли для спотового рынка и рынка фьючерсов
    • Занимался оптимизацией алгоритмов и структур данных для алгоритмов высокочастотной торговли
    • Принимал участие в code review (Python, C++)
    • Разработал автоматизированные сборщики информации с сайтов бирж (Python, Selenium)

    Коннекторы к криптобиржам

    • Реализовал взаимодействие с биржами посредством http и websocket (Python, AsyncIO)
    • Анализировал и принимал участие в унификации бирж

    Аналитика

    • Разработал формат для сбора, передачи и хранения данных (JSON)
    • Разработал систему хранения и анализа результатов работы алгоритмов (Python, PostgreSQL, MongoDB)
    • Разработал метрики для анализа эффективности алгоритмов (Python, NumPy, Pandas)
    • Принимал участие в разработке методов предсказания поведения рынка (Python)
    • Принимал участие в разработке систем визуализации данных и мониторинга (Python, Statsd, Grafana, Prometheus, Kibana, Telegram channels)

    API

    • Разработал API для вывода статистики на сайт (Python, Aiohttp, Flask)

    Развёртывание ПО

    • Докеризовал и развёртывал программное обеспечение (Unix, Docker, Docker-Compose, Python, C++)
    • Настраивал непрерывную интеграцию (Gitlab CI, Docker)
    • Развёртывал и настраивал SQL и NoSQL базы данных (MongoDB, PostgreSQL)
  • ООО "Технологии Логистики"
    Ростов-на-Дону
    Разработчик
    Май 2016 — Октябрь 2017 (1 год и 6 месяцев)

    Вебсайт ресторанной сети РИС rris.ru

    • Поддерживал и модифицировал вебсайт (Python, Django 1.4)
    • Расширял модели данных (PostgreSQL, Django ORM)

    API

    • Создавал и документировал серверное API для мобильных приложений РИС (Django REST)

    Telegram бот @OnTimeOnlineBot

    • Принимал участие в создании Telegram бота для доставки еды (Python, Django 1.11)

    Анализ данных для бота

    • Организовывал сбор статистики
    • Разрабатывал алгоритм предсказания, какое блюдо клиент выберет в Telegram боте

    Оптимизация и автоматизация доставки в ресторанном бизнесе

    • Проверял и тестировал требования к программному обеспечению
    • Работал над улучшением алгоритмической части

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

  • ВШЭ (НИУ)

    Национальный исследовательский университет «Высшая школа экономики»
    Факультет компьютерных наук
    Сентябрь 2014 — По настоящее время (6 лет и 4 месяца)
    Специализация - программная инженерия Полезные технические курсы • Анализ данных (Python) • Машинное обучение (Python) • Объектно-ориентированное программирование (C#) • Компьютерное зрение (C# и openCV) • Конструирование программного обеспечения (Java) • Алгоритмы и структуры данных (C++) • Компьютерная графика (C++/CLI, C++ и openGL) • Операционные системы (bash и C) • Базы данных (SQL)