Обо мне

Честен и обязателен.

Не бросаю начатое, уперт и заинтересован в конечном результате. 

Играю на губной гармошке )))

Профессиональные навыки
PythonDjangoLinuxGitPostgreSQLasyncioRustJavaScript
Участие в профессиональных сообществах
Опыт работы
Современная платежная платформа
разработчик python
Ноябрь 2019 — По настоящее время (11 месяцев)
PythonasyncioPostgreSQLDockerGitLinux
Kolizey realty
Москва
частичная занятость бэкенд
Декабрь 2018 — Февраль 2019 (3 месяца)

Задачи, который выполнял на проекте сайт недвижимости

  • продумал логику формирования и вывода новых сущностей
  • создал под них новые таблицы
  • дописал логику формирования запросов под новые сущности
  • написал небольшой скрипт для парсинга API headhunter.ru
  • сделал мелкие доработки в обработке существующих данных
  • покрыл тестами при помощи pytest
  • завернул все части приложения в docker-compose.yml
    PythonDjangoMySQLGit
    Компания официально стала первым российским производителем умных браслетов и гаджетов для мониторинга здоровья.
    бэкенд разработчик
    Июль 2018 — Ноябрь 2019 (1 год и 5 месяцев)
    • разработка сервиса на aiohttp с элементами ReST api и с применением контейнеризации
    • сode review и наставничество менее опытных сотрудников
    • поддержка асинхронного tcp-сервера на twisted/gevent и написание новой логики для обработки запросов от мобильных клиентов
    • поддержка веб-сервиса django для работы с web клиентом и написание новой логики
    • разработка API на django/tastypie, создание нового приложения
    • написание логики серверной части для взаимодействия с мобильным приложением на android и ios, описание IDL интерфейсов.
    • CI/CD Ansible/Jenkins
    • участие в оценке и оценка своих трудозатрат на реализацию новых задач
    • написал микросервис на aiohttp/aiopg в связке с nginx для сбора данных с IoT устройств, навесил sentry. 
    • провел тюнинг Postgresql для эффективного выполнения запросов с оптимизацией некоторых из них
    • реализовал backend часть модуля соревнование, REST API, с покрытием тестами
    • оценил и написал план по переходу на python 3, перевёл сервис на python 3
    • реализовал модуль подсчета рейтинга со стороны tcp-сервера с покрытием тестами
    • реализовал модуль соревнований стороны tcp-сервера с покрытием тестами
    • внедрил push от  Firebase Messeger (Google) для отправки уведомлений на мобильный клиент и разработал систему планирования рассылки с управлением через админку.
    • реанимировал магазин и подключил интеграцию с Тинькофф платежами с покрытием тестами
    • написал скрипт для внедрения нового типа  email рассылки в существующую
    • провёл внутренние митапы в компании, посвященные паттернам проектирования, общей безопасности и введение в docker.

    DjangoGitprotobufTwistedRedisAnsiblePostgreSQLDocker
    Flexbby
    Москва
    Программист python
    Апрель 2018 — Июль 2018 (4 месяца)

    создание и верстка сайта на django/bootstrap - https://flexbby.com

    • разработал логику сайта с возможностью замены блоков страниц и стилей
    • сделал наследование структуры и стилей
    • создал метод генерация стилей на лету
    • создал lxc контейнеры для деплоя сайта

      бизнес-логика для  бизнес-приложения flexbby

      • писал логику на клиенте - javascript и xml
      • на сервере - python
      • Работал с базой данных PostgreSQL
        Частная практика, работа без зачисления в штат
        Программист python
        Ноябрь 2017 — Февраль 2018 (4 месяца)

        Поддерживал проект магазин стройматериалов
        Задачи, которые выполнял:

        • разделил проект на две ветки dev  и production
        • скрыл чувствительные данные
        • развернул проект на heroku
        • рефакторил код templates, views и models (django)
        • подключил статику к AWS S3
        • добавлял модели, работал с Django ORM- выводил данные на страницу сайта
        • сделал проверку сообщений пользователей на валидность через google captcha

          PythonDjangoPostgreSQLGitLinux
          Высшее образование
          Московская государственная академия водного транспорта; МИВТ; МИВК
          Москва
          Факультет: Судомеханический
          Сентябрь 2001—Июнь 2008 (6 лет и 9 месяцев)

          морской инженер