Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Кандидат

Мужчина, 36 лет, родился 26 августа 1988

Москва, готов к переезду, готов к командировкам

Где ищет работу

Москва

Все районы

Python-разработчик

50 000 ₽ на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость

График работы: удаленная работа

Опыт работы 4 года 9 месяцев

Апрель 2011 — Декабрь 2015
4 года 9 месяцев
ООО КрасИнсайт

Москва

Ведущий программист
ОБЯЗАННОСТИ:
Разработка и поддержка сайтов компании. Ведение переговоров с клиентами, составление ТЗ, написание технической документации.

ДОСТИЖЕНИЯ:
Написал корпоративную систему управления сайтами InSite. основными преимуществами которой являются: высокое быстродействие (время отклика - 5 мсек), простота управления (не требуется обучение, так как интерфейс администрирования интуитивно понятен и содержит большое количество интерактивных подсказок, также возможность изменять практически любой элемент непосредственно на сайте, принцип: нажал и отредактировал), низкий уровень входа для программирования (очень простое ядро и система независимых модулей и приложений позволяет начать программировать сразу, практически без предварительной подготовки);
Апрель 2011 — Декабрь 2015
4 года 9 месяцев
Khaganate lts

Москва

Ведущий программист
ОБЯЗАННОСТИ:
По факту полное управление разработкой, поддержкой, внедрением, продвижением продукта. разработка как back-end так и front-end, в том числе разработка ПО для обеспечения работы бизнес логики складского учета, логистики и платежной системы с внутренней валютой.
Разработкой и поддержка серверной части веб-проект на Python / Django, Celery, Scrapy, Twisted, и Back-end на PHP;
Верстка: html5, Css, Less, Bootstrap, Jquery, Node.js

ДОСТИЖЕНИЯ:
Разработана архитектура для высоконагруженного проекта (более 10 млн обращений в сутки);
Произведена оптимизация производительности, достигнуто время отклика: 50 мсек;
Для проекта заново “с нуля” настроил все серверы (более 10) и объединил их в одном независимом кластере со своей локальной сетью (10ГБит и системой жизнеобеспечения), при этом каждый элемент имеет работающий дубликат и в реальном времени может быть включен вместо вышедшего из строя. Сконфигурированная таким образом система успешно функционирует уже 2 года без сбоев и фактически без системного администратора.
Внедрил внутреннее API на базе Django REST, проект переписал по следующей концепции: ядро системы и подключаемые независимые модули, таким образом для разработки можно привлекать независимых программистов (в том числе и freelance) и не бояться, что они “повредят” другие элементы системы, каждый работает в рамках своего модуля.
За счет грамотных решений при продвижении сайта в поисковых системах за 3 года nazya.com достиг посещаемости - 2 млн. уникальных посетителей в месяц, при “нулевом” рекламном бюджете;
Внедрил CRM, таким образом удалось систематизировать все процессы внутри компании и добиться большей эффективности.
Разработанные программные решения для склада позволили полностью автоматизировать весь бизнес-процесс, добиться боле быстрой обработки заказов, уменьшить количество ошибок и сократить количество задействованного персонала в 3 раза.

Разработана система непрерывного деплоя(на основе fabfile и серверных bash скриптов), позволяющая заливать новые изменения на сайт без его остановки. Так как все элементы имеют работающие дубликаты, при обновлении какого-либо сервера, его функции временно передаются на дублирующий, таким образом можно внедрять изменения без остановки сайта, данное решение оперативно заливать новые решения в любое время без ограничений.

Настроен Zabbix и самописная система мониторинга (на python) состояния серверов и всех сервисов с отчетом по смс, email и веб-интерфейсом, таким любое при любом аварийном событии сразу происходит оповещение, а сам мониторинг полностью автоматизирован, как следствие 2 года обслуживание серверов происходит без администратора. Для данного проекта это более чем актуально, так как полноценная документация и правильная система мониторинга позволяют решать проблемы своими силами и меньше зависеть от конкретных сотрудников.

Навыки

Уровни владения навыками
Ответственность

Опыт вождения

Имеется собственный автомобиль

Права категории A, B

Обо мне

Профессиональные навыки, умения, компетенции:
ПРОГРАММИРОВАНИЕ: Разработкой и поддержка серверной части веб-проектов на Python(Django, Tornado), Celery, PHP(Joomla, WordPress, 1C-битрикс, Yii, Symfony, Kohana, Drupal)
Разработка архитектуры для веб-проектов, в том числе и высоконагруженных (некоторые проекты обрабатывают до 10 млн. обращений за сутки);
Оптимизацией производительности веб-проектов, всегда достигаю отклика 5-50 мсек;

ТЕСТИРОВАНИЕ: UNIT-тестирование, Jenkins, Selenium для тестирования front-end, большой опыт разработки систем самотестирования в реальном времени с уведомлением об ощибках на почту, по СМС и формированием онлайн-отчетов. Большой опыт настройки и использования системы оперативного мониторинга ошибок Sentry;

FRONT-END: Html‚ Css‚ Less, Javascript‚ Ajax‚ Jquery‚ Bootstrap, Node.js

SEO: Смог добиться высоких результатов только с помощью применения белых видов оптимизации. За 3 года проект nazya.com достиг посещаемости в 2 млн. уникальных посетителей в месяц, и попал в топ-10 интернет-магазинов в России.

СЕТИ CPA: Имею опыт работы со всеми крупными CPA-сетями (Admit, CitiAds, ActionPay, KMA, Thor), таким образом обеспечили существенный приток новых клиентов (более 70%) с оплатой за результат (за факт покупки), получили поток клиентов с гарантией результата;

ДИЗАЙН: Уверенное знание графических редакторов Adobe Photoshop, т.е. небольшой дизайн вполне смогу сделать сам, без привлечения дизайнера, что часто бывает удобнее, а скорость работы увеличивается многократно. При необходимости всегда могу самостоятельно подключить профессиональных дизайнеров, чтобы, в конечном счете, получить качественное решение.

БАЗЫ ДАННЫХ: PostgreSQL, MySql, MongoDB. Большой опыт в разработки высоконагруженных БД с объемом обрабатываемых данных до 1 ТБ и горизонтальным масштабированием, опыт создания резервных копий и репликаций БД в реальном времени.

СИСТЕМЫ КЭШИРОВАНИЯ: Redis, Couchbase, MemCache;

ПОЛНОТЕКСТОВЫЙ ПОИСК ПО БД: Sphinx, написаны дополнения стандартных модулей для расширения возможностей Sphinx;

РАЗРАБОТКА IOS, ANDROID, WINDOWS PHONE. Небольшой опыт нативного программированная, есть успешный опыт (на основе современных технологий html5), позволяющий обернуть любой веб-сайт в виде полноценного приложения для IOS, Android, Windows Phone. Считаю это направление в развитии мобильных приложений одним из наиболее перспективных, так как требуется минимум времени (1-2 недели) и, в дальнейшем, поддерживать такое приложение сможет обычный веб-программист. В сравнении с нативными программами, в функциональности и скорости работы интерфейса существенных различий нет, но при этом разработка ведется значительно быстрее, многократно дешевле и нет необходимости поддерживать ПО для различных платформ - один код для Веб-версии и для всех мобильных устройств;

АДМИНИСТРИРОВАНИЕ: Debian, Ubuntu, FreeBsd, Nginx/Apache, Gunicorn‚ Supervisor, PostFix, IpTables, Windows. Настройка хостинга для сайтов (в том числе и установка системы “с нуля”)‚ настройка фильтров‚ с целью защитить от dos-атак и вирусов на сайте. Установка, настройка и использование систем мониторинга серверов Zabbix.

API. Опыт работы с большинством международных API: Google, Instagram, Facebook, Vk.com, Yandex.XML, Microsoft, Taobao, Amazon, eBay, Aliexpress, Zappos, WalMart, IBM, Texas Instruments, Motorolla, Atmel AVR, Microchip и многие другие;

УПРАВЛЕНИЕ ВЕРСИЯМИ: Mercurial (Bitbucket), Git, SVN.

ПОДХОД К ПРОГРАММИРОВАНИЮ:
Сложные задачи не смущают, невыполнимых не бывает;
Внимание к деталям‚ мелочи имеют значение и лучше их предусмотреть заранее;
Большую часть времени уделяю на продумывание системы и всех элементов в будущей реализации, только потом непосредственно разработка;
Нет коду без тестов;
Не боюсь спорить с начальством, всегда аргументированно доказываю свою точку зрения, стараюсь добиваться оптимальных решений;

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

2006
СФУ
Институт Космических и Информационных технологий, Микропроцессорные системы и средства сопряжения

Знание языков

Русский — Родной


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения