RUSSYSDEV
Russian System Developer

Резюме Ильи Елисеева

Личные данные

Имя:
Илья Елисеев
Дата/место рождения:
27.08.1976, Москва
Место жительства:
Москва
Образование:
Высшее, НИЯУ МИФИ, 1999, специальность «Проектирование баз данных»
Доп. образование:
«Практический анализ данных и машинное обучение» НИУ ВШЭ, 2017, 190 часов
Иностранные языки:
English (fluent)
Текущая занятость:
Full-stack Web Developer (HTML5/jQuery/(PHP|Python)/MySQL), data scientist, системный аналитик, инженер
Компания:
ИП Елисеев И.С.
CV pic

Цель

Интересует работа в следующих областях:

  • Машинное обучение, deep learning, искуственный интеллект
  • Документооборот с использованием blockchain
  • Анализ данных

Опыт работы

2012, январь — н. в.
ИП, консультант, аналитик, разработчик

Рабочие обязанности:

  • продажи;
  • консалтинг;
  • системный анализ;
  • Full-stack веб-разработка;
  • координация работы сотрудников «на удаленке»;
  • составление технической и пользовательской документации, поддержка пользователей;
  • системное администрирование.

Достижения:

Разработка и внедрение более 20 систем мелкого и среднего масштаба, с полным набором документации, для следующих заказчиков:

  • Yusen Logistics Rus, Россия-Япония (логистика) – корпоративные информационные системы: документооборот, биллинг, кост-контроль, базы данных ставок;
  • Steveco Logistics Rus, Россия-Финляндия (логистика) – корпоративные информационные системы, база данных ставок;
  • Агентство и центр обучения Artellect, Гонг Конг (наем персонала) – корпоративный веб-сайт http://www.artellect.com.hk/;
  • Союз Танцевального Спорта России (спорт) — база данных спортсменов и судей (сейчас доступна по адресу http://www.mskbase.ru), сервис по онлайн-регистрации и продаже билетов, АРМ контролера на входе;
  • …прочие клиенты (e-коммерция, системное администрирование, и т.д.)

А также:

  • открыты 6 интернет-сайтов (с низкой и средней загрузкой);
  • реализованы 3 интерфейса для оплаты онлайн («Ассист», «Новые Платежные Системы» (неакт.), «ПромСвязьБанк»);
  • выложена в открытый доступ библиотека функций для работы с файлами формата spreadSheetML (Excel 2009-2013) eiseXLSX, более 1500 уникальных загрузок с phpClasses.org.
  • Большой опыт рефакторинга серверного и клиентского кода от стандартов совместимости IE6 к стандарту HTML5 для приложений, критичных для операционной деятельности компании-клиента.
  • Опыт оптимизации структуры базы данных (б/д MySQL с >100 таблиц с >100M записей в некоторых).

Бизнес-опыт:

  • Планирование и бюджетирование проектов, бизнес-планирование.
  • Опыт продаж и переговоров, в том числе в кризисных условиях, поиск и воплощение «выиграть-выиграть» решений.
  • Опыт координации деятельности удаленных сотрудников (разработчики, дизайнеры, SEO-специалисты).
  • Повсеместная практика «бережливой разработки» (lean development).
  • Основы бухгалтерского учета и управления финансами.

Технический опыт:

  • Фронт-енд разработка: HTML5, CSS3/LESS/SASS, JavaScript, frameworks: jQuery, jQueryUI, Bootstrap3, AngularJS
  • Системное администрирование серверной платформы Debian Wheezy Linux/nginx/php-fpm/MySQL(MariaDB)
  • Бек-енд разработка: PHP/MySQL, Python(Flask)/MySQL, на PHP свой собственный фреймворк eiseIntra (http://github.com/easyise/eiseIntra)
  • Создание сайтов и разработка тем и плугинов для CMS WordPress, документирование кода с помощью Jekyll (GitHub pages)
  • Программирование интерфейсов обмена данными по стандартам EDIFACT, SOAP, REST, MSMQ и др. в PHP и на стороне клиента через ActiveX.

2008, июнь — 2011, октябрь
Yusen Logistics Rus (ex-NYK Logistics) — логистика

Должность:

Менеджер по информационным технологиям (IT manager)

Достижения:

  • Управления ИТ-инфраструктурой из 8-ми офисов, более 100 пользователей; 2 сотрудника в подчинении.
  • Разработка и внедрение 4-х информационных систем.
  • реализация различных EDI-интерфейсов (таможня, судоходные компании, и т.д.).
  • Организация открытия двух офисов компании, двух переездов и одного слияния компаний.

Административный опыт:

  • Выбор поставщиков ИТ-оборудования и услуг (телекоммуникации, строительство и ремонтные работы (обустройство серверной и монтаж СКС), поставка оборудования (ПК, серверы), обслуживание и ремонт оргтехники);
  • Внедрение основ ITIL: SLA , SOP, политики;
  • Бюджетирование затрат на IT-инфраструктуру, управление активами;
  • Подчинение генеральному директору;
  • Оценка необходимости во внедрении информационных систем, аналитика бизнес-процессов, опыт вывода бизнес-процессов из электронных таблиц в информационные системы;
  • Разработка и внедрение информационных систем.

Технический опыт:

  • Разработка приложений в области логистики (кост-контроль, трейсинг поставок), включая EDI-инетрфейсы, на платформе PHP/MySQL/Apache, jQuery;
  • интеграция с другими информционными системами компании, включая 1С;
  • Администрирование ИТ-инфраструктуры компании на платформе Windows: Active Directory, Citrix-клиенты, системное администрирование серверного п/о: Windows 2003/2008, Apache, IIS, MySQL, MS SQL (1C 8).

2005, январь — 2008, июнь
Maersk — контейнерные перевозки, логистика

Должность:

Программист

Достижения:

  • Разработка и внедрение более 11-ти веб-приложений, разработанных на собственной платформе.
  • Разработка платформы для быстрого создания веб-приложений для работы с базами данных на базе PHP/MSSQL и ее распространение среди других разработчиков компании.
  • Разработка различных интерфейсов обмена данными с другими системами компании.

Практический опыт:

  • Веб-разработка на базе PHP/MySQL/IIS.
  • Координирование работ на всех этапах жизненного цикла информационных систем, имеющих критическое значение для операционной деятельности компании.
  • Практика итеративного подхода в разработке информационных систем.
  • Координация процесса разработки внутри международной команды разработчиков.
  • Опыт работы заместителем ИТ-менеджера восточно-европейского отделения компании.

2002, апрель — 2004, декабрь
ARL Consulting B.V., Moscow branch — решения в области логистики

Должность:

Разработчик

Достижения:

  • разработка глобального приложения MDWS (Maersk Documentation Workflow System) по автоматизации создания сопроводительных документов для морских перевозок для компании Maersk;
  • опыт написания технической документации на систему, ввод системы в эксплуатацию;
  • установка интерфейсов по обмену данными с использованием MQ Series, XML/XSL и т.д.

Практический опыт:

  • системный анализ предметной области, составление спецификаций;
  • дизайн БД;
  • разработка на T-SQL (MS SQL 2000) и ASP (VBScript), с использованием XML/XSL, а также .NET (C#), интерфейс MQ.

Обо мне

ЭКСПЕРТ в следующих областях:

Full-Stack разработка веб-систем:

  • Веб-разработка на PHP 5+ (ООП и процедурный подход);
  • Back-end разработка на Python в фреймворке Flask;
  • MySQL 5 — создание SQL-запросов, оптимизация БД;
  • HTML5 — семантическая верстка с использованием CSS3 и LESS;
  • JavaScript: jQuery, jQueryUI, Bootstrap + расширения для HTML5 (FileAPI, Storage, Canvas, etc).

Рефакторинг кода от стандартов IE6 до стандартов HTML5 и от PHP4/ASP к PHP5+.

Де-экселизация бизнес-процессов (перевод информационной составляющей бизнес-процесса из Excel в веб-систему).

Разработка технической и пользовательской документации (на русском и английском языках).

Разработка интерфейсов обмена данными между системами с использованием технологий REST, SOAP, EDIFACT и др.

Организация работы небольшой команды разработчиков с использованием Git и Bugzilla.

Создание и администрирование сайтов на WordPress (создание тем на заказ).

Системное администрирование веб-серверов на Debian GNU Lunix (php/nginx/mariadb).

Организация взаимодействия с клиентом (заключение договоров и SLA/NDA, проектное планирование с разбивкой на этапы, рыночная оценка стоимости проекта, проведение презентаций и так далее).

ЕСТЬ ОПЫТ в следующих областях:

Анализ данных:

  • Анализ данных с помощью Python (numpy, pandas), визуализация с помощью matplotlib/seaborn
  • Машинное обучение с учителем, модели: SVM, Random Forest, XGBoost, оптимизация параметров с помощью GridSearchCV
  • Обучение без учителя с помощью PCM, kNN, T-SNE
  • Основы Map/Reduce с Apache Spark
  • Deep Learning с помощью TensorFlow и Keras, в области компьютерного зрения/анализа текстов

Разработка программных решений в следующих предметных областях:

  • логистика и транспорт,
  • документооборот (корпоративный документооборот — счета, договоры, приказы и т.д.),
  • электронная коммерция (выпуск электронных билетов, интернет-магазины, платежные системы).
  • спорт

БЫЛ ОПЫТ РАБОТЫ С:

  • современными клиентскими фреймворками (BackboneJS, AngularJS)
  • PHP фреймворком Yii
  • nosql базами данных (mongoDB)
  • системами на базе Microsoft AD (Windows)
  • был опыт SEO-оптимизации сайтов, организации взаимодействия с social media (в том числе использование API vk.com)
  • разрабатывал user scripts (ex-GreaseMonkey)
  • разрабатывал «экзотические» интерфейсы обмена данными (screenscraping с терминалов через IBM PComm ActiveX, site-scraping).

Был опыт управления ИТ-инфраструктурой предприятия (100-300 польз.) — работал с поставщиками, организовывал работу ИТ-отдела и аутсорсеров, составлял KPI, бюджеты и контролировал выполнение. Есть базовые знания MOF/ITIL, опыт составления и применения политик.

В работе придерживаюсь принципов «бережливой разработки» и итеративного подхода в управлении проектами.

Серьезно отношусь ко взятым на себя обязательствам.

Отношения с заказчиком и исполнителями строю по принципу «выиграть-выиграть».

Увлекаюсь спортом (лыжи, велосипед, фитнесс), фотографией, люблю путешествовать.

Портфолио

Мои сайты:

  • RUSSYSDEV.com — этот сайт, моя работа — front-end, back-end (WordPress theme)
  • RUSSYSDEV: Projects — документация моих проектов с открытым исходным кодом, front-end, back-end на Jekyll, также была разработана библиотека для извлечения inline-документации к коду из файлов PHP и JS — docblock2web (docblock2web)

Мои проекты на GitHub:

  • eiseXLSX — PHP-библиотека для работы с файлами электронных таблиц Excel. Домашняя страница проекта: https://russysdev.github.io/eiseXLSX

  • docblock2web — Python-библиотека для извлечения inline-документации к коду на PHP и JS из блоков, оформленных по стандартам PHPDocs и JSDocs.
  • eiseIntra — PHP-фреймворк для создания веб-приложений для работы с базами данных или административных back-end’ов. Средства для создания таблиц, форм, списков, генератор кода, административный интерфейс к MySQL.

Веб-сайты и веб-приложения в открытом доступе:

Связаться со мной

Чтобы написать мне, заполните пожалуйста форму внизу.

Я отвечу в течение ближайших часов.