ЗАО "Акадо-столица" / КОМКОР
Руководитель направления веб разработки
Опыт руководителя с 2008 года, до 9 подчиненных.
Пришел в компанию на должность программиста, быстро стал старшим, а потом лидом.
Наладил рабочий процесс: документирование кода и API, ввел стандартизацию по стилю кода.
Взаимодействие с внешними командами.
Постановка задач, декомпозиция.
Отвечаю за разработку Интернет, внутренних порталов компании, и специализированного ПО.
Руководил отделом состоящим из группы администрирования серверов на nix & win платформах, и группы разработки: разработка веб сервисов.
После реструктуризации компании администрирование серверов вместе с администраторами отдал в другой отдел и сосредоточился только на разработке.
Я отвечаю за разработку и поддержку личного кабинета абонента компании(https://office.akado.ru) фронтенд, бэкэнд, сопутсвующие утилиты: банерная сеть, система обращений, система информационных таргетированных предложений. Так же занимаюсь интеграцией сторонних сервисов с БИС компании с использованием самописного шлюза который общается по протоколам (XML/SOAP/JSON/RAW etc). Интеграция заказа услуг, заявок на подключение потенциальных абонентов, управление услугами сторонних поставщиков, платежные шлюзы итп. За длительное время работы было много интересных и не очень задач, поисковые машины, системы анализа по вхождениям объектов на карте по гео координатам, видео стриминг, видео кодирование и многое другое.
Начал работать над akado.com - информационный портал с кучей сервисов: онлайн видео вещание, видеочаты, интерактивная карта Москвы на своем движке. Посещаемость 50-70К уников в сутки. Позже портал был закрыт и его куцая версия - это нынешний infox.ru Реализация на PHP + framework Djem + oracle
Далее разрабатывал и поддерживал ряд внутренних ресурсов компании: из интересного сервис онлайн вещания, его часть отдает видеопоток с камер на яндекс пробки, у нас же был похожий проект акадо пробки. Реализация PHP. Java +GWT, Mysql, серверная часть ffmpeg server + утилиты на php и шелл скрипты для поддержки кодирования потоков + wowza media server.
Одно время разрабатывали свою систему управления задачами, Delphi позже перешли на C++ + серверная часть на PHP и Oracle.
После, когда команда стала значительно меньше использовали в качестве трекера задач и work flow: trac, redmine, а сейчас gitlab.
Была разработана система геокодирования данных, сбор поступающих звонков из журнала проблем и отображения группы и типов проблем разными значками на карте, изначально проект был разработан на Java +GWT + Oracle после переписан на PHP + MySql, MySql был использован в качестве кеширующей СУБД вместо Oracle, тк Oracle тогда не справлялся с нагрузкой из-за ограничений по железу которое тогда не было возможности обойти.
В данный момент основная работа это поддержка Личного кабинет абонента: PHP 5.5 + Oracle в качестве серверной части, XML представления данных, XSLT шаблоны для преобразования в HTML, Верстка CSS3 + где можно SVG + свои шрифты вместо иконок итп. В качестве серверной части используется самописный фреймворк, в качестве фронта свой яваскриптовый фреймворк, который умеет работать удобно с формами, умеет работать с XSLT и XML.
Так же поддержка системы управления задачами для монтажников:
Yii + Oracle
система позволила экономить компании до 700к руб ежемесячно.
Разработка Личного кабинета для b2b Свой фреймворк + Биллинг Онима в виде базы Oracle
Разработка системы для продаж услуг через агентов. Позволила упростить компании подбор подрядчиков и сократить время на обучение. Тк все действия производятся через простой и понятный веб интерфейс.
Реализовано на своем фреймворке и Oracle в качестве СУБД.
В данный момент переписал фреймворк под PHP 8, и разрабатываю новый личный кабинет компании, который так же является бекендом для мобильного приложения.
Так же добавил сервис по автоматической генерации документации по API для того же мобильного приложения.