OMOD — Operational Management of Drilling

Система для планирования работ по бурению нефтяных скважин и учёта ресурсов компании. Учёт сотрудников, оборудования, расчёт наработок оборудования. В качестве стека используются следующие компоненты: PHP 7.1, MySQL, Yii2, Redis, Vue.js, docker.

Anysports.tv

Платформа для проведения различных курсов по физическому саморазвитию: гимнастике для лица, йоге, домашним силовым тренировкам и прочему. Стек используемых технологий: PHP 7, MySQL, Yii2, Redis, Vue.js, docker (на production сервере не использовался). Разработка велась с использованием gitlab, был настроен CI. Из самого сложного и интересного, чем мне приходилось заниматься в ходе работы над этим проектом, это рефакторинг схемы базы данных, а следовательно слоя моделей и всех зависимостей. Так же интеграция SPA на базе Vue.js, настройка webpack функции hot reload через nginx, всё было в docker контейнерах, разработка RestFul API c авторизацией через bearer token, интеграция PayPal платёжной системы.

Проект WWW-парсер.

 

phantomjs_256x256

Разработка системы www-парсинга. Система выполняет функции автоматизированного сбора данных с различных интернет каталогов, сайтов объявлений и подобных ресурсов.

В рамках работы над этим проектом была разработана уникальная платформа для www-парсинга, позволяющая подключить в процесс любой новый сайт всего за 2-5 дней. Даже если целевой сайт защищается от сканирования скрывая контактные данные авторов объявлений.

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

На данный момент система не имеет своего пользовательского интерфейса. Все данные экспортируются в 1С заказчика.

Проект bytext.ru.

Программированием этого проекта полностью занимался я. Реализован с использованием технологий CMF Yii, СУБД MariaDB. Своя реализация алгоритмов морфологического поиска слов и фраз, интеграция с yandex speller’ом и сервисом проверки уникальности текста text.ru. В качестве SCV использовалась Mercurial.

Проект представляет собой систему для проверки соответствия текстов определённым критериям: длинна текста, максимальная длинна параграфа, наличие в тексте ключевых слов и фраз в разных формах, отсутствие в тексте стоп-фраз. Существуют два типа пользователей: редакторы и копирайтеры. Редакторы ставят задачи копирайтерам указывая параметры критериев проверки. Копирайтеры могут взять любую задачу и написать соответствующий текст. Если текст удволетворяет всем критериям он отправляется на проверку редактором. Редактор принимает текст или отправляет на доработку.

Demo-версия проекта доступна на этом сервере.

Реквизиты входа для редактора (главный администратор):
Email: admin@bytext.ru
Пароль: password123

Реквизиты входа для копирайтера:
Email: copyrighter@notmail.info
Пароль: password123

Сайт строительной фирмы «МАЯК-СТРОЙИНВЕСТ»

Презентационный проект, смотреть с разрешением не ниже 1280×1024, пример параллакс эффектов на сайте.

Production версия  —  maykstroy.ru

Development версия — m.evgeniy-webmaster.pro

Проекты на Drupal 7

  1. Сайт строительной компании «Спектр Недвижимости» (жилая недвижимость) —www.spectrsamara.ru (production)
    ws.evgeniy-webmaster.pro (development)
  2. Сайт строительной компании «Спектр Недвижимости» (коммерческая недвижимость) —
    biz.spectrsamara.ru (production)
    bs.evgeniy-webmaster.pro (development)
  3. Сайт торговой марки «Рузик» — r.evgeniy-webmaster.pro (development)
  4. Сайт челно-вершинской центральной районной больницы — http://dc.evgeniy-webmaster.pro/