Опыт

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

Не все проекты, даже после успешного завершения, остались жить в прежнем виде. Они менялись, переделывались другими людьми, умирали. Поэтому ссылки на рабочие версии будут не везде.

Самые свежие проекты можно посмотреть непосредственно в блоге.

Разработчик C/C++/C#

  • Центральный пульт системы управления театральными подъемами (субподряд, Linux, C++, Qt) – в рамках реконструкции Оренбуржского театра драмы все театральная механика была переведена на моторизованные подъемы, которые управлялись специально разработанными контроллерами. Контроллеры объединялись в единую сеть по RS-422 интерфейсу. Центральный пульт представлял собой сенсорный монитор с дополнительными разрешающими кнопками. Разработанное ПО имело специализированный интерфейс и работало с учетом внешних элементов управления (данные поступали по последовательному порту так же через особый контроллер) и позволяло управлять приводами: перемещение на заданную высоту с заданной скоростью, запоминание позиций, инициализация устройств, непосредственное перемещение в заданном направлении, отображение текущей позиции подъема. Передача управляющих последовательностей контроллерам приводов и снятие показаний с них реализовывалось специально разработанным протоколом, работающим по последовательным линиям в режиме разделения доступа к среде. Дополнительно к центральному пульту существовал пульт помошника режиссера, которому основной пульт мог делегировать часть функций.
  • Хранитель экрана для Microsoft Windows с целью установки на платежных терминалах и демонстрации рекламных Flash-роликов – разработка. ПО написано на базе .NET Framework 2, использует Adobe Flash ActiveX компонент и позволяет проигрывать рекламные ролики на платежных терминалах (за исключением ОСМП/Киви) в моент их бездействия с подсчетом количества показов и выключением при необходимости пользователя перейти к оплате.
  • QReader – измененый QTextViewer с опциями создания списка прочтения и запоминанием позиции текущего документа. Реализован для Neo1973 / Qtopia.

Client side разработчик

  • Демо-проект компаний Ericsson и CommuniGate (субподряд) – построение интерфейса к системе на основе CommuniGate Server и Google Maps для HTC Shift, позволяющее осуществлять голосовое, визуальное и текстовое общение между абонентами системы с учетом географического положения абонента (с возможностью демонстрации привязанной к положению рекламы). Реализовывалась на базе библиотеки jQuery и Google Maps API.
  • Демо-проект управления рекламными поворотными панелями – построение пользовательского web-интерфейса с интеграцией видео-потока с Ethernet-камеры, реализация CGI-приложения на Си для работы на AVR32-архитектуре, сотроение взаимодействия между интерфейсом и CGI посредством AJAX.

Web-разработчик (PHP + MySQL + XML/XSL + Client side)

  • Сайт и система обмена файлами для «Центра новых медицинских технологий» – управление проектом, разработка и развертывание.
  • HDin.TV (медиа-ресурс для любителей сериалов в HD-качестве) – идея сервиса, реализация и поддержка.
  • Guard-Inform CRM (система управления данными о клиентах, организация прохождения заявок и учет некоторых аспектов деятельности компании) – реализация, внедрение, обучение пользователей и поддержка.
  • ЗАО Миртекс (сайт строительной компании) – управление проектом, разработка и развертывание.
  • НК-Вес (сайт компании, занимающейся продажей весового оборудования) – управление проектом, разработка и развертывание.
  • TulaVideo.NET (медиаресурс для хранения и преобразования видео-данных и организации потокового вещания) – управление проектом, проектирование архитектуры, дизайн, разработка, развертывание и поддержка.
  • znaikak.ru (информационный интернет-портал) – реализация подсистемы публикации медиа-контента (подкасты и видео-материалы).
  • poraduj.tv (уникальный цветочный видео-интернет-магазин) – организация потокового вещания на базе ffserver и Wowza Media Server.
  • turtube.ru (видеохостинг специализированного назначения) – реализация подсистемы публикации и поиска видео-контента.
  • 310.ru (медиа-ресурс) – реализация подсистемы потоковой трансляции фильмов на базе Adobe FMS, реализация и развертывание системы перекодирования контента.
  • Тульский филиал ФГУП Почта России (сайт государственной организации) – программирование, внедрение CMS.
  • Система учета Интернет-трафика для региональной оптовой компании (web-приложение) – управление проектом, проектирование, реализация.
  • Каталог и система формирования проектных спецификаций для компании МТЭР (web-приложение) – проектирование, разработка, интеграция с системой управления.
  • ТД СтройИмпекс (сайт компании, производящей и реализующей ЖБИ) – программирование, внедрение CMS.
  • Mi Piace (сайт пиццерии) – дизайн, программирование, внедрение CMS.
  • Alfamedic (сайт чешского производителя медицинских приборов) – программирование, внедрение CMS, работа с Flash-шапкой.
  • Mavent (сайт компании, занимающейся вентилируемыми фасадами) – программирование, внедрение CMS
  • Арбитражный суд Тульской области (сайт государственной организации) – дизайн, программирование, внедрение CMS, реализация системы отображения расписания суда и поиска по номеру дела.
  • Неофициальный сайт ГИБДД Тульской области (сайт государственной организации) – дизайн, программирование, внедрение CMS, реализация сценария печати доверенности и квитанций на оплату.
  • TulaMoney (сайт и система оплаты услуг посредством электронных денег) – управление проектом, программирование, внедрение CMS Bitrix, реализация система оплаты услуг посредством платежной системы CyberPlat (дополнительно – создание PHP API для этой системы), интеграция с платежной системой WebMoney.
  • Туркмения.Ру (сайт некоммерческой организации) – программирование, внедрение CMS.
  • ИПО Лев Толстой (сайт и система заказов для крупнейшего полиграфического объединения) – техническое управление проектом, программирование, внедрение CMS, создание системы формирования и отслеживания хода выполнения заказов для клиентов организации, интегрированной с ЛИМ-Корпорацией.
  • Magshells (сайт изделия для водообработки) – управление проектом, программирование, внедрение CMS.
  • TulaCom (региональный ресурс по вопросам в сфере ИТ) – управление проектом, программирование, внедрение CMS, интеграция с системой заказов, реализация модулей опросов, консультаций, репутации.
  • АвтоМотоТула (региональный автомобильный ресурс) – программирование, внедрение CMS.
  • Atola.RU (интернет-магазин компьютерной техники) – система формирования и отслеживания заказов на базе CMS.
  • Квартал-Пресс (2 версии сайта издательства) – программирование, внедрение CMS, контроль процесса производства.
  • Магазин Курсор (сайт компании, занимающейся поставками компьютерной и офисной техники) – программирование, внедрение CMS, система фильтрации списка номенклатуры.
  • Моноритм (сайт компании, производящей ПО для полиграфической промышленности) – дизайн, программирование, внедрение CMS.
  • Система определения конструкторского кода и формирования заказа на его основе для предприятия, производящего электроизделия (субподряд). Система позволяет сформировать заказ на основе списка изделий, каждому из которых присвоен конструкторский код – последовательность цифр, определяющая свойства изделия. Реализовано на базе модернизированной CMS.
  • Дизайн-студия Евростиль (сайт строительной организации) – программирование, внедрение CMS, контроль процесса производства.
  • AmaStroy (сайт строительной организации) – программирование, внедрение CMS.
  • TulaBank (2 версии регионального справочника по банкам) – проектирование, программирование, внедрение CMS, управление проектом, публикация информации.
  • E-Tula (2 версии регионального справочника предприятий, 1 экспериментальная разработка на базе Mono/MySQL) – проектирование, программирование, внедрение CMS, управление процессом производства, миграция данных.
  • Дом Оборудования (сайт компании, реализующей торговое оборудование) – программирование, внедрение CMS.
  • МТЭР (2 версии сайта) – программирование, внедрение CMS.
  • ГК ИнтерЭнерго (сайт поставщика электро-оборудования) – управление процессом производства.
  • Современная Буровая Техника (сайт) – программирование, внедрение CMS
  • Евразия (сайт одноименного журнала) – дизайн, программирование, внедрение CMS.
  • Газета СНГ (новостной ресурс) – программирование, внедрение CMS, интеграция со сторонними потребителями новостей (Яндекс.Новости).
  • Агентство Необычных Путешествий (сайт туристической компании) – программирование, внедрение CMS, реализация посистемы смены дизайна относительно времени года.
  • Моспицца (2 версии сайта пиццерии) – программирование, внедрение CMS, система заказа пиццы, интегрированная с внутренней системой учета.
  • ЛДС (сайт организации, занимающейся телеоборудованием и вспомогательными механизмами) – программирование, внедрение CMS.
  • Ресторан «Баликоти» (2 версии сайта) – управление процессом производства, программирование, внедрение CMS.
  • ЗАО Агроторгсоюз (сайт организации, занимающейся редукторами) – программирование, внедрение CMS.
  • ООО ЕвроСтрой (сайт организации, занимающейся пластиковыми окнами) – программирование, внедрение CMS, система заказа и расчета стоимости окон.
  • ПитерСофт Тула (сайт поставщика ИТ-решений) – программирование, внедрение CMS.
  • ЗАО «Стоматолог» (сайт стоматологической клиники) – программирование, внедрение CMS.
  • ЭнергоРемСтрой (3 версии сайта строительной компании) – программирование, внедрение CMS.
  • Тульский центр защиты информации «Гвард-Информ» (4 версии сайта поставщика услуг в сфере ИТ-безопастности) – программирование, внедрение CMS.
  • Ассоциация хирургов-гепатологов (сайт медицинской организации) – программирование, внедрение системы управления сайтом.
  • Tulanews.ru (региональный информационно-развлекательный портал) – разработка модулей, внедрение системы управления сайтом.

Помимо этого еще было реализовано

  • Рекламное агентство Фаэтон – лого, дизайн, верстка, интеграция с Google Maps API.
  • компания РеСайт (5 версий сайта) – дизайн, программирование, внедрение CMS, формирование содержимого.
  • компания WebCre8 – Адекватные Технологии (2 версии сайта) – дизайн, программирование, внедрение CMS, Flash-шапка, формирование содержимого.
  • блог компании Адекватные технологии – установка и адаптация WordPress, модификация темы, наполнение содержанием.
  • Wiki на базе MediaWiki для хранения полезной технической информации – установка и настройка.
  • система управления проектными данными, представляющая каталогизатор информации со специализированными структурами данных, наиболее часто применяющиеся в повседневной деятельности – проектирование и разработка.
  • система управления почтовым и FTP-сервисом, позволяющего создавать и редактировать аккаунты доступа к службам – управление проектом.
  • системы управления сайтами на базе построения структуры базы данных по мета-информации CAT и CAT2 (последняя применялась почти во всех вышеперечисленных проектах) – проектирование и разработка.
  • разработка комплекта приложений для реализации программно-аппаратного комплекса теле-суфлера (с управлением с пульта, подключенного к последовательному порту) на Borland C++ Builder – проектирование и реализация. В процессе разработки были получены три модуля – сервер демонстрации, программа создания титров, программа управления прокруткой через пульт.
  • установка и настройка порядка 30 серверов на базе Debian Linux – для самых различных задач, начиная от почтовых сервисов заканчивая прокладкой VPN-туннелей. Все многоцелевые сервера строились на базе системы виртуализации OpenVZ
  • чтение курса лекций «ОС Linux – Базовый курс» и «ОС Linux – Расширеный курс» в ТулГУ
Мой Круг — Максим Крентовский

Рекомендую

Автомобильные видеорегистраторы с GPS на gadgetz.ru