Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Привет, меня зовут Рамиль и я backend разработчик.

Программированием я занимаюсь с 10 класса. За все это время успел попробовать несколько разных языков и направлений. Из языков, я успел познакомиться с Pascal, Java, C++, Haskell, Perl, Javascript, C#, PHP, Assembler и Python, на котором остановился на текущий момент. Во время поиска наиболее интересного для себя направления пробовал писать мобильные приложения под android, контроллеры на assembler'e, плагины Android Studio, сайты на 1С-битрикс. В основном, это были стажировки, летние школы и фриланс. 

На текущий момент я остановился на разработке веб приложений на Django. Принимал участие в разработке разных проектов: соц. сети, crm системы, образовательные порталы, интернет магазины и другие.

Как и все, не люблю спагетти код, всегда стараюсь писать как можно меньше кода, делая его наиболее читабельным. Люблю комментировать код, стараюсь избегать универсальных функций, выполняющих несколько операций. Не испытываю больших проблем в работе с legacy кодом. 

Используемые инструменты:

  • Python, Django (версии 1.4 - 2.0), есть небольшой опыт с flask и aiohttp
  • PostgreSQL, MySql, MongoDB
  • Django rest framework, Redis, Celery, есть небольшой опыт с Django Channels
  • Docker, Ansible
  • Javascript, jQuery, могу немного верстать, используя bootstrap
  • Система контроля версий - Git (Gitlab, Bitbucket)

В качестве хобби развиваюсь в направлении анализа данных и машинного обучения.

Профессиональные навыки
PythonDjangoPostgreSQLDockerCeleryLinuxRedisNginxJavaScriptMySQL
Опыт работы
Разработка системы управления и анализа данных для крупнейших производителей и брендов.
Backend developer
Август 2018 — По настоящее время (2 года)
Разработка сложных веб-сервисов и мобильных приложений
Backend developer
Июль 2016 — Август 2018 (2 года и 2 месяца)

Достижения:

  • За время работы принял участие в разработке более 20 различных проектов, среди которых есть проекты общегосударственного масштаба (под NDA), социальных сетей и образовательных порталов,
  • Участие в командой разработке группой до 8 человек.

Обязанности:

  • Разработка backend части веб-приложений
  • Интеграция проектов с платежными системами и сторонними сервисами,
  • Написание unit-тестов,
  • Настройка автоматического деплоя проектов в связках Docker + gitlab-ci или Ansible gitlab-ci ,
  • Настройка и поддержка внутренней инфраструктуры staging серверов,
  • Ревью кода.
Высшее образование
Волгоградский государственный университет
Волгоград
Факультет: Математики и информационных технологий
Сентябрь 2016—По настоящее время (3 года и 10 месяцев)
Факультет: Математики и информационных технологий
Сентябрь 2012—Июнь 2016 (3 года и 9 месяцев)