Виктор Сафронович. Резюме¶

дата рождения 1982.05.19, полных лет 35
Семейное положение - женат, дочь (4 года), сын (2 года)
Возможные вакансии: Технический директор, Директор по разработке, Архитектор приложения, Team Leader, Ведущий инженер-программист, Инженер-программист
Адрес: Россия, Екатеринбург, Центр, ул. Луначарского, 33
Возможность командировок: Есть
Возможность удаленной работы: Есть
Возможность переезда: Обсуждаемо
Телефон: +7 9222-195-195
Skype: suvit-rus
WWW: http://victor.safronovich.name
Email: vsafronovich@gmail.com
О себе¶
- Могу переписать пол проекта за вечер, потом два дня исправлять тесты, но пол проекта станет лучше.
- Быстро вижу ошибки в коде, хромую реализацию
- Легко обучаюсь новому
- Часто улыбаюсь :)
Квалификация¶
- 17-летний опыт разработки программного обеспечения
- 14-летний опыт разработки на python
- 13-летний опыт генерирования и распределения задач
- 12-летний опыт контроля за выполнениями задач
- Математическое и Экономическое высшее образование
- Языки:
- Русский. Родной
- Английский. Чтение/Письмо/Разговорный
- Иврит. Чтение/Разговорный базовый уровень
- Водительское удостоверение:
- Категория B
- Опыт вождения 12 лет
- Машина Audi Q3 2012г
Отличное знание и опыт работы¶
- Python
- pip
- virtualenv
- sphinx
- odoo, OpenErp
- Модули:
- base
- web
- web_diagram
- report
- product
- sale
- crm
- project
- marketing
- marketing_campaign
- hr
- website
- Свои модули:
- odoo_sentry
- Обновление валют с сайта ЦБ РФ
- Расширения интерфейса
- Показываемые-скрываемые колонки
- Кнопка открытия всех групп
- Сохранение позиций вершин в диаграммах Workflow
- Представление связей в виде дерева в карточке объекта
- Модуль для миграций
- Отправка sms через odoo
- Технический перевод модулей
- Django
- django-cms
- django-rest-framework
- django-mptt
- django-lfs
- django-admintools
- django-appconf
- grappelli (admin)
- gargoyle
- elementflow
- sentry
- raven
- PIL
- sorl-thumbnail
- werkzeug
- Flask
- requests
- suds
- scrapy
- Zope 2
- err
- JavaScript
- DOM
- native
- json
- JQuery
- $.Deffered
- Promises
- undescore
- lodash
- bootstrap
- raphaeljs
- nodejs
- npm
- bower
- backbone
- marionette
- HTML 4-5
- CSS
- CSS 2
- CSS 3
- bootstrap
- less
- sass
- XML, XHTML, XSLT
- WSDL
- SOAP, RPC
- CommerceML 2.0
- SQL
- Mysql
- Phpmyadmin
- Postgres
- Sqlite
- NoRel
- Memcache
- ZoDB
- HTTP
- Apache
- Nginx
- uwsgi
- gunicorn
- wsgi
- fcgi
- REST
- Deploy
- ansible
- fabric
- Vagrant
- supervisor
- docker
- VCS
- GIT
- SVN
- CVS
- CI
- Bitbucket.pipelines
- Semaphore
- Jenkins
- travic-ci
- wercker
- Testing
- unittest2
- django-coverage
- django-webtest
- django-jenkins
- phantomjs
- Docs
- Text
- YaML
- ReST
- MarkDown
- Google docs
- Project management and bug/issue tracking system
- Github
- Bitbucket
- Odoo. project module
- Trello
- Trac
- Redmine
- Wedoist
- Teamer
- Message queue
- ZeroMQ
- RabbitMQ
- Celery
- Other
- sphinxsearch
- Messaging
- slack
- Integration Services
- bots
- telegram
- bots
- Voip
- Twilio
- VoxImplant
- python-voximplant
Хорошие знания¶
- Cloud
- heroku
- S3
- OS
- Ubuntu
- Debian
- NoRel
- Redis
- MongoDb
- SMTP
- POP3
- SMTP
- IMAP4
- DNS
- PPTP
- postfix
- sendmail
- SSL
- LDAP
- VCS
- Mercurial
- CI
- Bitten
- Buildbot
- Other Servers
- Samba
- Open DNS
- Open LDAP
- svnserve
- Яндекс.сервер
Базовые знания¶
- Protocols
- IP
- TCP
- UDP
- FTP
- python
- twisted
- Ruby
- Java
- C++
- VCS
- Bazaar
- Voip
- Asterisk
В планах ближайщего изучения¶
- Синхронизация данных в 1С
- Модуль Odoo склад (stock, inventory)
- Модуль Odoo бухгалтерия (account)
Реализованные Проекты¶
2014.09 - 2015.09 ПД Формат. ERP система¶
- python, odoo
- Прием заявок с сайта (Импорт/Экспорт)
- Workflow для заявок. Маршрут заявки для исполнителя. Уведомления всем участникам процесса
- Индивидуальные виджеты для отображения состояния процесса калькуляции заявки
- Справочники для спецификации продукции
- Импорт информации из данных заказчика
- Базовые справочники (более 500)
- Штатное расписание
- Генератор монтажных схем
- Расположение изделий на монтажной схеме, вычисление нумерации полос
- Быстрая калькуляция запросов на расчет
- Генератор техпроцесса
- Справочник упаковки
- Справочник материалов, конструктор характеристик для материалов
- Движение материалов
- Обновление курсов валют
- Вычисление количества бумаги
- Управление поставщиками
- Справочник производственных операций
- Справочник оборудование
- Справочник оснастки, управление местоположение оснастки
- Калькулятор стоимости нормочаса оборудования
- Конструктор спецификации
- Конструктор характеристик для продукции
- Управление заказчиками
- Управление заказами
- Сложные UI-виджеты
- График печати
- Монтажная схема
- 3D-размеры. Например, коробка
- Дерево объектов системы
- Систематизация объектов системы
2017.03 -2017.05 ПД Формат. PM система¶
- python, odoo
- Управление задачами
- Иконки для состояний задачи
2015.05 - 2017.06 ПД Формат. CRM система¶
- python, odoo
- Извлечение города из адреса (через почтовый индекс)
- Справочник городов
- Справочник ОКВЭД
- Справочник Лидов
- Выяснение потребности в полиграфии
- Привлечение Лидов
- Действия с Лидами
- Телефонный звонок
- Письмо
- Встреча
- Расчет
- Планирование в календаре
- Извлечение данных по оргазиции из basis.seldon (scrapy)
2015.04 - 2017.06 ПД Формат. Личный кабинет для VIP-клиента Heineken¶
- python, odoo
- Справочник продукции
- Согласование макетов
- Управление бренд-буками
- Прием заявок, Составление заказа
- Производство заказа. Контроль исполнения
- Резервирование материалов
- Калькуляция прибыли по заказу
- Обновление курсов валют
- Архив
- Склад продукции
- Отгрузка со склада
2015.01 - 2017.06 ПД Формат. Личный кабинет для VIP-клиента Ростелеком¶
- python, odoo
- Справочник продукции
- Согласование макетов
- Прием заявок, Составление заказа
- Производство заказа. Контроль исполнения
- Резервирование материалов
- Калькуляция прибыли по заказу
- Обновление курсов валют
- Доставка заказа, Транспортные накладные
- Интеграция с 1С
- Архив
2014.09 - 2015.09 Внедрении odoo в СУВИТ¶
- python, odoo
- Модули задачи, crm, helpdesk
- Расширение модуля project
- Трудозатраты по задачам для сотрудников
- Расчет ЗП для сотрудников
- Расчет счетов для клиентов
2014.07 - 2015.03 Интернет-магазин сувениров и подарков КрикЦентр¶
- python, django
- Движок интернет-магазина
- Рабочий кабинет менеджера
- Интеграция прайсов поставщиков с 1C (celery)
- SEO
- Внедрение проекта совместно с ведущими сотрудниками
2014.07 - 2015.09 Листи¶
- python, odoo
- Миграция установок с 7 на 8 версию
- API для обмена с сайтом
- Интеграция с asterisk
- Интеграция с аналитической системой mprove
- Регистрация всех обращений в odoo
- Формирование базы лидов, учет дубликатов
- Модерация данных на сайте, в виде сырых и объединеных данных
- Отправка данных в mixpanel
- Интеграция с api google, yandex для автоматического ведения контекстной кампании
- Поддержка отдельной установки с модулем Задачи
2014.06 Парсер запчастей с сайта конкурента для РБ-Партс¶
- Парсер запчастей (характеристики, картинки) 200000 товаров. Скрипт работал неделю, чтобы не вызывать подозрений
2014.05 - 2015.01 Прием запросов в типографию ПД Формат¶
- python, django
- формирование спецификации в зависимости от вида продукции. Конструктор аттрибутов продуции
- Импорт/Экспорт запросов во внутрению ERP-систему
2013.05 - 2014.05 Пакет для обмена информацией между магазином на python и 1с¶
http://github.com/suvit/python-commerceml
- Импорт и Экспорт заказов
- Вьюхи для django
2013.10 - 2014.07 интернет-магазин Подушкофф. Версия 2¶
- Новая версия витрины интернет-магазина
- Усовершенствовали личных кабинет менеджера
- Контроль маршрута курьера, формирование листов отгрузки товаров для каждого поставщика
- Интеграция с 1с
- Парсер для скачивания цен поставщиков, цен конкурентов (scrapy)
- Расщиренный SEO. Псевдокатегории, авто изменяемые META-теги для каждой страницы товаров, категорий, производителей
- Настройка A/B-тестирования
- Поддержка, обновление магазина
2013.04 - 2013.10 интернет-магазин УралАвтоМир¶
- Установка собственного движка интернет-магазина
- Создание каталога запчастей из 4000000 товаров
- 2500 категорий для товаров
- 450 производителей запчастей
- Работа с поставщиками через API. информация о товарах, автоматический заказ и отслеживание статуса
- Работа с API emex.ru
- Работа с API berg.ru
- Работа с API allautoparts.ru
- Эмулирование 1C-Битриск для обмена данными с 1C 8.X
- Лицевые счета для пользователей с обменом информацией о платежах с 1с
- Обмен информацией с базой tecdoc. Информация о запчастях.
- Выгрузка старых пользователей из 1с-bitrix
2013.04 - 2013.10 Приложение для django для работы с базой tecdoc в mysql виде¶
http://github.com/suvit/django-tecdoc
- Создание моделей
- Общие методы для быстрых выборок из базы
2008.04 - 2015.09 Open Source проекты¶
Профиль на github https://github.com/suvit
- python-commerceml
- django-privatesite
- django-tecdoc
- django-banners
- django-ru-fields
Профиль на bitbucket https://bitbucket.org/suvit
Принимал участие в различных проектах с открытыми кодами:
2013.02 - 2014.09. Проект Щит. страхование автомобилей онлайн¶
- Управление пользователями
- Управление каталогом автомобилей
- Заявки на страховку и ремонт в онлайн-режиме
- Уведомление о смене статуса заявок по email и sms
- Прием оплаты через банковские карты
2013.01 Адаптер к ДиКБМ (система расчета КБМ от Российского союза автостраховщиков)¶
http://github.com/suvit/python-dikbm-adapter
- Запросы к ДиКБМ через WSDL веб-сервисы
- Авторизация на веб-сервисе через WS-security password digest
2012.11 - 2012.02 сервис Чернов (черные списки)¶
- Управление пользователями
- Управление списками, в том числе закрытых
- Использование clone/pull/push/merge на списках
- Подписка на тарифы
2012.11 - Н.В. Личный рабочий сайт¶
- Управление клиентами
- Подписка на услуги
- Заказ услуг онлайн
- Автоматизированное обновление сайтов клиентов с отсылкой смс
- База знаний по работе компании
2012.08 Прототип сервиса базы объектов недвижимости¶
- Управление каталогом объектов недвижимости
- Фильтрация объектов недвижимости
2010.06 - 2012.06 Прототип сервиса для транспортных компаний¶
- управление списком перевозок
- добавление новых перевозок
2012.08 - 2012.10 интернет-магазин Маркет 96¶
- Установка собственного движка интернет-магазина
- Загрузка прайсов поставщиков
- Работа с заказами
2010.05 - 2012.06 интернет-магазин бытовой техники Техника для меня¶
- управление 30000 продуктами
- рассылки акций и предложений
- асинхронная обработка прайсов
- сравнение поставщиков по цене на одинаковый товар
- обновление свойство продуктов автоматически с market.yandex.ru
- загрузка комментариев о магазине с различных источников.
- разные цены доставки до разных городов россии
- различные скидки
- рассылка sms о заказах
- workflow для заказов. контроль исполнения
- отчеты о продажах, о доходах и убытках.
- автоматическое управление ставками на market.yandex.ru
- быстрый заказ через market.yandex.ru
- каталог сервисных центров
- анализ цен конкурентов, взятых с market.yandex.ru
- сложный фильтр товаров с обновлением в реальном времени
- полнотекстовый поиск по товарам
- поддержка, обновление магазина
2010.02 - 2012.06 интернет-магазин товаров для уюта и сна Подушкофф¶
- управление 15000 продуктами
- рассылки акций и предложений
- асинхронная обработка прайсов
- сравнение поставщиков по цене на одинаковый товар
- загрузка комментариев о магазине с различных источников.
- разные цены доставки до разных городов россии
- различные скидки
- рассылка sms о заказах
- workflow для заказов. контроль исполнения
- отчеты о продажах, о доходах и убытках.
- управление филиалами
- сложный фильтр товаров с обновлением в реальном времени
- полнотекстовый поиск по товарам
- методы оплаты банковскими картами
- поддержка, обновление магазина
2008.04 - 2013.12 портал о здоровье и медицине Мединика¶
- Каталог организация
- Каталог публикаций
- Каталог Врачей
- Всевозможные связи между организациями, публикациями, врачами
- Управление баннерами из админки
- полнотекстовый поиск
- поддержка, обновление портала
2010.10 - 2013.01 сервис дешевых сайтов¶
- Управление каталогом шаблонных сайтов
- Управление каталогом выполненых проектов
- Автоматизированная форма заказа шаблона сайта
- Личный кабинет менеджера
2007.05 - 2013.12 Верстка сайтов¶
Верстал сайты целиком/части
- http://medinika.ru
- http://techno4me.ru
- http://koe-san.ru
- http://podushkoff.ru
- http://market96.ru
- http://persona1.ru
- http://plaza-ekb.ru
- http://progway.ru
- http://aprior.biz
- http://ardmix.ru
- http://promgaz96.ru
- http://promoitalia.ru
- http://ra4.ru (новая и старая версия)
- http://vkusmaster.ru
- http://jcinfo.ru
- http://magistrprava.ru
- http://metalogika.ru
- http://tecompany.ru
- http://rs-energo.ru (калькулятор)
- atmosphera.su
- http://baker-ural.ru
- http://utk7.ru
- http://uralbrand.ru
- ceramic-bars.ru (старая версия)
- http://сlimatek.su
- http://dom-stroi.su
- http://uralwoods.ru
- esaulkov.ru (старая версия)
- expert-avto.com
- mgrc.ru
- gk-transsib.ru (старая версия)
- glory-food.ru
- insalad.ru (старая версия)
- iziskatelural.ru
- http://logicompany.ru (cтарая версия)
- http://lowcostsite.ru
- http://ogneupor.pro
Профессиональный опыт¶
2013.10 - 2015.09 ООО СУВИТ Директор¶
http://suvit.ru Численность 1-4
Должностные обязанности¶
- Управление организацией
- Управление разработкой персональных решений для заказчиков
2008.09 - 2013.10 ИП Сафронович Виктор Юрьевич¶
http://work.suvit.ru Численность 1-4
Должностные обязанности¶
- Поддержка старых клиентов
- Разработка новых модулей и приложений
- Выпуск кода наследия в open source
- Покрытие кода тестами и написание технической документации
2010.05 - 2012.06 ООО Техника для меня. Технический директор¶
http://technoforme.ru http://podushkoff.ru
Численность 4-10
Руководитель процесса разработки программного обеспечения компании
Должностные обязанности¶
- Развитие интернет-магазина компании
- Организация логистических цепочек в компании
- Помощь в организации ценообразования компании, а так же техническая поддержка различных акции для клиентов
- Развитие второго интернет-магазина компании
Приобретенные навыки¶
- Работа с высокой нагрузкой (с учетом требований к минимальному железу)
- Работа в жесткой конкурентной отрасли
- Работа в условиях сильного дефицита ресурсов в компании
2007.03 - 2013.09 ООО ПрогВэй. Технический директор¶
http://progway.ru Численность 2-10
Руководитель процесса разработки программного обеспечения компании
Должностные обязанности¶
- проектирование интернет-сайтов, интернет-сервисов
- планирование работ, составление технических заданий
- взаимодействие с руководителем компании и всеми ключевыми сотрудниками
- постановка задач программистам, контроль, работа со штатными и внештатными сотрудниками (backend-программист, html-верстальщик, web-дизайнер, seo-оптимизатор, контент-менеджер)
- взаимодействие с аутсорсинговыми компаниями и компаниями-партнерами
- Работа над внутренними сервисами компании
Приобретенные навыки¶
- Работа во всех сферах существования компании
- Поиск инвесторов для развития компании
- Расширение кругозора в сфере web-разработок
2006.11 - 2007.05 ООО Юстиц-Коллегия. Независимый директор¶
Численность 2-15
Должностные обязанности¶
- Подъем организации с нуля
- Формирования имиджевой составляющей компании
- Участие в организации ценообразования
- Техническая поддержка офиса и рабочих мест
Приобретенные навыки¶
- Взаимодействие с руководителем компании в качестве работника и одновременно учредителем в компании
- Выступание арбитром в различных спорах между руководителем компании и другими учредителями
- Организация дивидендной политики в компании
2006.01 - 2007.05 ООО МегаРейс. Директор¶
!http://mgrc.ru (сайт закрыт) Численность 3-10
Руководитель транспортно-экспедиционной компании
Должностные обязанности¶
- Развитие компании
- Финансовая политика компании
- Контроль за дебиторской задолженностью
- Сбор документов и получение кредитов
Приобретенные навыки¶
- Понимание работы первичной документации в российских компаниях, договора, счета, с/ф, акты, накладные
- Работа с юристом для составления и корректирования договоров с внутренними и внешними контрагентами
- Работа по оптимизации налогообложения
- Составление бухгалтерской и управленческой отчетности для получение кредитов на развитие компании
- Долгосрочная аренда нового большого офиса компании, а так же привлечение финансирования для его ремонта
2004.01 - 2006.05 ЗАО НАУМЕН. Ведущий Инженер-программист/ТимЛид.¶
http://naumen.ru численность 120+
Руководитель процесса разработки продукта NauDoc. версия 3.4
Должностные обязанности¶
- Проектирование выпуска новой версии продукта с вычислением затрат на разработку, исправление ошибок, тестирование.
- В подчинении 4 программиста – постановка задач, комментарии к разработке доп. функций
- Проектирование и разработка системы автоматического тестирование программного продукта
- и обязанности обычного инженера-программиста
Приобретенные навыки¶
- Планирование задач и выпуск новой версии продукта
- Командировки в Москву, работа на территории крупных Заказчиков компании
- Разработал процесс работы с документами в компании
- Поддержка основного внутреннего сервера компания для хранения файлов, отчетов
- Организация переезда отдела в новый офис
2004.01 - 2005.06 ЗАО НАУМЕН. Инженер-программист.¶
Численность на время работы 80+
Основное направление: Разработка CRM, SD, NauDoc, IP-телефония решений и интеграция, как с собственными системами, так и со сторонним ПО.
Разработчик в проекте NauDoc http://www.naudoc.ru
Должностные обязанности¶
- Разработка модулей для импорта данных из внешних источников
- Разработка plug-in модулей для большой системы
- Доработка системы в соответствии с требованиями заказчика
- Тестирование производительности и надежности системы
- Миграция существующих данных на новые версии продуктов
- Оценка целесообразности применения тех или иных решений
- Построение различного вида отчетов
- Использование сторонних решений
- Помощь в написании документации пользователя, технолога и администратора
- Реализация пользовательского интерфейса
- Сборка и установка системы на различные версии Linux, Windows, Solaris
- Техническая поддержка клиентов
Приобретенные навыки¶
- Исследование технологий от самого ядра, когда никто не может помочь и подсказать почему так
- Работа в команде
- Выпуск новой версии продукта, у которого уже написано много кода
- Поддержка стабильной версии, работа с ветками в репозитарии
- Работа на территории Заказчика
- Общение с клиентам и менеджерами по продажам
- Участие в email-рассылках zopyrus, zope-users, zope-dev
Образование¶
2007 - 2010 Российская Экономическая Академия им. Плеханова¶
уральский филиал
Специальность «Финансы и кредит»
Специалист
Диплом «Оценка привлекательности инвестиционного проекта: методы и оптимальность выбора», оценка 5
Средний бал: 4.79 (балл 5. 28 из 33), гос. экзамен - 5
1999 - 2004 Уральский Государственный Университет им. Горького¶
Математико-механический факультет
Кафедра «Вычислительной математики»
Бакалавр
Специалист
Диплом «Электронная цифровая подпись в системах электронного документооборота», оценка 5
Средний бал: 4.45 (балл 5. 15 из 29), гос. экзамен - 5