ranc58ranc58

Владимир Алёшин

Backend python developer · Бэкенд · Средний (Middle)
Не ищу работу
Возраст: 31 год
Опыт работы: 3 года и 2 месяца
Регистрация: 10.04.2017
Последний визит: 1 неделю назад
Местоположение: Россия, Москва
Профессиональные навыки: Python · Restful api · Django · Асинхронное программирование · asyncio · PostgreSQL · Celery · Docker · Git · Golang
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Языки: Python, немного Go 

Фреймоврки: Django, Django REST Framework, Tornado,  aiohttp, Flask

Базы данных: PostgreSQL, MySQL

DevOps: Docker, CI, Sentry, Gunicorn, Nginx

CVS: Git

Разное:  Pytest, unit-test, Сelery,  Redis,  Memcached, GraphQL, SQLAlchemy

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

Опыт работы

  • Ведущая компания современной розничной торговли («Пятёрочка», «Перекрёсток» и «Карусель»)
    Москва · Более 5000 сотрудников
    Backend developer
    Май 2020 — По настоящее время (9 месяцев)
  • Picasel специализируется на разработке и дизайне веб-сайтов и сервисов для крупных российских и международных компаний
    Москва · От 10 до 100 сотрудников
    Python developer
    Ноябрь 2018 — Февраль 2020 (1 год и 4 месяца)

    В основном принимал участие в разработке системы для управления персоналом торговых сетей (постановка задач, обучение персонала, мотивация, расчет заработных план, геймификация) состоящей из 2х отдельных проектов(оба на DRF).  Из крупных задач мною была написана утилита для синхронизации проектов (2 разные БД с одинаковыми сущностями и разными структурами таблиц), всякие утилиты для загрузки/выгрузки данных из excel в базу и наооборот.  Много фоновых тасков. Делал интеграции с различными внешними сервисами. Пробовал по возможности разбивать монолит на отдельные сервисы. 

    Пилил бэк на aiohttp для розничного ритейла. Это был мой первый осмысленный продакшен опыт c asyncio, правда проект дошел до некого MVP  и затем свернулся)

    По возможности упаковывал все в docker, был небольшой опыт с rancher и ci/cd gitlab (сборка проекта, запуск тестов, залить через ранчер).  По мелочи с nginx - поднять, настроить проксирование, раздачу статики, получить ssl. 

    Список технологий, с которыми успел поработать: Django, DRF, Postgresql, Mysql, redis, celery, aiohttp, pytest, docker, nginx.

  • Международная IT-компания по разработке ПО. Только лучшие проекты, только талантливые разработчики
    Пенза · От 10 до 100 сотрудников
    Python developer
    Октябрь 2017 — Октябрь 2018 (1 год и 1 месяц)

    Участвовал в разработке бэкенда для десктопного ПО на DRF. Писал часть отсвенную за лицензию (проверка валидности, остаток дней, оплата,  etc).

    Другой проект был на tornado: микросервис в системе обслуживания кредитов.
    Моя задача заключалась в создании API, которое общается с несколькими сторонними сервисами, агрегирует данные оттуда, и работает с остальными частями системы.

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

  • Университет «Синергия»

    Московский финансово-промышленный университет «Синергия»
    Факультет Информационных технологий
    Сентябрь 2010 — Ноябрь 2016 (6 лет и 2 месяца)
    Безопасность информационных систем

Дополнительное образование

  • Devman

    Онлайн-курс по программированию на Python
    Асинхронный Python
    Сентябрь 2019 — По настоящее время (1 год и 4 месяца)

    Поработал со стандартным asyncio, вебсокетами, очередями. Так же с реализацией асинхронного python'a Trio

  • Coursera

    Стопроцентное онлайн-обучение от лучших университетов и компаний мира
    Разработка веб-сервисов на Golang, часть 2
    Февраль 2020 — Март 2020 (1 месяц)

    Попробовал Go на практике. В частности открыл для себя gRPC, кодогенерацию. Сам курс и задачи, которые предстояло там решать, можно поглядеть тут https://www.coursera.org/learn/golang-webservices-2