28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Профессиональные навыки
PythonDockerLinuxPostgreSQLDjangoCeleryFlaskMongoDBRedisGit
Опыт работы
Leading Blockchain Research Company
Python Developer
Март 2018 — По настоящее время (1 год и 9 месяцев)
  • Refactored most of the social interactive app.
    • x100 speed-up
    • fault tolerant
    • scale in thread
    • monitoring
    • remote control for certain users (telegram bot)
    • documenting
  • Started from scratch multiple financial application with a successful pass to an end customer. Making a decision about what tech stack is most convenient for particular task, with a following involving all other colleges.
  • Leading young colleges. 
  • Eventual knowledge share and fast near whiteboard meeting.

Flask, DjangoRestFramework, JWT, Mongodb (+ patch for original library with a Decimal128 support), Postgresql, Redis, Celery, Pytest (80% test coverage), Sentry, Gitlab-CI, Docker-Compose, Ansible, Pylint

Datadvance
Москва
Software Developer
Ноябрь 2017 — Февраль 2018 (4 месяца)
  • Profiling application for a memory leaks
    • QDebug (c++)
    • Kernprof \ Line_profiler (python)
      Debug \ log (js)
  • Solved a multiple application instance run collision.
  • Refactoring app:
    • make app look more consistent from a user perspective, by moving some parts of an app into abstraction
    • DRY (not the same as an abstraction mentioned earlier)
    • PEP8
  • Implement practice to write tests for a frond-end part of an app. Explained how yo use mocks for test purposes.
  • Documentation actualizing with a removal of a found misdirections. 

Python, PySide, cProfiler, Kernprof, LineProfiler, Numpy, Tornado, Jasmine, Qooxdoo, Graph-js, Qt4, cmake. Doxygen

Островок.ру, ООО
Москва
Python Backend Developer
Июнь 2017 — Октябрь 2017 (5 месяцев)
  • Refactored part of a system which uses hard coded data to dynamically rendered templates for serving needs of an anti-fraud crew.
  • Created web API for mobile push notifications with admin panel.
  • Fixed Facebook OAuth2 integration.

Django, DjangoRestFramework, Beanstalkd, Postgresql, Redis, Git, Docker, Gitlab CI, Go, Lua (lupa), SOLID, REST, 12 Factor App

Разработка системы для управления рекламой в социальных сетях.
Backend Developer
Август 2016 — Июнь 2017 (11 месяцев)
  • Script to grab information from third party site in addition to open API.
  • Postgresql schema changes by applying alembic patches.
  • Test coverage.

Django, PostgreSQL, Django-ORM, SQL-Alchemy, Alembic, JavaScript, Redis, Mongo, Motor, Celery, Git, GitLab, Docker, Docker-compose, HTTP, SMTP, Ansible

    Маяк
    Москва
    Python Developer
    Февраль 2016 — Июль 2016 (6 месяцев)
    • Integrated services using Django-rest-framework.
    • Created shop page with bucket using Django and JavaScript.
    • Creating personal page using Angularjs
    • Created parser using selenium-webdriver
    • Write mini-chat with administrator right on profile page
    • Added bot which simulate user actions in service, to show application usage.

    Django, DjangoRestFramework, AngularJS, PostgreSQL, Psycopg2, Twisted, Redis, Supervisord, Docker, Bitbucket, Git.

    Goodto
    Москва
    Python Developer
    Сентябрь 2015 — Февраль 2016 (6 месяцев)
    • Full text search.
    • Text content matching for theoretical data usage.
    • Chat with a administrator.
    • Third party service parser (even covered dynamically data).
    • Third party API using.

    Django, JQuery, Python Difflib, ElasticSearch, PostgreSQL, Phantomjs, Selenium, Lxm

    Высшее образование
    Тюменский государственный университет
    Тюмень
    Факультет: Институт математики и компьютерных наук
    Январь 2011—Январь 2016 (5 лет)